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: eslint-plugin-eggache@2.0.0 (#65) (TZ | 天猪 <atian25@qq.com>)
others
- [
33ff253] - Create codeql-analysis.yml (fengmk2 <fengmk2@gmail.com>) - [
f5d58c4] - 👌 IMPROVE: [BREAKING] use eslint-plugin-jsdoc@39 to support Node.js 18 (#64) (fengmk2 <fengmk2@gmail.com>)
features
- [
1dd77e0] - feat: disable no-return-await check (#63) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
60f9593] - fix: fix switchcase indent (#62) (Haoliang Gao <sakura9515@gmail.com>)
features
- [
45e0b99] - feat: add no-return-await rule (#60) (Ink <chceyes@gmail.com>)
fixes
- [
f1da22d] - fix: fix decorator indent in typescript (#61) (Haoliang Gao <sakura9515@gmail.com>)
features
- [
bca9686] - feat: support eslint 8 (#59) (shadyzoz <shadyzoz@icloud.com>)
features
- [
f4bcafe] - feat: 修改 rules/node 中已被 eslint 废弃的 node rules,引入 eslint-plugin-node 及自定规则 (#57) (zhaoxingyue <zxy.node.js@gmail.com>)
fixes
- [
c12391c] - fix: semi rules (#55) (吖猩 <whx89768@alibaba-inc.com>)
fixes
- [
c941ab1] - fix: reduce type check (#54) (吖猩 <whx89768@alibaba-inc.com>)
features
- [
4215571] - feat: upgrade typescript-eslint (#53) (吖猩 <whx89768@alibaba-inc.com>)
fixes
- [
2591d1d] - fix: unused vars rule (#50) (Angela <idu.angela@gmail.com>)
features
- [
4f5852c] - feat: [BREAKING_CHANGE] use ecma 2020 supporting bigint (#49) (Haoliang Gao <sakura9515@gmail.com>) - [
664eead] - feat: no-this-alias allow self=this (#48) (Jing Cui <cjing0620@gmail.com>)
fixes
- [
ed14802] - fix: no need to lint empty interface and params (#47) (吖猩 <whxaxes@gmail.com>)
features
- [
302b736] - feat: support typescript (#46) (吖猩 <whxaxes@gmail.com>)
others
- [
585d2b3] - chore: Update .travis.yml (#45) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
491fee8] - fix: ignore linebreak-style at win (#43) (TZ | 天猪 <atian25@qq.com>)
features
- [
5f86efe] - feat: linebreak-style at win (#42) (TZ | 天猪 <atian25@qq.com>)
fixes
- [
34ca417] - fix: remove check-example rule (#41) (吖猩 <whxaxes@qq.com>)
features
- [
e1935e3] - feat: jsdoc improvement (#40) (吖猩 <whxaxes@qq.com>)
others
- [
e4c222b] - chore: add contributors on README (#39) (fengmk2 <fengmk2@gmail.com>)
features
- [
ba9a317] - feat: add prefer promise reject errors (#38) (Yiyu He <dead_horse@qq.com>)
features
- [
9e21077] - feat: upgrade to es2018 support object rest/spread properties (#37) (Haoliang Gao <sakura9515@gmail.com>)
others
- [
c01647f] - docs: update dependencies version in README (#36) (萨波 <bowei.jbw@gmail.com>) - [
bd881c5] - test: add node 10 (#35) (薛定谔的猫 <hh_2013@foxmail.com>)
- feat: add eslint-plugin-eggache && drop support 4.x (#34)
others
- [
503d872] - deps: upgrade babel-eslint (#33) (Haoliang Gao <sakura9515@gmail.com>)
fixes
- [
3142d5b] - fix: disable functions options in comma-dangle (#32) (Haoliang Gao <sakura9515@gmail.com>)
- 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