v0.4.2
What's Changed
New Features 🎉
- feat: port rule no-fallthrough by @fansenze in #512
- feat(eslint-plugin-jest): add
no-alias-methodsby @eryue0220 in #591 - feat: port rule valid-typeof by @fansenze in #520
- feat: port rule no-unsafe-optional-chaining by @fansenze in #519
- feat: port rule no-unsafe-finally by @fansenze in #518
- feat: port rule no-unmodified-loop-condition by @fansenze in #516
- feat: port rule no-unreachable by @fansenze in #517
- feat(eslint-plugin-jest) add
prefer-to-have-lengthrule by @eryue0220 in #593 - feat(eslint-plugin-jest): add
prefer-todorule by @eryue0220 in #614 - feat: port rule no-alert by @fansenze in #628
- feat: port rule @typescript-eslint/naming-convention by @fansenze in #463
- feat: port rule @typescript-eslint/no-useless-constructor by @fansenze in #630
- feat: port rule no-eval by @fansenze in #629
- feat: port rule @typescript-eslint/no-unused-expressions by @fansenze in #631
- feat: port rule no-with by @fansenze in #632
- feat: port rule @typescript-eslint/parameter-properties by @fansenze in #633
- feat: port rule no-labels by @fansenze in #634
- feat: port rule @typescript-eslint/no-use-before-define by @fansenze in #635
- feat: port rule no-iterator by @fansenze in #636
- feat: port rule no-script-url by @fansenze in #637
- feat: port rule no-proto by @fansenze in #638
- feat: port rule no-multi-str by @fansenze in #639
- feat: port rule no-octal-escape by @fansenze in #640
- feat: port rule @typescript-eslint/explicit-function-return-type by @fansenze in #641
- feat: port rule @typescript-eslint/member-ordering by @fansenze in #644
- feat: port rule import/newline-after-import by @fansenze in #646
- feat: port rule import/first by @fansenze in #647
- feat: port rule @typescript-eslint/no-unnecessary-condition by @fansenze in #648
- feat: port rule import/no-mutable-exports by @fansenze in #649
- feat: port rule no-new-func by @fansenze in #655
- feat: port rule import/no-duplicates by @fansenze in #656
- feat: port rule no-delete-var by @fansenze in #659
- feat: port rule no-new-object by @fansenze in #660
- feat: port rule no-undef-init by @fansenze in #663
- feat: port rule no-dupe-class-members by @fansenze in #664
- feat: port rule no-restricted-imports by @fansenze in #666
- feat: port rule require-atomic-updates by @fansenze in #665
Performance 🚀
Bug Fixes 🐞
- fix(lsp): align type-aware rule scope with CLI behavior by @fansenze in #624
- fix: align
ban-ts-commentwith ESLint implementation by @fansenze in #625 - fix(linter): deduplicate files across programs to prevent duplicate diagnostics by @fansenze in #626
- fix: prevent panic in class-literal-property-style on object literal getters by @fansenze in #642
Other Changes
- test: migrate CLI tests from JSON config to JS config by @fansenze in #627
- test: close editor tab before deleting temp files in VSCode E2E tests by @fansenze in #643
Full Changelog: v0.4.1...v0.4.2