14.1.0 (2025-01-21)
14.0.0 (2024-06-29)
- drop Node.js < 18.19.0 support
new features:
- support es2022 by default
- enable enforce-node-prefix by default
other breaking changes:
- remove react rules
- remove babel
- drop TypeScript < 5 support
13.1.0 (2023-12-18)
13.0.0 (2023-09-17)
- Drop Node.js < 16 support
WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.
You may find that it works just fine, or you may not.
SUPPORTED TYPESCRIPT VERSIONS: >=3.3.1 <5.2.0
YOUR TYPESCRIPT VERSION: 5.2.2
Please only submit bug reports when using the officially supported version.
12.3.1 (2023-09-17)
- Revert "feat: avoid @typescript-eslint/typescript-estree warning message (#69)" (1923200), closes #69
12.3.0 (2023-09-16)
12.2.1 (2023-03-25)
12.2.0 (2023-03-24)
others
- [
7ceb4f3
] - deps: [email protected] (#65) (TZ | 天猪 <[email protected]>)
others
- [
33ff253
] - Create codeql-analysis.yml (fengmk2 <[email protected]>) - [
f5d58c4
] - 👌 IMPROVE: [BREAKING] use eslint-plugin-jsdoc@39 to support Node.js 18 (#64) (fengmk2 <[email protected]>)
features
- [
1dd77e0
] - feat: disable no-return-await check (#63) (TZ | 天猪 <[email protected]>)
fixes
- [
60f9593
] - fix: fix switchcase indent (#62) (Haoliang Gao <[email protected]>)
features
- [
45e0b99
] - feat: add no-return-await rule (#60) (Ink <[email protected]>)
fixes
- [
f1da22d
] - fix: fix decorator indent in typescript (#61) (Haoliang Gao <[email protected]>)
features
- [
bca9686
] - feat: support eslint 8 (#59) (shadyzoz <[email protected]>)
features
- [
f4bcafe
] - feat: 修改 rules/node 中已被 eslint 废弃的 node rules,引入 eslint-plugin-node 及自定规则 (#57) (zhaoxingyue <[email protected]>)
fixes
- [
c12391c
] - fix: semi rules (#55) (吖猩 <[email protected]>)
fixes
- [
c941ab1
] - fix: reduce type check (#54) (吖猩 <[email protected]>)
features
- [
4215571
] - feat: upgrade typescript-eslint (#53) (吖猩 <[email protected]>)
fixes
- [
2591d1d
] - fix: unused vars rule (#50) (Angela <[email protected]>)
features
- [
4f5852c
] - feat: [BREAKING_CHANGE] use ecma 2020 supporting bigint (#49) (Haoliang Gao <[email protected]>) - [
664eead
] - feat: no-this-alias allow self=this (#48) (Jing Cui <[email protected]>)
fixes
- [
ed14802
] - fix: no need to lint empty interface and params (#47) (吖猩 <[email protected]>)
features
- [
302b736
] - feat: support typescript (#46) (吖猩 <[email protected]>)
others
- [
585d2b3
] - chore: Update .travis.yml (#45) (TZ | 天猪 <[email protected]>)
fixes
- [
491fee8
] - fix: ignore linebreak-style at win (#43) (TZ | 天猪 <[email protected]>)
features
- [
5f86efe
] - feat: linebreak-style at win (#42) (TZ | 天猪 <[email protected]>)
fixes
- [
34ca417
] - fix: remove check-example rule (#41) (吖猩 <[email protected]>)
features
- [
e1935e3
] - feat: jsdoc improvement (#40) (吖猩 <[email protected]>)
others
- [
e4c222b
] - chore: add contributors on README (#39) (fengmk2 <[email protected]>)
features
- [
ba9a317
] - feat: add prefer promise reject errors (#38) (Yiyu He <[email protected]>)
features
- [
9e21077
] - feat: upgrade to es2018 support object rest/spread properties (#37) (Haoliang Gao <[email protected]>)
others
- [
c01647f
] - docs: update dependencies version in README (#36) (萨波 <[email protected]>) - [
bd881c5
] - test: add node 10 (#35) (薛定谔的猫 <[email protected]>)
- feat: add eslint-plugin-eggache && drop support 4.x (#34)
others
- [
503d872
] - deps: upgrade babel-eslint (#33) (Haoliang Gao <[email protected]>)
fixes
- [
3142d5b
] - fix: disable functions options in comma-dangle (#32) (Haoliang Gao <[email protected]>)
- feat: disable browser env on node (#31)
- feat: upgrade eslint-plugin-jsx-a11y (#30)
- feat: BREAKING_CHANGE upgarde eslint-plugin-react (#29)
- fix: remove unused ecmaFeatures, compatible with eslint4 (#28)
- feat: disable forbid-prop-types and require-default-props (#26)
- deps: peerDeps to deps (#24)
- feat: support es8 by default (#23)
- feat: add React rules (#22)
- feat: disable no-useless-escape (#21)
- doc: reference about trailing commas (#19)
- doc: add more usage in readme (#18)
- feat: sourceType, no-extra-parens, brace-style, no-console (#17)
- fix: should work with eslint 3 (#16)
- fix: change rules that should not use (#15)
- fix: miss legacy (#13)
- refactor: refactor all rules based on eslint-config-airbnb and old ones, and classify them by category. (#11)
- docs: update README.md
- deps: add peerDependencies
- feat: enable ecmaVersion 6
- feat: remove consistent-return
- upgrade eslint to 2.0.0
- ignore @return when function is not returnd
- allow foo == undefined
- reflect: 修改switch-case 的缩进策略
First Version