Releases: ember-cli/eslint-plugin-ember
Releases · ember-cli/eslint-plugin-ember
Release 10.5.6
Release 10.5.5
🐛 Bug Fix
📝 Documentation
- #1300 Add
eslint-plugin
keywords in package.json (@bmish) - #1294 Super call missing arguments in some rule docs (@StephanH90)
🏠 Internal
- #1301 Add jsdoc
type
annotation to rules (@bmish) - #1299 Cache dependencies on GitHub Actions to speed up CI (@ddzz)
Committers: 4
- Bryan Mishkin (@bmish)
- Darius Dzien (@ddzz)
- Raido Kuli (@raido)
- @StephanH90
Release 10.5.4
Release 10.5.3
Release 10.5.2
🐛 Bug Fix
- #1281 Catch destructured controller access in
no-controller-access-in-routes
rule (@bmish) - #1277 Fix IIFE crash in
require-return-from-computed
rule (@aniketh-deepsource)
📝 Documentation
- #1275 Fix typo in
no-controller-access-in-routes
rule doc (@locks) - #1245 Explain how to fix violations in
no-empty-glimmer-component-classes
rule doc (@hxqlin)
🏠 Internal
Committers: 4
- Bryan Mishkin (@bmish)
- Hannah Lin (@hxqlin)
- Ricardo Mendes (@locks)
- @aniketh-deepsource
Release 10.5.1
Release 10.5.0
🚀 Enhancement
- #1188 Add new rule no-implicit-service-injection-argument (@bmish)
- #1194 Add new rule no-restricted-property-modifications (@bmish)
- #1199 build(deps): bump eslint-utils from 2.1.0 to 3.0.0 (@dependabot[bot])
🐛 Bug Fix
- #1212 Improve detection of property names (check string literals in addition to identifiers) in several rules (@bmish)
- #1211 Fix false positive with non-components in
require-tagless-components
rule (@bmish) - #1210 Avoid some false positives with lodash usage when recognizing extended Ember objects (@bmish)
- #1197 Check import when detecting controller usage in
order-in-*
rules (@lin-ll) - #1196 Check import when detecting observer usage in
order-in-*
rules (@lin-ll)
📝 Documentation
- #1213 Explain why some rules are not in the
recommended
config (@bmish) - #1204 Improve columns in README rules table (@bmish)
Committers: 2
Release 10.4.2
🐛 Bug Fix
- #1195 Fix false positives with service/controller/observer detection in some rules (@lin-ll)
- #1187 Fix optional chaining support to handle newer ChainExpression implementation (@bmish)
- #1179 Handle spread syntax with both
babel-eslint
and@babel/eslint-parser
parsers inorder-in-*
rules (@bmish)
🏠 Internal
- #1191 Use
requireindex
to export rules and configs (@bmish) - #1180 Switch from
babel-eslint
to@babel/eslint-parser
(@bmish)
Committers: 2
Release 10.4.1
🐛 Bug Fix
- #1160 Account for observer dependent keys in
no-unused-services
rule (@lin-ll) - #1164 Account for
observes
decorator inno-unused-services
rule (@lin-ll) - #1162 Update several rules to check imports when checking for Ember service injections (@lin-ll)
- #1167 Update route rules to handle route path option passed as object variable (@bmish)
- #1165 Improve robustness of classic class body detection in several rules using
getModuleProperties
util (@bmish) - #1159 Improve robustness of classic class component body detection in
require-tagless-components
rule (@bmish) - #1158 Improve robustness of classic class controller body detection in
no-controllers
rule (@bmish) - #1168 Avoid some false positives with jQuery usage when recognizing extended objects (@bmish)
📝 Documentation
Committers: 2
Release 10.4.0
🚀 Enhancement
- #1143 Add new rule
no-unused-services
(@lin-ll) - #1127 Add automated suggestion to
route-path-style
rule for converting route path to kebab case (@bmish)
🐛 Bug Fix
- #1150
no-get
rule should ignore proxy classes that look likeObjectProxy.extend(SomeMixin)
(@bmish) - #1149 Detect classic classes which have object variables passed to them in
no-classic-classes
rule (@bmish) - #1135 Fix false positive in same level routes but nested paths in
no-shadow-route-definition
rule (@raido) - #1132 Fix crash with dynamic/variable route name in
no-shadow-route-definition
rule (again) (@raido)