Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
6.10.1
8.12.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
->8.12.0
Release Notes
ember-cli/eslint-plugin-ember
### [`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.com/ember-cli/eslint-plugin-ember/pull/620) Use consistent prefixes for rule descriptions ([@bmish](https://togithub.com/bmish)) ##### :house: Internal - [#625](https://togithub.com/ember-cli/eslint-plugin-ember/pull/625) Add eslint-plugin-jest internally and enable rules ([@bmish](https://togithub.com/bmish)) - [#624](https://togithub.com/ember-cli/eslint-plugin-ember/pull/624) Add eslint-plugin-unicorn internally and enable recommended rules ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Maciej Kwaśniak ([@Exelord](https://togithub.com/Exelord)) ### [`v7.7.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v771-2019-11-29) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.7.0...v7.7.1) ##### :bug: Bug Fix - [#615](https://togithub.com/ember-cli/eslint-plugin-ember/pull/615) Fix issue causing assert to fire in `getSourceModuleName` util function ([@patocallaghan](https://togithub.com/patocallaghan)) ##### Committers: 1 - Pat O'Callaghan ([@patocallaghan](https://togithub.com/patocallaghan)) ### [`v7.7.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v770-2019-11-29) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.6.0...v7.7.0) ##### :rocket: Enhancement - [#592](https://togithub.com/ember-cli/eslint-plugin-ember/pull/592) Update `no-classic-classes` rule to catch classic Ember Data model classes ([@patocallaghan](https://togithub.com/patocallaghan)) ##### :bug: Bug Fix - [#610](https://togithub.com/ember-cli/eslint-plugin-ember/pull/610) Fix invalid `no-get` rule autofix caused by invalid JS variable name ([@bmish](https://togithub.com/bmish)) - [#607](https://togithub.com/ember-cli/eslint-plugin-ember/pull/607) Fix spread property bug in `require-super-in-init` rule ([@bmish](https://togithub.com/bmish)) - [#600](https://togithub.com/ember-cli/eslint-plugin-ember/pull/600) Add missing schema validation for options on many rules ([@bmish](https://togithub.com/bmish)) ##### :house: Internal - [#611](https://togithub.com/ember-cli/eslint-plugin-ember/pull/611) Add many missing tests for lines without test coverage ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Pat O'Callaghan ([@patocallaghan](https://togithub.com/patocallaghan)) ### [`v7.6.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v760-2019-11-19) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.5.0...v7.6.0) ##### :rocket: Enhancement - [#594](https://togithub.com/ember-cli/eslint-plugin-ember/pull/594) Add new rule `no-get-with-default` ([@steventsao](https://togithub.com/steventsao)) ##### Committers: 1 - Steven Tsao ([@steventsao](https://togithub.com/steventsao)) ### [`v7.5.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v750-2019-11-11) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.4.1...v7.5.0) ##### :rocket: Enhancement - [#583](https://togithub.com/ember-cli/eslint-plugin-ember/pull/583) Update `no-observers` rule to handle decorators ([@bmish](https://togithub.com/bmish)) - [#577](https://togithub.com/ember-cli/eslint-plugin-ember/pull/577) Add autofixer to `no-get` rule ([@bmish](https://togithub.com/bmish)) ##### :bug: Bug Fix - [#586](https://togithub.com/ember-cli/eslint-plugin-ember/pull/586) Update `use-brace-expansion` rule to only report the string arguments of a computed property as the violation (and not the entire function body) ([@bmish](https://togithub.com/bmish)) - [#581](https://togithub.com/ember-cli/eslint-plugin-ember/pull/581) Update `no-get` rule to ignore `get()` usages inside objects implementing `unknownProperty()` ([@bmish](https://togithub.com/bmish)) - [#580](https://togithub.com/ember-cli/eslint-plugin-ember/pull/580) Update `no-get` rule to ignore `get()` usages inside proxy objects ([@bmish](https://togithub.com/bmish)) - [#579](https://togithub.com/ember-cli/eslint-plugin-ember/pull/579) Fix handling of multi-line property keys by `require-computed-property-dependencies` rule ([@bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#588](https://togithub.com/ember-cli/eslint-plugin-ember/pull/588) Add `type` meta property to each rule ([@bmish](https://togithub.com/bmish)) - [#587](https://togithub.com/ember-cli/eslint-plugin-ember/pull/587) And missing rule documentation URLs ([@bmish](https://togithub.com/bmish)) ##### :house: Internal - [#582](https://togithub.com/ember-cli/eslint-plugin-ember/pull/582) Add CI check to ensure `yarn update` is run to update docs/autogenerated files ([@bmish](https://togithub.com/bmish)) - [#574](https://togithub.com/ember-cli/eslint-plugin-ember/pull/574) Update `reportUnorderedProperties` util function to also work with native classes ([@laurmurclar](https://togithub.com/laurmurclar)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Laura Murphy-Clarkin ([@laurmurclar](https://togithub.com/laurmurclar)) ### [`v7.4.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v741-2019-11-07) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.4.0...v7.4.1) ##### :bug: Bug Fix - [#575](https://togithub.com/ember-cli/eslint-plugin-ember/pull/575) Update `avoid-leaking-state-in-ember-objects` rule to handle logical expressions ([@alexlafroscia](https://togithub.com/alexlafroscia)) - [#571](https://togithub.com/ember-cli/eslint-plugin-ember/pull/571) Update `avoid-leaking-state-in-ember-objects` rule to handle ternary expressions ([@alexlafroscia](https://togithub.com/alexlafroscia)) - [#573](https://togithub.com/ember-cli/eslint-plugin-ember/pull/573) Update `require-computed-macros` rule to handle `this.get('property')` (in addition to `this.property`) ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Alex LaFroscia ([@alexlafroscia](https://togithub.com/alexlafroscia)) - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) ### [`v7.4.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v740-2019-11-06) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.3.0...v7.4.0) ##### :rocket: Enhancement - [#561](https://togithub.com/ember-cli/eslint-plugin-ember/pull/561) Add `octane` configuration (experimental) ([@patocallaghan](https://togithub.com/patocallaghan)) - [#562](https://togithub.com/ember-cli/eslint-plugin-ember/pull/562) Add new rule `no-test-module-for` ([@NullVoxPopuli](https://togithub.com/NullVoxPopuli)) - [#565](https://togithub.com/ember-cli/eslint-plugin-ember/pull/565) Add `ignoreNestedPaths` option (default true) to `no-get` rule ([@bmish](https://togithub.com/bmish)) - [#564](https://togithub.com/ember-cli/eslint-plugin-ember/pull/564) Update `no-new-mixins` rule to handle native classes ([@bmish](https://togithub.com/bmish)) ##### :house: Internal - [#570](https://togithub.com/ember-cli/eslint-plugin-ember/pull/570) Simplify some tests by setting `parserOptions` globally instead of in each individual test case ([@bmish](https://togithub.com/bmish)) - [#568](https://togithub.com/ember-cli/eslint-plugin-ember/pull/568) Add tests to ensure plugin exports correct configurations ([@bmish](https://togithub.com/bmish)) - [#563](https://togithub.com/ember-cli/eslint-plugin-ember/pull/563) Lint against unnecessary template literals internally ([@bmish](https://togithub.com/bmish)) ##### Committers: 3 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - L. Preston Sego III ([@NullVoxPopuli](https://togithub.com/NullVoxPopuli)) - Pat O'Callaghan ([@patocallaghan](https://togithub.com/patocallaghan)) ### [`v7.3.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v730-2019-10-30) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.2.0...v7.3.0) ##### :rocket: Enhancement - [#555](https://togithub.com/ember-cli/eslint-plugin-ember/pull/555) Add new `no-actions-hash` rule ([@laurmurclar](https://togithub.com/laurmurclar)) - [#548](https://togithub.com/ember-cli/eslint-plugin-ember/pull/548) Add new `require-tagless-components` rule ([@alexlafroscia](https://togithub.com/alexlafroscia)) - [#552](https://togithub.com/ember-cli/eslint-plugin-ember/pull/552) Add new `no-classic-classes` rule ([@alexlafroscia](https://togithub.com/alexlafroscia)) - [#551](https://togithub.com/ember-cli/eslint-plugin-ember/pull/551) Add new `no-classic-components` rule ([@mikoscz](https://togithub.com/mikoscz)) - [#546](https://togithub.com/ember-cli/eslint-plugin-ember/pull/546) Add new `no-computed-properties-in-native-classes` rule ([@patocallaghan](https://togithub.com/patocallaghan)) ##### :bug: Bug Fix - [#553](https://togithub.com/ember-cli/eslint-plugin-ember/pull/553) Avoid crash from missing function check in `require-super-in-init` rule ([@bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#554](https://togithub.com/ember-cli/eslint-plugin-ember/pull/554) Add rule documentation template ([@bmish](https://togithub.com/bmish)) - [#550](https://togithub.com/ember-cli/eslint-plugin-ember/pull/550) Modernize documentation for `alias-model-in-controller` rule ([@alexlafroscia](https://togithub.com/alexlafroscia)) ##### :house: Internal - [#558](https://togithub.com/ember-cli/eslint-plugin-ember/pull/558) Update `isEmberCoreModule` util function to also handle native classes (in addition to classic classes) ([@laurmurclar](https://togithub.com/laurmurclar)) ##### Committers: 5 - Alex LaFroscia ([@alexlafroscia](https://togithub.com/alexlafroscia)) - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Laura Murphy-Clarkin ([@laurmurclar](https://togithub.com/laurmurclar)) - Michał Staśkiewicz ([@mikoscz](https://togithub.com/mikoscz)) - Pat O'Callaghan ([@patocallaghan](https://togithub.com/patocallaghan)) ### [`v7.2.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v720-2019-10-20) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.1.0...v7.2.0) ##### :rocket: Enhancement - [#545](https://togithub.com/ember-cli/eslint-plugin-ember/pull/545) Add `ignoreNonThisExpressions` option to `use-ember-get-and-set` rule ([@nlfurniss](https://togithub.com/nlfurniss)) - [#534](https://togithub.com/ember-cli/eslint-plugin-ember/pull/534) Add `onlyThisContexts` option to `no-arrow-function-computed-properties` rule ([@NullVoxPopuli](https://togithub.com/NullVoxPopuli)) - [#537](https://togithub.com/ember-cli/eslint-plugin-ember/pull/537) Add `ignoreGetProperties` option for `no-get` rule ([@EvgenyOrekhov](https://togithub.com/EvgenyOrekhov)) ##### :house: Internal - [#462](https://togithub.com/ember-cli/eslint-plugin-ember/pull/462) Refactor null checks for `new-module-imports` and `use-ember-data-rfc-395-imports` rules ([@dcyriller](https://togithub.com/dcyriller)) - [#528](https://togithub.com/ember-cli/eslint-plugin-ember/pull/528) Add eslint-plugin-node and enable recommended rules internally ([@bmish](https://togithub.com/bmish)) - [#524](https://togithub.com/ember-cli/eslint-plugin-ember/pull/524) Add eslint-plugin-filenames to enforce kebab-case filenames ([@bmish](https://togithub.com/bmish)) - [#523](https://togithub.com/ember-cli/eslint-plugin-ember/pull/523) Add eslint-plugin-eslint-comments and fix violations ([@bmish](https://togithub.com/bmish)) ##### Committers: 5 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Cyrille David ([@dcyriller](https://togithub.com/dcyriller)) - Evgeny Orekhov ([@EvgenyOrekhov](https://togithub.com/EvgenyOrekhov)) - L. Preston Sego III ([@NullVoxPopuli](https://togithub.com/NullVoxPopuli)) - Nathaniel Furniss ([@nlfurniss](https://togithub.com/nlfurniss)) ### [`v7.1.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v710-2019-09-18) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v7.0.0...v7.1.0) ##### :rocket: Enhancement - [#507](https://togithub.com/ember-cli/eslint-plugin-ember/pull/507) Add new `no-pause-test` rule ([@scottkidder](https://togithub.com/scottkidder)) ##### :bug: Bug Fix - [#511](https://togithub.com/ember-cli/eslint-plugin-ember/pull/511) Avoid crash from empty return statement in `require-computed-macros` rule ([@bmish](https://togithub.com/bmish)) - [#512](https://togithub.com/ember-cli/eslint-plugin-ember/pull/512) Avoid crash when missing arguments to `this.route()` in `route-path-style` rule ([@bmish](https://togithub.com/bmish)) - [#498](https://togithub.com/ember-cli/eslint-plugin-ember/pull/498) Fix decorator handling and improve error messages for `computed-property-getters` rule ([@Exelord](https://togithub.com/Exelord)) - [#504](https://togithub.com/ember-cli/eslint-plugin-ember/pull/504) Update `require-computed-property-dependencies` rule to ignore injected service names by default ([@bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#514](https://togithub.com/ember-cli/eslint-plugin-ember/pull/514) Hide the deprecated rules section from the README if empty ([@bmish](https://togithub.com/bmish)) - [#510](https://togithub.com/ember-cli/eslint-plugin-ember/pull/510) Cleanup code samples in some of the new V7 recommended rules ([@bmish](https://togithub.com/bmish)) - [#496](https://togithub.com/ember-cli/eslint-plugin-ember/pull/496) Suggest using the eslint `consistent-return` rule alongside `require-return-from-computed` rule to help avoid false positives ([@bmish](https://togithub.com/bmish)) - [#506](https://togithub.com/ember-cli/eslint-plugin-ember/pull/506) Add example of a getter with an if statement for `require-return-from-computed` rule ([@bradleypriest](httRenovate 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.