Update dependencies:
- eslint-import-resolver-webpack: 0.11.1 => 0.13.4,
- eslint-plugin-import: 2.26.0 => 2.28.1,
- eslint-plugin-jsx-a11y: 6.6.1 => 6.7.1,
- eslint-plugin-react: 7.30.1 => 7.33.2,
Update peerDependencies:
- eslint: ^7.32.0 => ^7.32.0 || ^8.2.0
Turned off react/function-component-definition
rule.
Updated eslint-config-airbnb to v19, along with related plugins.
Updated eslint-plugin-react to 7.27.0.
Downgraded eslint-plugin-jsx-a11y from 6.4.1 to 6.2.3 due to unacceptable license of a transitive dependency language-subtag-registry.
Check the migration guide.
Enabled allowExpressions
option
for react/jsx-no-useless-fragment.
Also added migration guide to the package files.
We've updated peer deps. Now this packages requires eslint@^7.32.0.
The update led to the quite a large number of changes in the config. Please, check the migration guide to migrate with ease.
Fixed typos in the comments inside the config file.
Also bumped some deps to fix security vulnerabilities.
Fixed several security vulnerabilities:
-
Use of a Broken or Risky Cryptographic Algorithm in elliptic. Updated from 6.5.3 to 6.5.4.
-
Regular Expression Denial of Service in hosted-git-info. Updated from 2.8.8 to 2.8.9.
-
Prototype Pollution and Command Injection in lodash. Updated from 4.17.15 to 4.17.21.
- Updated
eslint-plugin-import
to supportpathGroups
option in import/order rule.
- Disabled
no-await-in-loop
. - Disabled
radix
. - Allowed to use
for..of
loops.
- Update
eslint-plugin-react
to 7.20.6.
- Add LICENSE file.
- Prepare package to publish on GitHub.
- Update deps.
- Turn off
react/no-did-update-set-state
.
- Update
@funboxteam/eslint-plugin-no-only-tests
to 3.1.1.
- Add
after
to the list of global vars for tests.
- Turn off controversial a11y rules that are not required in every project.
- Add typograf's
T
to the list of global vars.
- Turn off
react/no-array-index-key
.
- Fix syntax of
no-only-tests
rule turning on.
- Replace
eslint-rules
plugin witheslint-plugin-no-only-tests
.
- Turn on
react/no-danger
.
- Turn off
no-param-reassign
.
- Add
react/jsx-no-undef
rule.
- Improve examples in README.
- Turn off
class-methods-use-this
.
- Turn off
import/named
.
- Update
eslint-plugin-funbox-rules
to 2.0.1.
- Update rules for React projects.
- Move to
ecmaVersion: 8
to supportasync
/await
.
- Add .editorconfig, update .gitignore.
- Move the package to @funboxteam scope.
- Update deps.
- Remove webpack related settings.
- Update
eslint-import-resolver-webpack
to support webpack >= 2.
- Add
afterEach
toglobals
.
- Initial version of the config.