Upgrading eslint 0.24 to 1
Breaking0.24.1 → 1.10.3Breaking7New53Changed121Fixed233Other152
BreakingUpgrade verdict
7 breaking changes.
In plain terms
- Remove duplicate warnings of no-undef from block-scoped-var (Toru Nagashima).
- Remove deprecated rules (Ian VanSchooten).
- Default to --reset behavior (Brandon Mills).
- indent rule to have node specific options (Gyandeep Singh).
Must act Top 3 of 7 that need code or config changes
Adds esutils ^2.0.2, file-entry-cache ^1.1.1, glob ^5.0.14, handlebars ^4.0.0, is-resolvable ^1.0.0, json-stable-stringify ^1.0.0, lodash.clonedeep ^3.0.1, lodash.merge ^3.3.2, lodash.omit ^3.1.0, path-is-inside ^1.0.1, shelljs ^0.5.3.
Installs 165 packages in all (was 84).
What you must change
Breaking7
Remove duplicate warnings of no-undef from block-scoped-var (Toru Nagashima).
no-undefblock-scoped-varRemove deprecated rules (Ian VanSchooten).
Default to --reset behavior (Brandon Mills).
indent rule to have node specific options (Gyandeep Singh).
indentCreate eslint:recommended and add to --init (Greg Cochard).
Switch to 1-based columns (Nicholas C. Zakas).
Switch to RuleTester (Nicholas C. Zakas).