Releases: DeloitteAU/eslint-config-deloitte
Releases · DeloitteAU/eslint-config-deloitte
v3.4.1
What's Changed
- Enforce
async () => {}
instead ofasync() => {}
. by @keeganstreet in #17 - added underscore to 'handle' for react/sort-comp by @Ric-Lavers in #18
- Bump ajv from 6.10.0 to 6.12.6 by @dependabot in #39
Full Changelog: v3.4.0...v3.4.1
v3.3.0
- Added ECMAScript 2017 support
- Added lerna to manage our packages
- Added contributing readme
- Added .nvmrc to promote node 8.7
- Updated travis build config and node version
- Upgraded eslint 4.18
- Upgraded eslint-plugin-import to 2.9
- Upgraded eslint-plugin-react to 7.7
- Added react/button-has-type rule
- Added react/no-this-in-sfc rule
- Added react/jsx-child-element-spacing rule
- Added react/jsx-max-depth rule
- Updated react/prefer-stateless-function to off
- Updated jsx-a11y/anchor-is-valid to off
- Updated react/jsx-key from error to warn
- Updated react/jsx-curly-brace-presence to off
- Updated react/jsx-no-bind from error to warn
- Updated react/jsx-filename-extension from error to warn and now expects .js
- Updated react/self-closing-comp from error to warn
- Updated react/no-array-index-key from error to warn
- Updated object-shorthand from error to off
v3.1.0
- Added npm lock files
- Moved npm prePublish script to prepublishOnly
- Upgraded ESLint to 4.9.0
- Upgraded ESLint plugin react to 7.4.0
- Upgraded ESLint plugin import to 2.7.0
- Upgraded ESLint plugin jsx a11y to 6.0.2
- Moved peerDepencies into dependencies (now install everything in one go since this is nearly always the case)
- Added new jsx-a11y/label-has-for rule
- Added new jsx-a11y/anchor-is-valid rule
- Added new react/boolean-prop-naming rule
- Added new react/no-typos rule
- Changed arrow-body-style, now is turned off
- Changed arrow-parens, removed require block body
- Changed keyword-spacing, now has overrides defined
- Changed react/jsx-no-bind, to be a bit more relaxed
- Fixed jsx-a11y/href-no-hash deprecated error