v0.6.3
What's Changed
New Features 🎉
- feat: add promise/no-new-statics rule by @swwind in #1052
- feat(eslint-plugin-jest): add
prefer-hooks-on-toprule by @eryue0220 in #1107 - feat(eslint-plugin-jest): add
prefer-hooks-in-orderrule by @eryue0220 in #1110 - feat(eslint-plugin-jest): add
no-confusing-set-timeoutrule by @eryue0220 in #1118 - feat: port rule promise/valid-params by @elecmonkey in #1067
- feat: port rule arrow-body-style by @fansenze in #1126
- feat: port rule curly by @fansenze in #1128
- feat(tsgo): collect node flags in semantic output by @CPunisher in #1137
- feat(eslint-plugin-jest): add
no-exportrule by @eryue0220 in #1124
Bug Fixes 🐞
- fix: add SourceCode#isESTree to match ESLint v10 by @fansenze in #1111
- fix: prevent crash on class property without initializer in no-unused-state by @fansenze in #1129
- fix: align consistent-type-assertions with typescript-eslint by @fansenze in #1130
- fix: stop no-array-index-key flagging logical-operator key fallbacks by @fansenze in #1131
- fix: prevent crash in no-unnecessary-type-arguments with excess type arguments by @fansenze in #1133
- fix: prevent crash in no-deprecated on catch-clause bindings by @fansenze in #1132
- fix: mark JSX factory as used under all jsx runtimes in no-unused-vars by @fansenze in #1134
- fix: report no-unnecessary-type-arguments on error-typed type arguments by @fansenze in #1135
- fix: align react-hooks/exhaustive-deps with latest eslint-plugin-react-hooks by @fansenze in #1139
- fix: align no-unnecessary-condition
??operand position with typescript-eslint by @fansenze in #1141
Other Changes
- test: add simple-import-sort conformance against ESLint v10 by @fansenze in #1112
- test: expand
@stylisticconformance into per-category suites by @fansenze in #1113 - test: add eslint-comments conformance against ESLint v10 by @fansenze in #1114
- test: add eslint-plugin-security conformance against ESLint v10 by @fansenze in #1115
- test: add eslint-plugin-es-x conformance against ESLint v10 by @fansenze in #1116
- test: add eslint-plugin-cypress conformance against ESLint v10 by @fansenze in #1117
- test: add eslint-plugin-playwright conformance against ESLint v10 by @fansenze in #1119
- test: deflake worker-pool R4 onLog forwarding assertion by @fansenze in #1120
- chore(deps): update dependency @rslib/core to v0.23.0 by @renovate[bot] in #1121
- ci: adjust windows ci jobs by @swwind in #1108
- chore(deps): update dependency @eslint/plugin-kit to v0.7.2 by @renovate[bot] in #1038
- chore(deps): update pnpm to v10.34.4 by @renovate[bot] in #1068
- chore(deps): update rust crate bitflags to 2.13.0 by @renovate[bot] in #1070
- chore(deps): update dependency @types/node to ^22.20.0 by @renovate[bot] in #1123
- chore(deps): update dependency vscode to ^1.125.0 by @renovate[bot] in #424
- chore(deps): update radix-ui-primitives monorepo by @renovate[bot] in #1069
- chore: remove ban-types rule by @fansenze in #1127
- chore: relocate agent skills and porting docs to .agents/skills by @fansenze in #1140
- chore: add version-crates script for publishable crates by @fansenze in #1143
Full Changelog: v0.6.2...v0.6.3