Releases: RyanZim/eslint-config-problems
Releases · RyanZim/eslint-config-problems
9.0.0
8.0.0
- Require eslint v8.27+
- Assume ES2022 code by default
- Enable
no-new-native-nonconstructor&no-empty-static-blockrules
7.0.1
7.0.0
- Require ESLint v8.24+
- Enable rule
no-promise-executor-return - Enable the
checkForEachoption ofarray-callback-return
6.0.0
- BREAKING: Require eslint v8.2+
- Add
no-unused-private-class-membersrule
5.0.0 — A New Era
This release upgrades to eslint v7, and makes signifiant changes to the config. The basic philosophy is still the same, but more rules have been added to catch more problems.
Additionally, eslint made the decision to deprecate rules that were specific to Node.js in eslint v7, so this release removes those rules. In the future, we may add a sub-config that would depend on https://github.com/mysticatea/eslint-plugin-node; please open an issue if you have interest in this.
- BREAKING: Require eslint v7.3.0+
- BREAKING: Change ruleset
4.0.0
- BREAKING: Assume Node v10+ by default, and require use of features only supported there.
- BREAKING: Remove node10 sub-config; just use the default config
- BREAKING: Set
ecmaVersion: 2020to support all modern features (includingBigIntin Node 10.8+) with no additional setup.
3.1.0
3.0.1
3.0.0
- BREAKING: Assume Node v8+ by default, and require use of features only supported there.
- BREAKING: Since all rules from the
node8sub-config are now in the default config,node8sub-config is removed. - BREAKING: Set
ecmaVersion: 2019innode10sub-config (previously setecmaVersion: 2018). - Add note to docs about usage with ES Modules.