Open renovate[bot] opened 3 years ago
This PR contains the following updates:
^7.1.0
^10.0.0
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
^7.1.0
->^10.0.0
Release Notes
ember-cli/eslint-plugin-ember
### [`v10.4.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/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/master/CHANGELOG.md#v870-2020-06-15) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.6.0...v8.7.0) ##### :rocket: Enhancement - [#845](https://togithub.com/ember-cli/eslint-plugin-ember/pull/845) Add `useOptionalChaining` option (default false) to [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule ([@bmish](https://togithub.com/bmish) - [#840](https://togithub.com/ember-cli/eslint-plugin-ember/pull/840) Add `includeNativeGetters` option (default false) to [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)) - [#848](https://togithub.com/ember-cli/eslint-plugin-ember/pull/848) Support optional chaining 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)) - [#846](https://togithub.com/ember-cli/eslint-plugin-ember/pull/846) Support optional chaining 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)) - [#839](https://togithub.com/ember-cli/eslint-plugin-ember/pull/839) Support `filterBy` and `mapBy` macros 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)) ##### :memo: Documentation - [#842](https://togithub.com/ember-cli/eslint-plugin-ember/pull/842) Explain why [require-return-from-computed](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-return-from-computed.md) rule does not apply to native classes ([@bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) ### [`v8.6.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v860-2020-06-02) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.5.2...v8.6.0) ##### :rocket: Enhancement - [#827](https://togithub.com/ember-cli/eslint-plugin-ember/pull/827) Add new rule [no-restricted-service-injections](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-restricted-service-injections.md) ([@bmish](https://togithub.com/bmish)) - [#826](https://togithub.com/ember-cli/eslint-plugin-ember/pull/826) Update [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 to ignore classes marked `@classic` ([@jaydgruber](https://togithub.com/jaydgruber)) ##### :memo: Documentation - [#834](https://togithub.com/ember-cli/eslint-plugin-ember/pull/834) Add link to jQuery RFCs in [no-jquery](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-jquery.md) rule doc ([@bmish](https://togithub.com/bmish)) ##### :house: Internal - [#828](https://togithub.com/ember-cli/eslint-plugin-ember/pull/828) Ensure rule docs mention all rule configuration options ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - [@jaydgruber](https://togithub.com/jaydgruber) ### [`v8.5.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v852-2020-05-21) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.5.1...v8.5.2) ##### :bug: Bug Fix - [#821](https://togithub.com/ember-cli/eslint-plugin-ember/pull/821) Avoid some false positives when detecting if a file is an Ember component, controller, etc ([@bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#823](https://togithub.com/ember-cli/eslint-plugin-ember/pull/823) Include recommended fix in [no-ember-super-in-es-classes](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-ember-super-in-es-classes.md) rule error message ([@GoygovRustam](https://togithub.com/GoygovRustam)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Rustam Goygov ([@GoygovRustam](https://togithub.com/GoygovRustam)) ### [`v8.5.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v851-2020-05-10) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.5.0...v8.5.1) ##### :bug: Bug Fix - [#813](https://togithub.com/ember-cli/eslint-plugin-ember/pull/813) Fix false positive with multiple imports 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)) - [#812](https://togithub.com/ember-cli/eslint-plugin-ember/pull/812) Fix false negative when aliasing import 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)) ##### :house: Internal - [#814](https://togithub.com/ember-cli/eslint-plugin-ember/pull/814) Upgrade to eslint 7 internally ([@bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) ### [`v8.5.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v850-2020-05-06) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.4.0...v8.5.0) ##### :rocket: Enhancement - [#795](https://togithub.com/ember-cli/eslint-plugin-ember/pull/795) Add `catchRouterMicrolib` 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 ([@nlfurniss](https://togithub.com/nlfurniss)) ##### :bug: Bug Fix - [#802](https://togithub.com/ember-cli/eslint-plugin-ember/pull/802) Ignore `mirage/config.js` file in [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule ([@BarryThePenguin](https://togithub.com/BarryThePenguin)) - [#800](https://togithub.com/ember-cli/eslint-plugin-ember/pull/800) Handle `@computed` decorator without parentheses in [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) and [require-computed-property-dependencies](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-property-dependencies.md) rules ([@mongoose700](https://togithub.com/mongoose700)) - [#794](https://togithub.com/ember-cli/eslint-plugin-ember/pull/794) Handle braces without nesting 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)) ##### :memo: Documentation - [#797](https://togithub.com/ember-cli/eslint-plugin-ember/pull/797) Remove duplicate example from [no-observers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-observers.md) rule doc ([@mehrdadrafiee](https://togithub.com/mehrdadrafiee)) ##### :house: Internal - [#801](https://togithub.com/ember-cli/eslint-plugin-ember/pull/801) Begin testing under Node 14 ([@bmish](https://togithub.com/bmish)) ##### Committers: 5 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Jonathan Haines ([@BarryThePenguin](https://togithub.com/BarryThePenguin)) - Mehrdad Rafiee ([@mehrdadrafiee](https://togithub.com/mehrdadrafiee)) - Michael Peirce ([@mongoose700](https://togithub.com/mongoose700)) - Nathaniel Furniss ([@nlfurniss](https://togithub.com/nlfurniss)) ### [`v8.4.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v840-2020-04-15) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.3.0...v8.4.0) ##### :rocket: Enhancement - [#767](https://togithub.com/ember-cli/eslint-plugin-ember/pull/767) Add new rule [prefer-ember-test-helpers](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/prefer-ember-test-helpers.md) ([@fierysunset](https://togithub.com/fierysunset)) - [#778](https://togithub.com/ember-cli/eslint-plugin-ember/pull/778) Add new rule [no-test-this-render](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-this-render.md) ([@ventuno](https://togithub.com/ventuno)) - [#789](https://togithub.com/ember-cli/eslint-plugin-ember/pull/789) Add decorator support 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)) - [#790](https://togithub.com/ember-cli/eslint-plugin-ember/pull/790) Catch assignment 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)) ##### :bug: Bug Fix - [#786](https://togithub.com/ember-cli/eslint-plugin-ember/pull/786) Ignore the left side of an assignment 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)) ##### Committers: 3 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Connie C Chang ([@fierysunset](https://togithub.com/fierysunset)) - [@ventuno](https://togithub.com/ventuno) ### [`v8.3.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v830-2020-04-14) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.2.0...v8.3.0) ##### :rocket: Enhancement - [#775](https://togithub.com/ember-cli/eslint-plugin-ember/pull/775) Add support for explicit getter functions 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)) - [#779](https://togithub.com/ember-cli/eslint-plugin-ember/pull/779) Add decorator support to [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)) - [#781](https://togithub.com/ember-cli/eslint-plugin-ember/pull/781) Add decorator support to [no-unnecessary-service-injection-argument](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-unnecessary-service-injection-argument.md) rule ([@bmish](https://togithub.com/bmish)) - [#773](https://togithub.com/ember-cli/eslint-plugin-ember/pull/773) Add autofixer to [no-duplicate-dependent-keys](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-duplicate-dependent-keys.md) rule ([@bmish](https://togithub.com/bmish)) - [#774](https://togithub.com/ember-cli/eslint-plugin-ember/pull/774) Catch spaces in [no-invalid-dependent-keys](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-dependent-keys.md) rule ([@bmish](https://togithub.com/bmish)) - [#768](https://togithub.com/ember-cli/eslint-plugin-ember/pull/768) Catch leading or trailing periods in [no-invalid-dependent-keys](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-dependent-keys.md) ([@bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#771](https://togithub.com/ember-cli/eslint-plugin-ember/pull/771) Fix false positives in [no-legacy-test-waiters](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-legacy-test-waiters.md) rule ([@bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) ### [`v8.2.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v820-2020-04-10) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.1.1...v8.2.0) ##### :rocket: Enhancement - [#764](https://togithub.com/ember-cli/eslint-plugin-ember/pull/764) Catch unnecessary braces in [no-invalid-dependent-keys](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-dependent-keys.md) rule ([@bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#759](https://togithub.com/ember-cli/eslint-plugin-ember/pull/759)Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.