UNPKG

@wealthsystems/eslint-config

Version:
134 lines (90 loc) 3.21 kB
# Changelog ## 1.0.0-alpha.11 - 2019-10-01 ### Changed - default-param-last: turn on - function-call-argument-newline: turn on - no-import-assign: turn on - prefer-regex-literals: turn on - react/prefer-read-only-props: turn off - unicorn/consistent-function-scoping: turn on - unicorn/expiring-todo-comments: turn on - unicorn/prefer-dataset: turn on - unicorn/prefer-reflect-apply: turn on - unicorn/prefer-string-slice: turn on ### Breaking changes Now requires: - eslint@^6.5.0 - eslint-plugin-unicorn@^12.0.0 ## 1.0.0-alpha.10 - 2019-07-17 ### Changed - no-unused-vars: allow destructuring to remove properties - react/no-did-update-set-state: change to warn due a lot of valid cases - react/require-optimization: turn off ## 1.0.0-alpha.9 - 2019-07-16 ### Changed - no-misleading-character-class: turn on following eslint:recommended - no-prototype-builtins: turn on following eslint:recommended - remove options that are now default - function-paren-newline: change to the new option 'multiline-arguments' - prefer-named-capture-group: turn off new rule - import/no-unused-modules: turn on new rule to avoid unused files or dead code - promise/catch-or-return: allow finally - react/no-string-refs: disallow template literals as refs - react: configure new rules - unicorn: configure new rules - react/sort-comp: remove patterns that conflicts with arrow-functions ### Breaking changes Now requires: - eslint@^6.0 - eslint-plugin-import@^2.18 - eslint-plugin-promise@^4.2 - eslint-plugin-react@^7.14 - eslint-plugin-unicorn@^9.1 ## 1.0.0-alpha.8 - 2019-05-02 ### Changed - no-eq-null: turned off ## 1.0.0-alpha.7 - 2019-04-16 ### Changed - camelcase: allow UNSAFE React methods - react/sort-comp: use default lifecycle group - react/no-unsafe: changed to warn ## 1.0.0-alpha.6 - 2019-04-15 ### Changed - eqeqeq: allow non-strict equality when comparing with the `null` literal ## 1.0.0-alpha.5 - 2019-04-11 ### Changed - class-methods-use-this: turned off - consistent-return: changed to warn - lines-between-class-members: allowed after single line - new-cap: allowed to properties - no-invalid-this: turned off - no-param-reassign: allowed to properties - no-unused-expressions: turned off - prefer-destructuring: turned off - import/prefer-default-export: turned off - promise/prefer-await-to-then: turned off - react/destructuring-assignment: turned off - react/sort-comp: changed patterns - react/jsx-handler-names: changed to warn ## 1.0.0-alpha.4 - 2019-02-13 ### Changed - react/forbid-prop-types: allow 'any' and 'object' - react/require-default-props: turn off ## 1.0.0-alpha.3 - 2019-02-12 ### Changed - multiline-comment-style: disabled - no-shadow: allow shadow confusing browser globals - import/no-extraneous-dependencies: allow devDependencies under `config/**` ## 1.0.0-alpha.2 - 2019-02-12 ### Added - Engine validation for Node >= 8 ### Changed - Moved ESLint Plugins from `dependencies` to `peerDependencies` - import/extensions: Ignore extension validation on package import ### Fixed - Fixed some typos ## 1.0.0-alpha.1 - 2019-02-08 ### Added - Initial configuration - README explaining how to use this shared configuration - This CHANGELOG