eslint-plugin-ember
Version:
Eslint plugin for Ember.js apps
18 lines (12 loc) • 403 B
Markdown
## Don't use `.on()` calls as components values
### Rule name: `no-on-calls-in-components`
Prevents using `.on()` in favour of component's lifecycle hooks.
The order of execution for `on()` is not deterministic.
```javascript
export default Component.extend({
// BAD
abc: on('didInsertElement', function () { /* custom logic */ }),
// GOOD
didInsertElement() { /* custom logic */ }
});
```