- #142 Port code to ember-rfc176-data new format. (@Serabe)
- #245 [avoid-leaking-state-in-ember-objects] Expose default ignored properties. (@Kerrick)
- #208 Add URL to rule documentation to the metadata. (@Arcanemagus)
- Kerrick Long (Kerrick)
- Landon Abney (Arcanemagus)
- Sergio Arbeo (Serabe)
- #229 Fix no-capital-letters-in-routes so it deals with MemberExpressions. (@nlfurniss)
- #241 Removes the no-jquery doc typo. (@thebluejay)
- Nathaniel Furniss (nlfurniss)
- Robert Jackson (rwjblue)
- Tobias Bieniek (Turbo87)
- thebluejay
- #172 Add
--fix
support toorder-in-*
rules. (@PrzemoRevolve)
- #233 Fix init order in controllers and routes. (@ro0gr)
- #198 Add new scenarios for
require-super-in-init
rule. (@clcuevas) - #205 add willInsertElement component lifecycle hook. (@hakubo)
- Claudia Cuevas (clcuevas)
- Jakub Olek (hakubo)
- Jason Williams (jaswilli)
- Przemysław Nowak (PrzemoRevolve)
- Ricardo Mendes (locks)
- Ruslan Grabovoy (ro0gr)
- Sylvain MINA (sly7-7)
- verim1990
- #197 Don't fail 'no-global-jquery' if module has both jquery and ember imports. (@danwenzel)
- Dan Wenzel (danwenzel)
- #144 Add destructuring support to
new-modules-import
rule. (@clcuevas) - #151 Allow recognition of controller injection. (@rmachielse)
- #178 Add Release instructions. (@Turbo87)
- #167 Added Yarn Install. (@Alonski)
- #177 Add CHANGELOG. (@Turbo87)
- #176 Add myself to contributors. (@jbandura)
- Alon Bukai (Alonski)
- Claudia Cuevas (clcuevas)
- Jacek Bandura (jbandura)
- Richard Machielse (rmachielse)
- Robert Jackson (rwjblue)
- Tobias Bieniek (Turbo87)
- 📦 - Change
recommended
rule set to matcheslint
pattern of only including rules that prevent errors (and specifically excluding stylistic rules).- ❌ - Remove
alias-model-in-controller
fromember/recommended
rule set. - ❌ - Remove
avoid-leaking-state-in-components
fromember/recommended
rule set. - ❌ - Remove
named-functions-in-promises
fromember/recommended
rule set. - ❌ - Remove
no-empty-attrs
fromember/recommended
rule set. - ❌ - Remove
no-observers
fromember/recommended
rule set. - ❌ - Remove
use-ember-get-and-set
fromember/recommended
rule set. - ❌ - Remove
order-in-components
fromember/recommended
rule set. - ❌ - Remove
order-in-controllers
fromember/recommended
rule set. - ❌ - Remove
order-in-models
fromember/recommended
rule set. - ❌ - Remove
order-in-routes
fromember/recommended
rule set. - ✅ - Add
avoid-leaking-state-in-ember-objects
toember/recommended
rule set. - ✅ - Add
new-module-imports
toember/recommended
rule set. - ✅ - Add
no-attrs-in-components
toember/recommended
rule set. - ✅ - Add
no-duplicate-dependent-keys
fromember/recommended
rule set. - ✅ - Add
no-global-jquery
toember/recommended
rule set. - ✅ - Add
no-old-shims
toember/recommended
rule set. - ✅ - Add
require-super-in-init
toember/recommended
rule set.
- ❌ - Remove
- #173 Disable
order-in-*
rules by default. (@Turbo87) - #174 Disable and deprecate
avoid-leaking-state-in-components
rule. (@Turbo87) - #146 Update configs and recommendations. (@michalsnik)
- #144 Add destructuring support to
new-modules-import
rule. (@clcuevas) - #151 Allow recognition of controller injection. (@rmachielse)
- #178 Add Release instructions. (@Turbo87)
- #167 Added Yarn Install. (@Alonski)
- #177 Add CHANGELOG. (@Turbo87)
- #176 Add myself to contributors. (@jbandura)
- Alon Bukai (Alonski)
- Claudia Cuevas (clcuevas)
- Jacek Bandura (jbandura)
- Michał Sajnóg (michalsnik)
- Richard Machielse (rmachielse)
- Tobias Bieniek (Turbo87)
- #173 Disable
order-in-*
rules by default. (@Turbo87) - #155 ember-get-and-set Add option
ignoreThisExpressions
. (@JoelWAnna) - #174 Disable and deprecate
avoid-leaking-state-in-components
rule. (@Turbo87) - #146 Update configs and recommendations. (@michalsnik)
- #169 Closes #150 issue with 'init' property. (@eskab)
- #168 Fix lint rule crash when variable is used as routename. (@cspanring)
- #152 Detect models based on their files' path. (@rmachielse)
- #175 Add deprecations to README. (@Turbo87)
- #166 add missing "plugins" and reorder. (@kellyselden)
- #171 Fix failing tests on windows due to path separators. (@PrzemoRevolve)
- Christian Spanring (cspanring)
- Kelly Selden (kellyselden)
- Michał Sajnóg (michalsnik)
- Przemysław Nowak (PrzemoRevolve)
- Richard Machielse (rmachielse)
- Szymon Kabelis (eskab)
- Tobias Bieniek (Turbo87)
- JoelWAnna
- shegupta
- Andrew Kirwin (amk221)
- #137 Enforce component lifecycle hook order. (@rwwagner90)
- #154 Add myself to contributors, use https for GitHub links. (@rwwagner90)
- #153 minor typo in readme. (@zkrzyzanowski)
- Robert Wagner (rwwagner90)
- Zach Krzyzanowski (zkrzyzanowski)
- shegupta
- Miguel Camba (cibernox)
- #124 Order beforeModel and afterModel around model. (@rwwagner90)
- #108 Add additional position for empty methods. (@t-sauer)
- Kevin Gao (sudowork)
- Robert Wagner (rwwagner90)
- Thomas Sauer (t-sauer)
- Tobias Bieniek (Turbo87)
- #104 New rule: no-duplicate-dependent-keys. (@jbandura)
- #122 Add new "call-super-in-init" rule. (@kevinkucharczyk)
- #125 named-functions-in-promises example without .bind(). (@caseywatts)
- #120 Fix broken links in readme. (@dustinspecker)
- Casey Watts (caseywatts)
- Dustin Specker (dustinspecker)
- Jacek Bandura (jbandura)
- Kerrick Long (Kerrick)
- Kevin Kucharczyk (kevinkucharczyk)
- Tobias Bieniek (Turbo87)
- #114 Fix "no-global-jquery". (@michalsnik)
- Michał Sajnóg (michalsnik)
- #103 New rule: no-global-jquery. (@jbandura)
- #100 New rule: no-attrs (Closes #52). (@jbandura)
- #99 Adding new rule: no-attrs-snapshot. (@scalvert)
- #111 Add solution for service ordering when new module imports used. (@jbandura)
- #98 Detecting computed properties with MemberExpressions. (@jbandura)
- #101 netguru -> ember-cli. (@rwwagner90)
- #92 Update README & introduce auto generated table with rules. (@michalsnik)
- Jacek Bandura (jbandura)
- Michał Sajnóg (michalsnik)
- Robert Wagner (rwwagner90)
- Steve Calvert (scalvert)
- Jacek Bandura (jbandura)
- Jacek Bandura (jbandura)
- Tobias Bieniek (Turbo87)
- #80 alias-model-in-controller: allow nested properties. (@buschtoens)
- #77 Add no-capital-letters-in-routes to base. (@scottkidder)
- Jan Buschtöns (buschtoens)
- Scott Kidder (scottkidder)
- Tobias Bieniek (Turbo87)
- #70 New rule: no-capital-letters-in-routes. (@michalsnik)
- Michał Sajnóg (michalsnik)
- #64 Allow concise ArrowFunctionExpression (named-functions-in-promises). (@sudowork)
- #66 Support tagged templates expressions. (@michalsnik)
- #43 Sync groups between desc and javascript snippet. (@bartocc)
- #65 Don't use this.attrs in docs. (@sudowork)
- Julien Palmas (bartocc)
- Kevin Gao (sudowork)
- Michał Sajnóg (michalsnik)
- #60
alias-model-in-controller
should supportreadOnly
andreads
. (@michalsnik) - #46 Fix typo in documentation: rename 'no-side-effect' to 'no-side-effects'. (@RusPosevkin)
- #50 Add syntax highlighting to Readme. (@ryanponce)
- #49 Update docs. (@michalsnik)
- #54 Update rules to new ESLint rule format. (@SaladFork)
- Elad Shahar (SaladFork)
- Michał Sajnóg (michalsnik)
- Ruslan Posevkin (RusPosevkin)
- Ryan Ponce (ryanponce)
- Claudia Cuevas (clcuevas)
- #37 27 / Detect module types based on their files' path. (@michalsnik)
- Michał Sajnóg (michalsnik)
- #35 Typo in docs / closure-actions.md. (@nfc036)
- #36 Remove remaining references to "query-params-on-top" rule. (@Turbo87)
- #34 Improve order in controllers and documentation. (@michalsnik)
- #33 Add eslint and use ES6. (@michalsnik)
- Michał Sajnóg (michalsnik)
- #31 Treat conditional expressions as custom properties. (@michalsnik)
- Michał Sajnóg (michalsnik)
- #30 Check only model's properties against
no-empty-attrs
rule. (@michalsnik)
- Michał Sajnóg (michalsnik)
- Tobias Bieniek (Turbo87)
- #16 Fix named-functions-in-promises rule. (@michalsnik)
- #22 name correction. (@bcardarella)
- Brian Cardarella (bcardarella)
- Michał Sajnóg (michalsnik)
- #20 Update README and contributors. (@michalsnik)
- #12 doc: Adjust
no-side-effects
name and link. (@Turbo87) - #7 README: Remove
ember-cli-eslint
requirement. (@bardzusny)
- #19 Describe, launch tests under all supported Node.js versions. (@bardzusny)
- #9 Disable nyan reporter in CI. (@alexlafroscia)
- #8 Match yeoman generator structure. (@alexlafroscia)
- #4 Chore / Update plugin environment. (@michalsnik)
- Adrian (bardzusny)
- Alex LaFroscia (alexlafroscia)
- Michał Sajnóg (michalsnik)
- Tobias Bieniek (Turbo87)
- Derek Wickern (dwickern)
- #1 Add base configurations. (@michalsnik)
- #34 Improve order in controllers and documentation. (@michalsnik)
- #37 27 / Detect module types based on their files' path. (@michalsnik)
- #31 Treat conditional expressions as custom properties. (@michalsnik)
- #23 Improved error messages for
order-in
rules. (@Turbo87) - #15 Report correct positions for "order-in-*" rules. (@Turbo87)
- False positive for
no-empty-attrs
. (@bdmac) - order-in-controllers vs query-params-on-top. (@michalsnik)
- #16 Fix named-functions-in-promises rule. (@michalsnik)
- #35 Typo in docs / closure-actions.md. (@nfc036)
- #22 name correction. (@bcardarella)
- #20 Update README and contributors. (@michalsnik)
- #33 Add eslint and use ES6. (@michalsnik)
- #19 Describe, launch tests under all supported Node.js versions. (@bardzusny)
- #4 Chore / Update plugin environment. (@michalsnik)
- Adrian (bardzusny)
- Brian Cardarella (bcardarella)
- Brian McManus (bdmac)
- Craig Bilner (craigbilner)
- Kamil Ejsymont (netes)
- Marcin Horoszko (cinkonaap)
- Michał Sajnóg (michalsnik)
- Tobias Bieniek (Turbo87)
- nfc036