- #923 Drop Node v16 support (@maxbeatty)
- many dependencies updated to new major versions related to dropping Node v16 support
- Matt Wilcox (@wilcoxmd)
- Max Beatty (@maxbeatty)
- Ray Cohen (@raycohen)
- #886 Drop support for Node v14 (@maxbeatty)
- Max Beatty (@maxbeatty)
- #838 Apply TypeScript rules to additional file types (@jose-elias-alvarez)
- #859 chore(deps): bump eslint-plugin-unicorn from 45.0.2 to 46.0.0 (@dependabot[bot])
- Bryan Mishkin (@bmish)
- Jose Alvarez (@jose-elias-alvarez)
- #829 Warn on unused ESLint disable directives in
base
config (@bmish) - #815 chore(deps): bump eslint-plugin-unicorn from 43.0.2 to 45.0.2 (@dependabot[bot])
- #827 Add
eslint-plugin-jsx-a11y
andeslint-plugin-react-hooks
toreact
config (@atdrago) - #705 Automatically use
import/typescript
config inbase
config for TypeScript files (@bmish)
- #809 Disable
filenames/match-exported
rule for generatedconfig/environment.d.ts
inember
config (@raycohen)
- Ray Cohen (@raycohen)
- #799 Revert
@square/prettier-config
to v1 to fix inconsistent Prettier quotes configurations (@bmish)
- Bryan Mishkin (@bmish)
- #786 Allow all unused vars with leading
_
intypescript
config (@maorleger)
- Bryan Mishkin (@bmish)
- Maor Leger (@maorleger)
- Bryan Mishkin (@bmish)
- #726 Mention other common linters not included by this plugin in README (@bmish)
- #719 Mention that this needs to be installed alongside our peer dependency ESLint in README (@bmish)
- #718 Mention lint scripts and ways to run linting in README (@bmish)
- Bryan Mishkin (@bmish)
- #706 Ignore assignment in
require-await-function
rule (@bmish) - #702 Handle
.d.ts
files correctly forfilenames/match-exported
rule (@mongoose700)
- Bryan Mishkin (@bmish)
- Michael Peirce (@mongoose700)
- Bryan Mishkin (@bmish)
- #676 Drop support for Node 12 and Node 17 (@bmish)
- #675 Drop support below ESLint 8.18.0 (@bmish)
- #691 Remove
filenames/match-regex
rule in favor ofunicorn/filename-case
(@rachid-square) - #674 Require pascal-case export for components in
react
config (@rachid-square) - #692 chore(deps): bump eslint-plugin-ember from 10.5.9 to 11.0.3 (@dependabot[bot])
- #681 chore(deps): bump eslint-plugin-unicorn from 41.0.0 to 43.0.2 (@dependabot[bot])
- Bryan Mishkin (@bmish)
- Rachid Lamouri (@rachid-square)
- #600 Add
enforceStringLiteralKeys
option tono-translation-key-interpolation
rule (@edcheung1)
- #598 Check for imported
t
method inno-translation-key-interpolation
rule (@edcheung1)
- Ed Cheung (@edcheung1)
- #586 Drop ESLint 7 support and enable
es2021
environment (@bmish) - #588 Drop support for old minor versions of Node 12 and 14 (@bmish)
- #587 Strictly define Node API (@bmish)
- #582 chore(deps): bump eslint-plugin-unicorn from 37.0.1 to 41.0.0 (@dependabot[bot])
- #565 Add more async Ember test helpers (@bmish)
- Bryan Mishkin (@bmish)
- Bryan Mishkin (@bmish)
- #486 Support ESLint v8 (includes eslint-plugin-unicorn v37 upgrade) (@bmish)
- #505 Drop support below ESLint 7.32 (@bmish)
- #485 chore(deps): bump eslint-plugin-prettier from 3.4.0 to 4.0.0 (@dependabot[bot])
- #460 chore(deps): bump espree from 7.3.1 to 9.0.0 (@dependabot[bot])
- #502 chore(deps): bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.1.0 (@dependabot[bot])
- #499 chore(deps): bump eslint-plugin-qunit from 6.1.1 to 7.0.0 (@dependabot[bot])
- Bryan Mishkin (@bmish)
- #494 Switch to message IDs for reporting violations (@bmish)
- #489 Remove unused dependencies
camelcase
andstrip-indent
(@bmish) - #488 Remove unused
estraverse
dependency andscope-reference-this
util (@bmish)
- #464 Add
eslintplugin
keyword in package.json (@bmish) - #462 Improve rules table header and fixable notices (@bmish)
- #445 Switch from github emojis to standard emojis (@bmish)
- #431 Mention which rules provide suggestions in individual rule docs (@bmish)
- #490 Increase required test coverage percentages (@bmish)
- #463 Cache dependencies on GitHub Actions to speed up CI (@ddzz)
- #429 Add disclaimer that this plugin is not recommended for public usage (@bmish)
- #428 Mention rules that provide automated suggestions in README rules table (@bmish)
- Bryan Mishkin (@bmish)
- Bryan Mishkin (@bmish)
- #408 Drop support for Node 10 and Node 15 (@bmish)
- #405 chore(deps): bump eslint-plugin-unicorn to 33.0.0 (@dependabot[bot])
- #406 chore(deps): bump eslint-plugin-unicorn to 31.0.0 (@bmish)
- #397 Remove rule
no-modifying-immutable-properties
(@bmish)
- Bryan Mishkin (@bmish)
- #388 chore(deps): bump eslint-utils from 2.1.0 to 3.0.0 (@dependabot[bot])
- #347 feat: add automated suggestion to
no-assert-ok-find
rule (@bmish) - #348 feat: add automated suggestion to
no-test-return-value
rule (@bmish)
- #372 Use
requireindex
to export rules and configs (@bmish) - #346 test: add missing error node type assertions in a few tests (@bmish)
- Bryan Mishkin (@bmish)
- Bryan Mishkin (@bmish)
- Bryan Mishkin (@bmish)
- #338 chore(deps): bump eslint-plugin-unicorn from 28.0.2 to 29.0.0 (@dependabot[bot])
- #329 chore(deps): bump eslint-config-prettier from 6.15.0 to 8.1.0 (@dependabot[bot])
- #322 chore(deps): bump eslint-plugin-unicorn from 23.0.0 to 28.0.2 (@dependabot[bot])
- #333 chore(deps): bump eslint-plugin-qunit from 5.1.1 to 6.0.0 (@dependabot[bot])
- #290 Automate release process with release-it-lerna-changelog (@bmish)
- #289 Add Windows to CI test matrix (@bmish)
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #265 build(deps): bump eslint-plugin-ember from 9.6.0 to 10.0.1 (@dependabot-preview[bot])
- #231 build(deps): bump eslint-plugin-unicorn from 22.0.0 to 23.0.0 (@dependabot-preview[bot])
- #247 Split new
strict
config out oftypescript
config (@bmish) - #266 Enable
qunit/no-assert-equal-boolean
rule inember
config (@bmish)
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #213 Turn off
unicorn/import-style
rule (@bmish) - #214 build(deps): bump eslint-plugin-ember from 9.1.0 to 9.1.1 (@dependabot-preview[bot])
- #212 build(deps): bump eslint-plugin-import from 2.22.0 to 2.22.1 (@dependabot-preview[bot])
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #209 Enable
checkPlainGetters
option onember/no-side-effects
rule (@bmish) - #208 Disable
checkInitOnly
and enablecheckNativeClasses
options onember/require-super-in-init
rule (@bmish) - #207 Remove
no-for-of
rule (@bmish) - #206 Remove
no-async
rule (@bmish) - #203 Remove
no-focused-tests
rule replaced byqunit/no-only
rule (@bmish) - #202 Remove
no-test-expect-assertion-count
rule replaced byqunit/require-expect
rule (@bmish) - #147 Remove
no-lazy-arrow-functions
rule for deprecated qunit-bdd plugin (@bmish) - #201 Add eslint-plugin-qunit to
ember
config (@bmish) - #195 build(deps): bump eslint-plugin-unicorn from 21.0.0 to 22.0.0 (@dependabot-preview[bot])
- #200 build(deps): bump eslint-plugin-ember from 8.13.0 to 9.1.0 (@dependabot-preview[bot])
- #197 build(deps): bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.2.0 (@dependabot-preview[bot])
- #198 build(deps): bump eslint-plugin-react from 7.20.6 to 7.21.2 (@dependabot-preview[bot])
- #199 build(deps): bump eslint-config-prettier from 6.11.0 to 6.12.0 (@dependabot-preview[bot])
- #204 Fix false positive in
no-test-return-value
rule (@bmish) - #192 build(deps): bump prettier from 2.1.1 to 2.1.2 (@dependabot-preview[bot])
- #185 Move eslint-plugin-markdown from dependency to dev-dependency (@bmish)
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #156 build(deps): bump eslint-plugin-unicorn from 20.1.0 to 21.0.0 (@dependabot-preview[bot])
- #166 build(deps): bump estraverse from 5.1.0 to 5.2.0 (@dependabot-preview[bot])
- #176 build(deps): bump espree from 7.1.0 to 7.3.0 (@dependabot-preview[bot])
- #181 build(deps): bump eslint-plugin-ember from 8.9.1 to 8.13.0 (@dependabot-preview[bot])
- #179 build(deps): bump prettier from 2.0.5 to 2.1.1 (@dependabot-preview[bot])
- #180 build(deps): bump @typescript-eslint/eslint-plugin from 3.6.1 to 3.10.1 (@dependabot-preview[bot])
- #170 build(deps): bump eslint-plugin-react from 7.20.3 to 7.20.6 (@dependabot-preview[bot])
- #182 Mention that the
qunit/require-expect
rule is related to ourno-test-expect-assertion-count
rule (@bmish)
- #148 Remove unnecessary
@typescript-eslint/eslint-recommended
intypescript
config (@maxbeatty) - #98 Use shared prettier config (@maxbeatty)
- #151 Add npm-package-json-lint (@bmish)
- #150 Add eslint-plugin-markdown (@bmish)
- Bryan Mishkin (@bmish)
- Max Beatty (@maxbeatty)
- @dependabot-preview[bot]
- #143 Disable
filenames/match-exported
rule for certain files in dummy apps / subapps inember
config (@bmish)
- Bryan Mishkin (@bmish)
- #136 build(deps): bump eslint-plugin-import from 2.21.2 to 2.22.0 (@dependabot-preview[bot])
- #140 build(deps): bump eslint-plugin-ember from 8.8.0 to 8.9.0 (@dependabot-preview[bot])
- #139 build(deps): bump @typescript-eslint/eslint-plugin from 3.4.0 to 3.5.0 (@dependabot-preview[bot])
- #142 Disable
filenames/match-exported
rule for certain Ember file types inember
config (@bmish) - #141 build(deps): bump eslint-plugin-react from 7.20.2 to 7.20.3 (@dependabot-preview[bot])
- #137 build(deps): bump eslint-plugin-react from 7.20.0 to 7.20.2 (@dependabot-preview[bot])
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #130 Drop ESLint 5 support (@bmish)
- #128 Drop Node 13 support (@bmish)
- #103 Enable filenames/match-exported rule in
base
config (@bmish) - #123 Enable unicorn/prefer-flat-map rule in
base
config (@bmish) - #124 Enable unicorn/prefer-optional-catch-binding rule in
base
config (@bmish) - #121 Enable ember/no-assignment-of-untracked-properties-used-in-tracking-contexts rule in
ember
config (@bmish) - #131 Enable ember/no-invalid-test-waiters rule in
ember
config (@bmish) - #127 Enable ember/no-test-this-render rule in
ember
config (@bmish) - #126 Enable ember/prefer-ember-test-helpers rule in
ember
config (@bmish) - #133 Remove custom
no-undef
rule (@bmish)
- #129 Only enable TypeScript linting for
.ts
files intypescript
config (@bmish) - #122 Enable
useOptionalChaining
option on ember/no-get rule inember
config (@bmish) - #120 build(deps): bump eslint-plugin-ember from 8.6.0 to 8.8.0 (@dependabot-preview[bot])
- #100 build(deps): bump eslint-plugin-import from 2.20.2 to 2.21.1 (@dependabot-preview[bot])
- #112 build(deps): bump eslint-plugin-prettier from 3.1.3 to 3.1.4 (@dependabot-preview[bot])
- #109 build(deps): bump eslint-plugin-import from 2.21.1 to 2.21.2 (@dependabot-preview[bot])
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #96 build(deps): bump eslint-plugin-ember from 8.5.2 to 8.6.0 (@dependabot-preview[bot])
- #83 build(deps): bump eslint-plugin-unicorn from 20.0.0 to 20.1.0 (@dependabot-preview[bot])
- #82 build(deps): bump eslint-plugin-eslint-comments from 3.1.2 to 3.2.0 (@dependabot-preview[bot])
- #80 Add new rule no-restricted-files (@bmish)
- #94 Fix incorrect rule severity level in
typescript
config (@bmish) - #88 Handle TypeScript files with no-missing-tests rule (@bmish)
- #77 build(deps): bump eslint-plugin-ember from 8.5.1 to 8.5.2 (@dependabot-preview[bot])
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #70 build(deps): bump eslint-plugin-unicorn from 19.0.1 to 20.0.0 (@dependabot-preview[bot])
- #69 build(deps): bump eslint-plugin-react from 7.19.0 to 7.20.0 (@dependabot-preview[bot])
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #41 Enable most eslint-plugin-unicorn recommended rules in
base
configuration (@bmish) - #62 Enable
catchRouterMicrolib
option on ember/no-private-routing-service rule (@bmish) - #42 Enforce kebab-case filenames in
base
configuration (@maxbeatty) - #40 Move sort-vars rule to
base
configuration (@bmish)
- #61 build(deps): bump eslint-plugin-ember from 8.4.0 to 8.5.0 (@dependabot-preview[bot])
- #49 Update warning for @typescript-eslint/no-unused-vars rule in
typescript
configuration (@alexandersmanning)
- Alex Manning (@alexandersmanning)
- Bryan Mishkin (@bmish)
- Max Beatty (@maxbeatty)
- @dependabot-preview[bot]
- #45 build(deps): bump @typescript-eslint/eslint-plugin from 2.27.0 to 2.28.0 (@dependabot-preview[bot])
- #48 build(deps): bump eslint-plugin-ember from 8.2.0 to 8.4.0 (@dependabot-preview[bot])
- #47 build(deps): bump estraverse from 5.0.0 to 5.1.0 (@dependabot-preview[bot])
- #44 build(deps): bump eslint-plugin-prettier from 3.1.2 to 3.1.3 (@dependabot-preview[bot])
- #38 Export filename regex utils (@bmish)
- #39 Kebab-case filename restrictions should allow single-character filenames (@bmish)
- Bryan Mishkin (@bmish)
- @dependabot-preview[bot]
- #30 Fix filename regex inconsistencies (@maxbeatty)
- Bryan Mishkin (@bmish)
- Max Beatty (@maxbeatty)
- #27 Tweak filename regexes and other rules in
react
config (@ghaagsma) - #28 Disable
no-useless-constructor
rule intypescript
config (@maxbeatty)
- Bryan Mishkin (@bmish)
- Gerald Haagsma (@ghaagsma)
- Max Beatty (@maxbeatty)
- Gerald Haagsma (@ghaagsma)
- Bryan Mishkin (@bmish)
- Gerald Haagsma (@ghaagsma)
- @dependabot-preview[bot]
- #14 Bump eslint-plugin-ember from 7.11.1 to 8.0.0 (@dependabot-preview[bot])
- #6 Add
typescript
config (@maxbeatty)
- #13 Runs tests under eslint 5 (in addition to eslint 6) (@bmish)
- #10 Begin testing under Node 13 (@bmish)
- Bryan Mishkin (@bmish)
- Max Beatty (@maxbeatty)
- @dependabot-preview[bot]
First public release.