v0.5.2
What's Changed
New Features 🎉
- feat: enrich defineConfig types with documented rule, plugin, and parser options by @fansenze in #819
- feat(eslint-plugin-jest): add
no-mocks-importrule by @eryue0220 in #776 - feat: port rule @typescript-eslint/no-restricted-imports by @fansenze in #822
- feat: port rule @typescript-eslint/explicit-member-accessibility by @fansenze in #826
- feat: port rule @typescript-eslint/no-loop-func by @fansenze in #825
- feat: port rule @typescript-eslint/no-shadow by @fansenze in #827
- feat: port rule no-multi-assign by @fansenze in #828
- feat: port rule no-duplicate-imports by @fansenze in #829
- feat: port rule max-depth by @fansenze in #830
- feat: port rule prefer-nullish-coalescing by @fansenze in #831
- feat: port rule max-lines-per-function by @fansenze in #834
- feat: port rule no-restricted-syntax by @fansenze in #832
- feat(eslint-plugin-jest): add
no-deprecated-functionsrule by @eryue0220 in #777 - feat(eslint-plugin-jest): add
prefer-to-containrule by @eryue0220 in #779 - feat: port rule max-params by @fansenze in #835
- feat: align --type-check with tsc --noEmit semantics by @fansenze in #823
- feat(eslint-plugin-jest): add
no-done-callbackrule by @eryue0220 in #821 - feat: port rule max-nested-callbacks by @fansenze in #839
- feat: port rule one-var by @fansenze in #833
- feat: port rule no-nonoctal-decimal-escape by @fansenze in #837
- feat: port rule complexity by @fansenze in #838
- feat: port rule no-useless-backreference by @fansenze in #840
- feat: port rule no-unexpected-multiline by @fansenze in #841
- feat: port rule no-useless-escape by @fansenze in #842
- feat: port rule jsx-child-element-spacing by @fansenze in #846
- feat: port rule forbid-component-props by @fansenze in #847
- feat: port rule react/boolean-prop-naming by @fansenze in #848
- feat: port rule react/forbid-elements by @fansenze in #849
- feat: port rule react/forbid-dom-props by @fansenze in #850
- feat: port rule react/forbid-prop-types by @fansenze in #851
- feat: port rule no-did-mount-set-state by @fansenze in #852
- feat: port rule no-array-index-key by @fansenze in #853
- feat: port rule react/no-multi-comp by @fansenze in #854
- feat: port rule react/jsx-handler-names by @fansenze in #857
- feat: port rule react/no-set-state by @fansenze in #859
- feat: port rule react/jsx-curly-spacing by @fansenze in #858
Bug Fixes 🐞
- fix: mark type-checker-dependent rules with RequiresTypeInfo to fix LSP false positives on gap files by @fansenze in #824
- fix: deflake vscode-extension JS config hot-reload tests by @fansenze in #836
- fix: align --type-check with tsc --noEmit when tsconfig omits noEmit by @fansenze in #855
Other Changes
- test(vscode-extension): stabilize cold-start flakes on Linux/Windows CI by @fansenze in #820
- chore(tsgo): sync typescript-go submodule to 56ab4af4 by @fansenze in #818
- chore: sync typescript-go submodule to ee4225a8 by @fansenze in #856
Full Changelog: v0.5.1...v0.5.2