mike-north / ember-phoenix

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

chore(deps): update dependency eslint-plugin-ember to v9 - autoclosed #315

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 4 years ago

WhiteSource Renovate

This PR contains the following updates:

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

Release Notes

ember-cli/eslint-plugin-ember ### [`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-init.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-init.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-init.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-init.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) Update each rule doc to mention what config enables the rule ([@​bmish](https://togithub.com/bmish)) - [#​758](https://togithub.com/ember-cli/eslint-plugin-ember/pull/758) Fix typo in example in [no-side-effects](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-side-effects.md) rule doc ([@​mehrdadrafiee](https://togithub.com/mehrdadrafiee)) ##### :house: Internal - [#​766](https://togithub.com/ember-cli/eslint-plugin-ember/pull/766) Add test for [no-replace-test-comments](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-replace-test-comments.md) rule with TODO-prefixed comment ([@​bmish](https://togithub.com/bmish)) - [#​757](https://togithub.com/ember-cli/eslint-plugin-ember/pull/757) Add tests that configs are exported and mentioned in the README ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Mehrdad Rafiee ([@​mehrdadrafiee](https://togithub.com/mehrdadrafiee)) ### [`v8.1.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v811-2020-04-01) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.1.0...v8.1.1) ##### :bug: Bug Fix - [#​752](https://togithub.com/ember-cli/eslint-plugin-ember/pull/752) Remove [no-empty-attrs](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-empty-attrs.md) from `recommended` config ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​755](https://togithub.com/ember-cli/eslint-plugin-ember/pull/755) Add note about nullish coalescing operator in [no-get-with-default](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get-with-default.md) rule doc ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.1.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v810-2020-03-29) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v8.0.0...v8.1.0) ##### :rocket: Enhancement - [#​747](https://togithub.com/ember-cli/eslint-plugin-ember/pull/747) Add autofixer 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 - [#​746](https://togithub.com/ember-cli/eslint-plugin-ember/pull/746) Do not disable non-recommended rules in the `recommended` config ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​749](https://togithub.com/ember-cli/eslint-plugin-ember/pull/749) Add missing init hook super calls in rule examples ([@​bmish](https://togithub.com/bmish)) - [#​748](https://togithub.com/ember-cli/eslint-plugin-ember/pull/748) Switch to new module imports in rule examples ([@​bmish](https://togithub.com/bmish)) - [#​745](https://togithub.com/ember-cli/eslint-plugin-ember/pull/745) Replace `this.get('property')` with `this.property` in rule examples ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v8.0.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v800-2020-03-28) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.13.0...v8.0.0) ##### :boom: Breaking Change - [#​730](https://togithub.com/ember-cli/eslint-plugin-ember/pull/730) Drop Node 8, 9, and 11 support ([@​bmish](https://togithub.com/bmish)) - [#​729](https://togithub.com/ember-cli/eslint-plugin-ember/pull/729) Update `ignoreNestedPaths` option default to `false` for [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) rule ([@​bmish](https://togithub.com/bmish)) - [#​731](https://togithub.com/ember-cli/eslint-plugin-ember/pull/731) Enable additional [recommended](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/lib/recommended-rules.js) rules ([@​bmish](https://togithub.com/bmish)) - [no-empty-attrs](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-empty-attrs.md) - [no-get-with-default](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get-with-default.md) (formerly in the [octane](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/lib/octane-rules.js) config) - [no-get](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-get.md) (formerly in the [octane](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/lib/octane-rules.js) config) - [no-incorrect-computed-macros](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-incorrect-computed-macros.md) - [no-invalid-dependent-keys](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-dependent-keys.md) - [no-jquery](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-jquery.md) (formerly in the [octane](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/lib/octane-rules.js) config) - [no-legacy-test-waiters](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-legacy-test-waiters.md) - [no-mixins](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-mixins.md) - [no-pause-test](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-pause-test.md) - [no-private-routing-service](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-private-routing-service.md) - [no-test-and-then](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-and-then.md) - [no-test-import-export](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-import-export.md) - [no-test-module-for](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-test-module-for.md) - [require-computed-macros](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-macros.md) - [require-computed-property-dependencies](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/require-computed-property-dependencies.md) - [use-ember-data-rfc-395-imports](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/use-ember-data-rfc-395-imports.md) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v7.13.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v7130-2020-03-28) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.12.0...v7.13.0) ##### :rocket: Enhancement - [#​742](https://togithub.com/ember-cli/eslint-plugin-ember/pull/742) Detect invalid position of `@each` or `[]` 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)) ##### :house: Internal - [#​741](https://togithub.com/ember-cli/eslint-plugin-ember/pull/741) Switch from Travis to GitHub Actions for CI ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v7.12.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v7120-2020-03-27) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.11.1...v7.12.0) ##### :rocket: Enhancement - [#​738](https://togithub.com/ember-cli/eslint-plugin-ember/pull/738) Use sets instead of arrays for better performance ([@​bmish](https://togithub.com/bmish)) - [#​702](https://togithub.com/ember-cli/eslint-plugin-ember/pull/702) Add new rule [no-invalid-test-waiters](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-test-waiters.md) ([@​scalvert](https://togithub.com/scalvert)) ##### :memo: Documentation - [#​737](https://togithub.com/ember-cli/eslint-plugin-ember/pull/737) Mention tracked properties as a fix for [classic-decorator-no-classic-methods](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/classic-decorator-no-classic-methods.md) ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​732](https://togithub.com/ember-cli/eslint-plugin-ember/pull/732) Begin testing under Node 13 ([@​bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Steve Calvert ([@​scalvert](https://togithub.com/scalvert)) ### [`v7.11.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v7111-2020-03-25) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.11.0...v7.11.1) ##### :bug: Bug Fix - [#​728](https://togithub.com/ember-cli/eslint-plugin-ember/pull/728) Allow brace expansion with `and`, `or` macros in [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)) ##### :memo: Documentation - [#​724](https://togithub.com/ember-cli/eslint-plugin-ember/pull/724) Recategorize rules in README ([@​bmish](https://togithub.com/bmish)) - [#​723](https://togithub.com/ember-cli/eslint-plugin-ember/pull/723) Sort rule categories alphabetically in README ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v7.11.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v7110-2020-03-20) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.10.1...v7.11.0) ##### :rocket: Enhancement - [#​695](https://togithub.com/ember-cli/eslint-plugin-ember/pull/695) Add new rule [no-incorrect-computed-macros](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-incorrect-computed-macros.md) ([@​bmish](https://togithub.com/bmish)) - [#​709](https://togithub.com/ember-cli/eslint-plugin-ember/pull/709) Add new rule [no-invalid-dependent-keys](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-dependent-keys.md) ([@​TheMBTH](https://togithub.com/TheMBTH)) - [#​718](https://togithub.com/ember-cli/eslint-plugin-ember/pull/718) Add new rule [no-replace-test-comments](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-replace-test-comments.md) ([@​jaydgruber](https://togithub.com/jaydgruber)) - [#​705](https://togithub.com/ember-cli/eslint-plugin-ember/pull/705) Support TypeScript files when checking if rules are running on Ember module or test files ([@​bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#​719](https://togithub.com/ember-cli/eslint-plugin-ember/pull/719) Validate imports before reporting violations in [no-invalid-debug-function-arguments](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-invalid-debug-function-arguments.md) rule ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​716](https://togithub.com/ember-cli/eslint-plugin-ember/pull/716) Revamp the guide for contributing a new rule ([@​bmish](https://togithub.com/bmish)) - [#​715](https://togithub.com/ember-cli/eslint-plugin-ember/pull/715) Mention if a rule is auto-fixable in its documentation ([@​bmish](https://togithub.com/bmish)) - [#​713](https://togithub.com/ember-cli/eslint-plugin-ember/pull/713) Add tests to ensure each rule documentation file has the right title and an examples section ([@​bmish](https://togithub.com/bmish)) - [#​711](https://togithub.com/ember-cli/eslint-plugin-ember/pull/711) Improve contribution guide for adding new rules ([@​TheMBTH](https://togithub.com/TheMBTH)) ##### :house: Internal - [#​720](https://togithub.com/ember-cli/eslint-plugin-ember/pull/720) Add tests to ensure some computed property rules handle the [@​computed](https://togithub.com/computed) decorator ([@​bmish](https://togithub.com/bmish)) ##### Committers: 3 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - L@elaps ([@​TheMBTH](https://togithub.com/TheMBTH)) - [@​jaydgruber](https://togithub.com/jaydgruber) ### [`v7.10.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v7101-2020-03-07) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.10.0...v7.10.1) ##### :bug: Bug Fix - [#​697](https://togithub.com/ember-cli/eslint-plugin-ember/pull/697) Handle service injections with no arguments in `no-private-routing-service` rule ([@​nlfurniss](https://togithub.com/nlfurniss)) ##### Committers: 1 - Nathaniel Furniss ([@​nlfurniss](https://togithub.com/nlfurniss)) ### [`v7.10.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v7100-2020-03-06) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.9.0...v7.10.0) ##### :rocket: Enhancement - [#​694](https://togithub.com/ember-cli/eslint-plugin-ember/pull/694) Add new rule `no-private-routing-service` ([@​nlfurniss](https://togithub.com/nlfurniss)) - [#​691](https://togithub.com/ember-cli/eslint-plugin-ember/pull/691) Add new rule `no-mixins` ([@​nlfurniss](https://togithub.com/nlfurniss)) ##### Committers: 1 - Nathaniel Furniss ([@​nlfurniss](https://togithub.com/nlfurniss)) ### [`v7.9.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v790-2020-03-01) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.8.1...v7.9.0) ##### :rocket: Enhancement - [#​595](https://togithub.com/ember-cli/eslint-plugin-ember/pull/595) Add new rule `no-component-lifecycle-hooks` (included in `octane` config) ([@​jbandura](https://togithub.com/jbandura)) - [#​681](https://togithub.com/ember-cli/eslint-plugin-ember/pull/681) Add new rule `no-legacy-test-waiters` ([@​scalvert](https://togithub.com/scalvert)) ##### :memo: Documentation - [#​688](https://togithub.com/ember-cli/eslint-plugin-ember/pull/688) Lint code samples with eslint-plugin-markdown ([@​bmish](https://togithub.com/bmish)) ##### Committers: 3 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Jacek Bandura ([@​jbandura](https://togithub.com/jbandura)) - Steve Calvert ([@​scalvert](https://togithub.com/scalvert)) ### [`v7.8.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v781-2020-02-14) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.8.0...v7.8.1) ##### :bug: Bug Fix - [#​674](https://togithub.com/ember-cli/eslint-plugin-ember/pull/674) Update `require-computed-property-dependencies` rule to handle basic string concatenation in dependent keys ([@​bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#​669](https://togithub.com/ember-cli/eslint-plugin-ember/pull/669) Add "Help Wanted" section to documentation for rules that are missing native JavaScript class support ([@​bmish](https://togithub.com/bmish)) ##### Committers: 1 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) ### [`v7.8.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v780-2020-02-12) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.7.2...v7.8.0) ##### :rocket: Enhancement - [#​661](https://togithub.com/ember-cli/eslint-plugin-ember/pull/661) Add new rule `no-controllers` ([@​bmish](https://togithub.com/bmish)) - [#​665](https://togithub.com/ember-cli/eslint-plugin-ember/pull/665) Update `order-in-*` rules to support custom ordering of properties ([@​cdtinney](https://togithub.com/cdtinney)) - [#​639](https://togithub.com/ember-cli/eslint-plugin-ember/pull/639) Update `no-observers` rule to catch `addObserver` and observer imports ([@​kategengler](https://togithub.com/kategengler)) ##### :bug: Bug Fix - [#​670](https://togithub.com/ember-cli/eslint-plugin-ember/pull/670) Update `order-in-*` rules to consider template literals as properties ([@​cdtinney](https://togithub.com/cdtinney)) - [#​664](https://togithub.com/ember-cli/eslint-plugin-ember/pull/664) Update `no-classic-components` rule to only disallow the specific component import ([@​bmish](https://togithub.com/bmish)) - [#​640](https://togithub.com/ember-cli/eslint-plugin-ember/pull/640) Update `no-computed-properties-in-native-classes` rule to catch aliasing of computed import ([@​kategengler](https://togithub.com/kategengler)) ##### :memo: Documentation - [#​663](https://togithub.com/ember-cli/eslint-plugin-ember/pull/663) Update rule docs to use consistent headers and fix markdownlint violations ([@​bmish](https://togithub.com/bmish)) - [#​655](https://togithub.com/ember-cli/eslint-plugin-ember/pull/655) Update `no-new-mixins` rule documentation ([@​efx](https://togithub.com/efx)) - [#​648](https://togithub.com/ember-cli/eslint-plugin-ember/pull/648) Fix various spelling mistakes ([@​bmish](https://togithub.com/bmish)) - [#​647](https://togithub.com/ember-cli/eslint-plugin-ember/pull/647) Fix typo in `no-classic-components` rule documentation ([@​rwwagner90](https://togithub.com/rwwagner90)) - [#​626](https://togithub.com/ember-cli/eslint-plugin-ember/pull/626) Simplify and clarify rules and configuration sections in README ([@​bmish](https://togithub.com/bmish)) ##### :house: Internal - [#​643](https://togithub.com/ember-cli/eslint-plugin-ember/pull/643) Add missing test case output assertions ([@​bmish](https://togithub.com/bmish)) ##### Committers: 5 - Bryan Mishkin ([@​bmish](https://togithub.com/bmish)) - Colin Tinney ([@​cdtinney](https://togithub.com/cdtinney)) - Eli Flanagan ([@​efx](https://togithub.com/efx)) - Katie Gengler ([@​kategengler](https://togithub.com/kategengler)) - Robert Wagner ([@​rwwagner90](https://togithub.com/rwwagner90)) ### [`v7.7.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v772-2019-12-12) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.7.1...v7.7.2) ##### :bug: Bug Fix - [#​621](https://togithub.com/ember-cli/eslint-plugin-ember/pull/621) Fix false positive with `ignoreNonThisExpressions` option in `use-ember-get-and-set` rule ([@​Exelord](https://togithub.com/Exelord)) ##### :memo: Documentation - [#​620](https://togithub.c

Renovate 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.