mike-north / ember-phoenix

Phoenix Framework integration and tooling for Ember.js apps
MIT License
138 stars 24 forks source link

chore(deps): update dependency eslint-plugin-ember to v10 - autoclosed #318

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-ember 6.10.1 -> 10.6.1 age adoption passing confidence

Release Notes

ember-cli/eslint-plugin-ember ### [`v10.6.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1061-2022-05-04) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.6.0...v10.6.1) ##### :bug: Bug Fix - [#​1476](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1476) Catch `replace` in `no-array-prototype-extensions` rule ([@​smilland](https://togithub.com/smilland)) ##### Committers: 1 - Hang Li ([@​smilland](https://togithub.com/smilland)) ### [`v10.6.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1060-2022-04-08) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.9...v10.6.0) ##### :rocket: Enhancement - [#​1461](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1461) Add new rule `no-array-prototype-extensions` ([@​smilland](https://togithub.com/smilland)) ##### Committers: 1 - Hang Li ([@​smilland](https://togithub.com/smilland)) ### [`v10.5.9`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1059-2022-02-14) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.8...v10.5.9) ##### :bug: Bug Fix - [#​1431](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1431) Fix crash in `jquery-ember-run` rule ([@​ef4](https://togithub.com/ef4)) ##### :memo: Documentation - [#​1410](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1410) Fix broken URLs in documentation ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​1402](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1402) Add GitHub Actions to Dependabot config ([@​ddzz](https://togithub.com/ddzz)) ##### Committers: 3 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Darius D. ([@​ddzz](https://togithub.com/ddzz)) - Edward Faulkner ([@​ef4](https://togithub.com/ef4)) ### [`v10.5.8`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1058-2021-11-23) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.7...v10.5.8) ##### :bug: Bug Fix - [#​1374](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1374) Allow empty-but-decorated classes in `no-empty-glimmer-component-classes` rule ([@​adrigzr](https://togithub.com/adrigzr)) ##### :memo: Documentation - [#​1364](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1364) Fix typos in violation message for `classic-decorator-hooks` rule ([@​nlfurniss](https://togithub.com/nlfurniss)) ##### Committers: 4 - Adrián González Rus ([@​adrigzr](https://togithub.com/adrigzr)) - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Darius D. ([@​ddzz](https://togithub.com/ddzz)) - Nathaniel Furniss ([@​nlfurniss](https://togithub.com/nlfurniss)) ### [`v10.5.7`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1057-2021-10-13) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.6...v10.5.7) ##### :bug: Bug Fix - [#​1336](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1336) Avoid crash when estraverse does not recognize node type during traversal ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v10.5.6`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1056-2021-10-12) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.5...v10.5.6) ##### :bug: Bug Fix - [#​1333](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1333) Support ESLint v8 by switching from ESLint's internal traverser to `estraverse` ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v10.5.5`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1055-2021-09-20) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.4...v10.5.5) ##### :bug: Bug Fix - [#​1297](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1297) Support if/else route definitions in `no-shadow-route-definition` rule ([@​raido](https://togithub.com/raido)) ##### :memo: Documentation - [#​1300](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1300) Add `eslint-plugin` keywords in package.json ([@​bmish](https://togithub.com/bmish)) - [#​1294](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1294) Super call missing arguments in some rule docs ([@​StephanH90](https://togithub.com/StephanH90)) ##### :house: Internal - [#​1301](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1301) Add jsdoc `type` annotation to rules ([@​bmish](https://togithub.com/bmish)) - [#​1299](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1299) Cache dependencies on GitHub Actions to speed up CI ([@​ddzz](https://togithub.com/ddzz)) ##### Committers: 4 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Darius Dzien ([@​ddzz](https://togithub.com/ddzz)) - Raido Kuli ([@​raido](https://togithub.com/raido)) - [@​StephanH90](https://togithub.com/StephanH90) ### [`v10.5.4`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1054-2021-08-24) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.3...v10.5.4) ##### :bug: Bug Fix - [#​1286](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1286) Avoid unnecessary optional chaining in autofix for `no-get` rule when using `useOptionalChaining` option ([@​raycohen](https://togithub.com/raycohen)) ##### Committers: 1 - Ray Cohen ([@​raycohen](https://togithub.com/raycohen)) ### [`v10.5.3`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1053-2021-08-17) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.2...v10.5.3) ##### :bug: Bug Fix - [#​1283](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1283) Fix crash with `let foo` in `no-controller-access-in-routes` ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v10.5.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1052-2021-08-17) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.1...v10.5.2) ##### :bug: Bug Fix - [#​1281](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1281) Catch destructured controller access in `no-controller-access-in-routes` rule ([@​bmish](https://togithub.com/bmish)) - [#​1277](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1277) Fix IIFE crash in `require-return-from-computed` rule ([@​aniketh-deepsource](https://togithub.com/aniketh-deepsource)) ##### :memo: Documentation - [#​1275](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1275) Fix typo in `no-controller-access-in-routes` rule doc ([@​locks](https://togithub.com/locks)) - [#​1245](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1245) Explain how to fix violations in `no-empty-glimmer-component-classes` rule doc ([@​hxqlin](https://togithub.com/hxqlin)) ##### :house: Internal - [#​1280](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1280) Add CodeQL ([@​bmish](https://togithub.com/bmish)) ##### Committers: 4 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Hannah Lin ([@​hxqlin](https://togithub.com/hxqlin)) - Ricardo Mendes ([@​locks](https://togithub.com/locks)) - [@​aniketh-deepsource](https://togithub.com/aniketh-deepsource) ### [`v10.5.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1051-2021-06-20) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.5.0...v10.5.1) ##### :bug: Bug Fix - [#​1237](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1237) Stop using deprecated ESLint `report` API ([@​bmish](https://togithub.com/bmish)) - [#​1230](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1230) Use `meta.hasSuggestions` for suggestable rules to prepare for ESLint 8 ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​1241](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1241) Indicate which rules provide automated suggestions in README rules table ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​1222](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1222) Use `ecmaVersion` of `2020` internally for tests/linting ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v10.5.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1050-2021-05-30) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.2...v10.5.0) ##### :rocket: Enhancement - [#​1188](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1188) Add new rule [no-implicit-service-injection-argument](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-implicit-service-injection-argument.md) ([@​bmish](https://togithub.com/bmish)) - [#​1194](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1194) Add new rule [no-restricted-property-modifications](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-restricted-property-modifications.md) ([@​bmish](https://togithub.com/bmish)) - [#​1199](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1199) build(deps): bump eslint-utils from 2.1.0 to 3.0.0 ([@​dependabot\[bot\]](https://togithub.com/apps/dependabot)) ##### :bug: Bug Fix - [#​1212](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1212) Improve detection of property names (check string literals in addition to identifiers) in several rules ([@​bmish](https://togithub.com/bmish)) - [#​1211](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1211) Fix false positive with non-components in `require-tagless-components` rule ([@​bmish](https://togithub.com/bmish)) - [#​1210](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1210) Avoid some false positives with lodash usage when recognizing extended Ember objects ([@​bmish](https://togithub.com/bmish)) - [#​1197](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1197) Check import when detecting controller usage in `order-in-*` rules ([@​lin-ll](https://togithub.com/lin-ll)) - [#​1196](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1196) Check import when detecting observer usage in `order-in-*` rules ([@​lin-ll](https://togithub.com/lin-ll)) ##### :memo: Documentation - [#​1213](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1213) Explain why some rules are not in the `recommended` config ([@​bmish](https://togithub.com/bmish)) - [#​1204](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1204) Improve columns in README rules table ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Lucy Lin ([@​lin-ll](https://togithub.com/lin-ll)) ### [`v10.4.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1042-2021-05-13) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.1...v10.4.2) ##### :bug: Bug Fix - [#​1195](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1195) Fix false positives with service/controller/observer detection in some rules ([@​lin-ll](https://togithub.com/lin-ll)) - [#​1187](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1187) Fix optional chaining support to handle newer ChainExpression implementation ([@​bmish](https://togithub.com/bmish)) - [#​1179](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1179) Handle spread syntax with both `babel-eslint` and `@babel/eslint-parser` parsers in `order-in-*` rules ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​1191](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1191) Use `requireindex` to export rules and configs ([@​bmish](https://togithub.com/bmish)) - [#​1180](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1180) Switch from `babel-eslint` to `@babel/eslint-parser` ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Lucy Lin ([@​lin-ll](https://togithub.com/lin-ll)) ### [`v10.4.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1041-2021-04-21) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.0...v10.4.1) ##### :bug: Bug Fix - [#​1160](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1160) Account for observer dependent keys in `no-unused-services` rule ([@​lin-ll](https://togithub.com/lin-ll)) - [#​1164](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1164) Account for `observes` decorator in `no-unused-services` rule ([@​lin-ll](https://togithub.com/lin-ll)) - [#​1162](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1162) Update several rules to check imports when checking for Ember service injections ([@​lin-ll](https://togithub.com/lin-ll)) - [#​1167](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1167) Update route rules to handle route path option passed as object variable ([@​bmish](https://togithub.com/bmish)) - [#​1165](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1165) Improve robustness of classic class body detection in several rules using `getModuleProperties` util ([@​bmish](https://togithub.com/bmish)) - [#​1159](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1159) Improve robustness of classic class component body detection in `require-tagless-components` rule ([@​bmish](https://togithub.com/bmish)) - [#​1158](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1158) Improve robustness of classic class controller body detection in `no-controllers` rule ([@​bmish](https://togithub.com/bmish)) - [#​1168](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1168) Avoid some false positives with jQuery usage when recognizing extended objects ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​1161](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1161) Tweak messaging around false positives in `no-unused-services` rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Lucy Lin ([@​lin-ll](https://togithub.com/lin-ll)) ### [`v10.4.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1040-2021-04-20) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.3.0...v10.4.0) ##### :rocket: Enhancement - [#​1143](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1143) Add new rule `no-unused-services` ([@​lin-ll](https://togithub.com/lin-ll)) - [#​1127](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1127) Add automated suggestion to `route-path-style` rule for converting route path to kebab case ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​1150](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1150) `no-get` rule should ignore proxy classes that look like `ObjectProxy.extend(SomeMixin)` ([@​bmish](https://togithub.com/bmish)) - [#​1149](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1149) Detect classic classes which have object variables passed to them in `no-classic-classes` rule ([@​bmish](https://togithub.com/bmish)) - [#​1135](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1135) Fix false positive in same level routes but nested paths in `no-shadow-route-definition` rule ([@​raido](https://togithub.com/raido)) - [#​1132](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1132) Fix crash with dynamic/variable route name in `no-shadow-route-definition` rule (again) ([@​raido](https://togithub.com/raido)) ##### Committers: 3 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Lucy Lin ([@​lin-ll](https://togithub.com/lin-ll)) - Raido Kuli ([@​raido](https://togithub.com/raido)) ### [`v10.3.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1030-2021-03-22) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.2.0...v10.3.0) ##### :rocket: Enhancement - [#​1113](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1113) Add `additionalClassImports` option to `no-classic-classes` rule ([@​scalvert](https://togithub.com/scalvert)) ##### :bug: Bug Fix - [#​1115](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1115) Fix crash with dynamic/variable route name in `no-shadow-route-definition` rule ([@​bmish](https://togithub.com/bmish)) - [#​1102](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1102) Fix crash with `this.extend()` in `no-classic-classes` rule ([@​bmish](https://togithub.com/bmish)) - [#​1114](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1114) Ensure rules validate arrays in options to have at least one item and unique items ([@​bmish](https://togithub.com/bmish)) - [#​1103](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1103) Only calculate source module name once in import util function for slight optimization ([@​bmish](https://togithub.com/bmish)) - [#​1081](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1081) Update `avoid-leaking-state-in-ember-objects` rule to apply to mixins ([@​jaydgruber](https://togithub.com/jaydgruber)) ##### Committers: 3 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Steve Calvert ([@​scalvert](https://togithub.com/scalvert)) - [@​jaydgruber](https://togithub.com/jaydgruber) ### [`v10.2.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1020-2021-01-31) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.1.2...v10.2.0) ##### :rocket: Enhancement - [#​1079](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1079) Add new rule [no-html-safe](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-html-safe.md) ([@​patocallaghan](https://togithub.com/patocallaghan)) ##### :bug: Bug Fix - [#​1072](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1072) Improve jquery detection in `jquery-ember-run` rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Pat O'Callaghan ([@​patocallaghan](https://togithub.com/patocallaghan)) ### [`v10.1.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1012-2021-01-11) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.1.1...v10.1.2) ##### :bug: Bug Fix - [#​1063](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1063) Improve detection of globals and catch additional jQuery function calls in `no-jquery` rule ([@​BarryThePenguin](https://togithub.com/BarryThePenguin)) - [#​1066](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1066) Improve detection of globals in `no-global-jquery` rule ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​1069](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1069) Improve tests for `jquery-ember-run` rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Jonathan Haines ([@​BarryThePenguin](https://togithub.com/BarryThePenguin)) ### [`v10.1.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1011-2020-12-29) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.1.0...v10.1.1) ##### :bug: Bug Fix - [#​1059](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1059) Do not warn about Glimmer lifecycle hooks on classic components in `no-component-lifecycle-hooks` rule ([@​Turbo87](https://togithub.com/Turbo87)) ##### :house: Internal - [#​1060](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1060) Automate release process with release-it-lerna-changelog ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Tobias Bieniek ([@​Turbo87](https://togithub.com/Turbo87)) ### [`v10.1.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1010-2020-12-28) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.0.2...v10.1.0) ##### :rocket: Enhancement - [#​1056](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1056) Add new rule [no-current-route-name](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-current-route-name.md) ([@​Turbo87](https://togithub.com/Turbo87)) - [#​1055](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1055) Add new rule [require-fetch-import](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-fetch-import.md) ([@​Turbo87](https://togithub.com/Turbo87)) ##### :bug: Bug Fix - [#​1054](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1054) Handle commas inside quotes in selectors in [require-valid-css-selector-in-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-valid-css-selector-in-test-helpers.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1051](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1051) Fix path checks for Windows in [no-test-import-export](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-import-export.md) and [no-test-support-import](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-support-import.md) rules ([@​dwickern](https://togithub.com/dwickern)) - [#​1038](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1038) Improve detection of global window methods in [prefer-ember-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/prefer-ember-test-helpers.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1043](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1043) Fix false positive in [no-shadow-route-definition](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-shadow-route-definition.md) rule ([@​raido](https://togithub.com/raido)) - [#​1040](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1040) `willDestroy` should be considered a classic component lifecycle hook in [require-super-in-lifecycle-hooks](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) and [no-component-lifecycle-hooks](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-component-lifecycle-hooks.md) rules ([@​bmish](https://togithub.com/bmish)) - [#​1036](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1036) Catch `willDestroy` Glimmer component hook in [require-super-in-lifecycle-hooks](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​1052](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1052) Add Windows to CI testing matrix ([@​dwickern](https://togithub.com/dwickern)) ##### Committers: 4 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Derek Wickern ([@​dwickern](https://togithub.com/dwickern)) - Raido Kuli ([@​raido](https://togithub.com/raido)) - Tobias Bieniek ([@​Turbo87](https://togithub.com/Turbo87)) ### [`v10.0.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1002-2020-12-04) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.0.1...v10.0.2) ##### :bug: Bug Fix - [#​1029](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1029) Handle comma-separated selectors in [require-valid-css-selector-in-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-valid-css-selector-in-test-helpers.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1030](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1030) Allow using string functions directly from Ember in [no-string-prototype-extensions](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-string-prototype-extensions.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​1028](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1028) Mention Ember 3.13 minimum version to use tracked properties and Glimmer components in some rule docs ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v10.0.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1001-2020-12-02) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.0.0...v10.0.1) ##### :bug: Bug Fix - [#​1027](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1027) Fix crash when non-expression precedes `settled()` in [no-settled-after-test-helper](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-settled-after-test-helper.md) rule ([@​Turbo87](https://togithub.com/Turbo87)) ##### Committers: 1 - Tobias Bieniek ([@​Turbo87](https://togithub.com/Turbo87)) ### [`v10.0.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v1000-2020-12-01) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.6.0...v10.0.0) ##### :boom: Breaking Change - [#​1025](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1025) Promote `octane` rules to `recommended` config and delete `octane` config ([@​bmish](https://togithub.com/bmish)) - [classic-decorator-hooks](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/classic-decorator-hooks.md) - [classic-decorator-no-classic-methods](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/classic-decorator-no-classic-methods.md) - [no-actions-hash](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-actions-hash.md) - [no-classic-classes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-classic-classes.md) - [no-classic-components](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-classic-components.md) - [no-component-lifecycle-hooks](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-component-lifecycle-hooks.md) - [no-computed-properties-in-native-classes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-computed-properties-in-native-classes.md) - [require-tagless-components](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-tagless-components.md) - [#​1024](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1024) Enable additional `recommended` rules ([@​bmish](https://togithub.com/bmish)) - [no-empty-glimmer-component-classes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-empty-glimmer-component-classes.md) - [no-settled-after-test-helper](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-settled-after-test-helper.md) - [no-shadow-route-definition](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-shadow-route-definition.md) - [no-string-prototype-extensions](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-string-prototype-extensions.md) - [no-test-support-import](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-support-import.md) - [no-try-invoke](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-try-invoke.md) - [require-valid-css-selector-in-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-valid-css-selector-in-test-helpers.md) - [#​1021](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1021) Update `checkPlainGetters` option default to true in [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1019](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1019) Update `checkNativeClasses` option default to true in [require-super-in-init](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1018](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1018) Update `checkInitOnly` option default to false in [require-super-in-init](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1020](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1020) Rename `require-super-in-init` rule to [require-super-in-lifecycle-hooks](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) ([@​bmish](https://togithub.com/bmish)) - [#​1022](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1022) Update `checkSafeObjects` option default to true in [no-get-with-default](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get-with-default.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​1023](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1023) Update `checkUnsafeObjects` option default to true in [no-get-with-default](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get-with-default.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​1006](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1006) Elaborate on configuration in [avoid-leaking-state-in-ember-objects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/avoid-leaking-state-in-ember-objects.md) rule doc ([@​cincodenada](https://togithub.com/cincodenada)) - [#​1005](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1005) Fix typo in [require-valid-css-selector-in-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-valid-css-selector-in-test-helpers.md) rule doc ([@​jsturgis](https://togithub.com/jsturgis)) ##### Committers: 3 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Jeff Sturgis ([@​jsturgis](https://togithub.com/jsturgis)) - Joel Bradshaw ([@​cincodenada](https://togithub.com/cincodenada)) ### [`v9.6.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v960-2020-11-09) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.5.0...v9.6.0) ##### :rocket: Enhancement - [#​1000](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1000) Add `catchSafeObjects` and `catchUnsafeObjects` options (default false) to [no-get-with-default](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get-with-default.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​1001](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1001) Fix issues with [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule autofix with array access in nested path ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v9.5.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v950-2020-11-05) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.4.0...v9.5.0) ##### :rocket: Enhancement - [#​993](https://togithub.com/ember-cli/eslint-plugin-ember/pull/993) Add new rule [no-empty-glimmer-component-classes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-empty-glimmer-component-classes.md) ([@​hxqlin](https://togithub.com/hxqlin)) ##### :bug: Bug Fix - [#​998](https://togithub.com/ember-cli/eslint-plugin-ember/pull/998) Fix autofix for array element access at beginning of path string in `no-get` rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Hannah Lin ([@​hxqlin](https://togithub.com/hxqlin)) ### [`v9.4.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v940-2020-10-28) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.3.0...v9.4.0) ##### :rocket: Enhancement - [#​985](https://togithub.com/ember-cli/eslint-plugin-ember/pull/985) Add new rule [no-settled-after-test-helper](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-settled-after-test-helper.md) ([@​Turbo87](https://togithub.com/Turbo87)) - [#​978](https://togithub.com/ember-cli/eslint-plugin-ember/pull/978) Add new rule [no-shadow-route-definition](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-shadow-route-definition.md) ([@​raido](https://togithub.com/raido)) - [#​986](https://togithub.com/ember-cli/eslint-plugin-ember/pull/986) Add new rule [no-string-prototype-extensions](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-string-prototype-extensions.md) ([@​Turbo87](https://togithub.com/Turbo87)) - [#​980](https://togithub.com/ember-cli/eslint-plugin-ember/pull/980) Add new rule [require-valid-css-selector-in-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-valid-css-selector-in-test-helpers.md) ([@​jsturgis](https://togithub.com/jsturgis)) ##### :house: Internal - [#​991](https://togithub.com/ember-cli/eslint-plugin-ember/pull/991) Add test to ensure rule test files have correct test suite name ([@​bmish](https://togithub.com/bmish)) ##### Committers: 4 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Jeff Sturgis ([@​jsturgis](https://togithub.com/jsturgis)) - Raido Kuli ([@​raido](https://togithub.com/raido)) - Tobias Bieniek ([@​Turbo87](https://togithub.com/Turbo87)) ### [`v9.3.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v930-2020-10-08) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.2.0...v9.3.0) ##### :rocket: Enhancement - [#​973](https://togithub.com/ember-cli/eslint-plugin-ember/pull/973) Add new rule [no-try-invoke](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-try-invoke.md) ([@​bachvo](https://togithub.com/bachvo)) ##### :bug: Bug Fix - [#​971](https://togithub.com/ember-cli/eslint-plugin-ember/pull/971) Handle path separators for different platforms in [no-test-support-import](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-support-import.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - bach vo ([@​bachvo](https://togithub.com/bachvo)) ### [`v9.2.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v920-2020-10-02) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.1.1...v9.2.0) ##### :rocket: Enhancement - [#​966](https://togithub.com/ember-cli/eslint-plugin-ember/pull/966) Add new rule [no-test-support-import](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-support-import.md) ([@​gabrielcsapo](https://togithub.com/gabrielcsapo)) ##### :bug: Bug Fix - [#​967](https://togithub.com/ember-cli/eslint-plugin-ember/pull/967) Avoid false positives and properly check imports in [no-observers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-observers.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Gabriel Csapo ([@​gabrielcsapo](https://togithub.com/gabrielcsapo)) ### [`v9.1.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v911-2020-09-27) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.1.0...v9.1.1) ##### :bug: Bug Fix - [#​962](https://togithub.com/ember-cli/eslint-plugin-ember/pull/962) Do not pass `...arguments` in autofix for attrs hooks in [require-super-in-init](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v9.1.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v910-2020-09-27) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v9.0.0...v9.1.0) ##### :rocket: Enhancement - [#​961](https://togithub.com/ember-cli/eslint-plugin-ember/pull/961) Add `checkPlainGetters` option (default false) to [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​957](https://togithub.com/ember-cli/eslint-plugin-ember/pull/957) Add `checkInitOnly` (default true) and `checkNativeClasses` (default false) options to [require-super-in-init](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​950](https://togithub.com/ember-cli/eslint-plugin-ember/pull/950) Add autofixer to [require-super-in-init](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​956](https://togithub.com/ember-cli/eslint-plugin-ember/pull/956) Add imports in [no-test-module-for](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-module-for.md) rule doc ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​945](https://togithub.com/ember-cli/eslint-plugin-ember/pull/945) Add sort-package-json ([@​bmish](https://togithub.com/bmish)) - [#​944](https://togithub.com/ember-cli/eslint-plugin-ember/pull/944) Ensure rule doc notices are present in the correct order ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v9.0.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v900-2020-09-07) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.14.0...v9.0.0) ##### :boom: Breaking Change - [#​940](https://togithub.com/ember-cli/eslint-plugin-ember/pull/940) Enable additional [recommended](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/lib/recommended-rules.js) rules ([@​bmish](https://togithub.com/bmish)) - [no-assignment-of-untracked-properties-used-in-tracking-contexts](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-assignment-of-untracked-properties-used-in-tracking-contexts.md) - [no-controller-access-in-routes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-controller-access-in-routes.md) - [no-invalid-test-waiters](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-test-waiters.md) - [no-noop-setup-on-error-in-before](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-noop-setup-on-error-in-before.md) - [no-test-this-render](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-this-render.md) - [prefer-ember-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/prefer-ember-test-helpers.md) - [#​943](https://togithub.com/ember-cli/eslint-plugin-ember/pull/943) Enable `catchEvents` option in [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​942](https://togithub.com/ember-cli/eslint-plugin-ember/pull/942) Enable `catchSafeObjects` option in [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​941](https://togithub.com/ember-cli/eslint-plugin-ember/pull/941) Enable `catchRouterMicrolib` and `catchRouterMain` options in [no-private-routing-service](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-private-routing-service.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​939](https://togithub.com/ember-cli/eslint-plugin-ember/pull/939) Drop ESLint 5 support and add peer dependency on ESLint 6+ ([@​bmish](https://togithub.com/bmish)) - [#​938](https://togithub.com/ember-cli/eslint-plugin-ember/pull/938) Drop Node 13 support ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.14.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v8140-2020-09-07) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.13.0...v8.14.0) ##### :rocket: Enhancement - [#​934](https://togithub.com/ember-cli/eslint-plugin-ember/pull/934) Add support and enforcement for spread syntax in `order-in-*` rules ([@​bmish](https://togithub.com/bmish)) - [#​928](https://togithub.com/ember-cli/eslint-plugin-ember/pull/928) Refactor [require-super-in-init](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-super-in-lifecycle-hooks.md) rule to improve performance ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​933](https://togithub.com/ember-cli/eslint-plugin-ember/pull/933) Fix spread syntax crash in [routes-segments-snake-case](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/routes-segments-snake-case.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​932](https://togithub.com/ember-cli/eslint-plugin-ember/pull/932) Fix spread syntax crash in [route-path-style](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/route-path-style.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​930](https://togithub.com/ember-cli/eslint-plugin-ember/pull/930) Fix spread syntax crash in [no-restricted-resolver-tests](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-restricted-resolver-tests.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​931](https://togithub.com/ember-cli/eslint-plugin-ember/pull/931) Fix spread syntax crash in [no-unnecessary-route-path-option](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-unnecessary-route-path-option.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​929](https://togithub.com/ember-cli/eslint-plugin-ember/pull/929) Fix spread syntax crash in [avoid-using-needs-in-controllers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/avoid-using-needs-in-controllers.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​935](https://togithub.com/ember-cli/eslint-plugin-ember/pull/935) Add some more spread syntax tests ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.13.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v8130-2020-08-26) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.12.0...v8.13.0) ##### :rocket: Enhancement - [#​920](https://togithub.com/ember-cli/eslint-plugin-ember/pull/920) Add new rule [no-noop-setup-on-error-in-before](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-noop-setup-on-error-in-before.md) ([@​v-korshun](https://togithub.com/v-korshun)) ##### :bug: Bug Fix - [#​923](https://togithub.com/ember-cli/eslint-plugin-ember/pull/923) Fix crash with spread syntax in [no-actions-hash](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-actions-hash.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Viktar ([@​v-korshun](https://togithub.com/v-korshun)) ### [`v8.12.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v8120-2020-08-18) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.11.0...v8.12.0) ##### :rocket: Enhancement - [#​916](https://togithub.com/ember-cli/eslint-plugin-ember/pull/916) Add `catchEvents` option (default false) to [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​914](https://togithub.com/ember-cli/eslint-plugin-ember/pull/914) Improve `set()` detection logic in [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule to avoid false positives, catch missed cases, and check imports ([@​bmish](https://togithub.com/bmish)) - [#​919](https://togithub.com/ember-cli/eslint-plugin-ember/pull/919) Fix crash with variable path in [route-path-style](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/route-path-style.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.11.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v8110-2020-08-14) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.10.1...v8.11.0) ##### :rocket: Enhancement - [#​912](https://togithub.com/ember-cli/eslint-plugin-ember/pull/912) Add `catchSafeObjects` option (default false) to [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule to catch `get(foo, 'bar')` ([@​bmish](https://togithub.com/bmish)) - [#​913](https://togithub.com/ember-cli/eslint-plugin-ember/pull/913) Add `catchUnsafeObjects` option (default false) to [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule to catch `foo.get('bar')` ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​911](https://togithub.com/ember-cli/eslint-plugin-ember/pull/911) Update [no-test-import-export](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-import-export.md) rule to allow importing from anything under `tests/helpers` path (when using relative path) ([@​bmish](https://togithub.com/bmish)) - [#​909](https://togithub.com/ember-cli/eslint-plugin-ember/pull/909) Check imports when detecting computed properties in many rules ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.10.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v8101-2020-08-07) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.10.0...v8.10.1) ##### :bug: Bug Fix - [#​908](https://togithub.com/ember-cli/eslint-plugin-ember/pull/908) Check imported `get`/`getProperties`/`getWithDefault` functions for missing dependencies in [require-computed-property-dependencies](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-property-dependencies.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​907](https://togithub.com/ember-cli/eslint-plugin-ember/pull/907) Check imports in [require-computed-property-dependencies](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-property-dependencies.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​906](https://togithub.com/ember-cli/eslint-plugin-ember/pull/906) Avoid crash from classes extending a non-identifier superclass during Ember core module check ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.10.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v8100-2020-08-05) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.9.2...v8.10.0) ##### :rocket: Enhancement - [#​898](https://togithub.com/ember-cli/eslint-plugin-ember/pull/898) Add new rule [no-controller-access-in-routes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-controller-access-in-routes.md) ([@​emonroy](https://togithub.com/emonroy)) - [#​887](https://togithub.com/ember-cli/eslint-plugin-ember/pull/887) Add option for custom computed property macros in [no-assignment-of-untracked-properties-used-in-tracking-contexts](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-assignment-of-untracked-properties-used-in-tracking-contexts.md) rule ([@​mongoose700](https://togithub.com/mongoose700)) ##### Committers: 2 - Eduardo Monroy Martínez ([@​emonroy](https://togithub.com/emonroy)) - Michael Peirce ([@​mongoose700](https://togithub.com/mongoose700)) ### [`v8.9.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v892-2020-07-23) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.9.1...v8.9.2) ##### :bug: Bug Fix - [#​895](https://togithub.com/ember-cli/eslint-plugin-ember/pull/895) Update [no-test-import-export](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-import-export.md) rule to allow importing from anything under `tests/helpers` path ([@​bmish](https://togithub.com/bmish)) - [#​894](https://togithub.com/ember-cli/eslint-plugin-ember/pull/894) Ensure [no-attrs-in-components](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-attrs-in-components.md) rule only runs inside components ([@​bmish](https://togithub.com/bmish)) - [#​893](https://togithub.com/ember-cli/eslint-plugin-ember/pull/893) Support array element access in [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule autofix ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​888](https://togithub.com/ember-cli/eslint-plugin-ember/pull/888) Add npm-package-json-lint ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.9.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v891-2020-07-05) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.9.0...v8.9.1) ##### :bug: Bug Fix - [#​883](https://togithub.com/ember-cli/eslint-plugin-ember/pull/883) Gather dependent keys from computed property macros in [no-assignment-of-untracked-properties-used-in-tracking-contexts](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-assignment-of-untracked-properties-used-in-tracking-contexts.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​880](https://togithub.com/ember-cli/eslint-plugin-ember/pull/880) Check imports in [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​881](https://togithub.com/ember-cli/eslint-plugin-ember/pull/881) Check imports in [no-get-with-default](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get-with-default.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​882](https://togithub.com/ember-cli/eslint-plugin-ember/pull/882) Check imports in [no-pause-test](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-pause-test.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​879](https://togithub.com/ember-cli/eslint-plugin-ember/pull/879) Autofix nested paths in the left side of an assignment without using optional chaining in the [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.9.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v890-2020-06-28) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.8.0...v8.9.0) ##### :rocket: Enhancement - [#​871](https://togithub.com/ember-cli/eslint-plugin-ember/pull/871) Add `catchRouterMain` option (default false) to [no-private-routing-service](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-private-routing-service.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​870](https://togithub.com/ember-cli/eslint-plugin-ember/pull/870) Fix false positive involving `this` keyword with `filterBy` / `mapBy` in [require-computed-macros](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-macros.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​868](https://togithub.com/ember-cli/eslint-plugin-ember/pull/868) Fix false negatives in [no-invalid-test-waiters](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-test-waiters.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.8.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/HEAD/CHANGELOG.md#v880-2020-06-24) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.7.0...v8.8.0) ##### :rocket: Enhancement - [#​855](https://togithub.com/ember-cli/eslint-plugin-ember/pull/855) Add new rule [no-assignment-of-untracked-properties-used-in-tracking-contexts](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-assignment-of-untracked-properties-used-in-tracking-contexts.md) ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​866](https://togithub.com/ember-cli/eslint-plugin-ember/pull/866) Fix missing import statement in autofix for [no-incorrect-computed-macros](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-incorrect-computed-macros.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​864](https://togithub.com/ember-cli/eslint-plugin-ember/pull/864) Fix default value of `ignoreClassic` option to be true for [no-computed-properties-in-native-classes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-computed-properties-in-native-classes.md) rule ([@​jaydgruber](https://togithub.com/jaydgruber)) - [#​857](https://togithub.com/ember-cli/eslint-plugin-ember/pull/857) Ignore the left side of an assignment (nested path case) in [require-computed-property-dependencies](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-property-dependencies.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​856](https://togithub.com/ember-cli/eslint-plugin-ember/pull/856) Handle nested paths with ES5 setters in [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - [@​jaydgruber](https://togithub.com/jaydgruber) ### [`v8.7.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.