Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
6.10.1
9.6.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:
6.10.1
->9.6.0
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.cRenovate 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.