Warn every usage of jquery, that can help in order to detect legacy code.
New errors:
import is duplicated (no-duplicate-imports)
// Before
import Service from '@ember/service'
import { inject as service } from '@ember/service'
// After
import Service, { inject as service } from '@ember/service'
Expected blank line between object properties (ember-suave/lines-between-object-properties)
// Before
{
a: {},
b: {}
}
// After
{
a: {},
b: {}
}
Expected blank line before this statement (padding-line-between-statements)
⚠️ Breaking change
Update ember configs in order to be compliant with recent ember version (#48)
Our previous dependencies wasn't updated to follow new code from ember 3.12~3.15.
ember
,ember-addon
andember-test
in order to make them more simpleImpacts of the update
New
.eslintrc.js
filesFor your application:
For your addon:
For your tests in ember application/addon:
withFeature
is not globally accepted anymoreIf you were using ember-feature-flag and the old
withFeature
helper, please consider update your code by using:Source: https://github.com/kategengler/ember-feature-flags#test-helpers
New warning:
Warn every usage of jquery, that can help in order to detect legacy code.
New errors:
See https://eslint.org/docs/rules/padding-line-between-statements
See https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-relative-parent-imports.md
💡 eslint can fix almost all new rules for you:
eslint . --fix