When this rule is given the always option it will ensure that Ember properties are ALWAYS destructured.
ESLint Configuration
{
"rules": {
"ember-standard/destructure": [2, "always"]
}
}
Valid
import Ember from 'ember'
const {Component} = Ember
export default Component.extend({
})
Invalid
import Ember from 'ember'
export default Ember.Component.extend({
})
When this rule is given the never option it will ensure that Ember properties are NEVER destructured.
ESLint Configuration
{
"rules": {
"ember-standard/destructure": [2, "never"]
}
}
Valid
import Ember from 'ember'
export default Ember.Component.extend({
})
Invalid
import Ember from 'ember'
const {Component} = Ember
export default Component.extend({
})