Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
^9.0.0
^10.0.0
📅 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.
This PR contains the following updates:
^9.0.0
->^10.0.0
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))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.