Skip to content

Upgrading eslint 0.24 to 1

Breaking0.24.1 → 1.10.3Breaking7New53Changed121Fixed233Other152

BreakingUpgrade verdict

7 breaking changes.

  • 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).
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).

Breaking7
Remove duplicate warnings of no-undef from block-scoped-var (Toru Nagashima).
no-undefblock-scoped-var
Remove deprecated rules (Ian VanSchooten).
Default to --reset behavior (Brandon Mills).
indent rule to have node specific options (Gyandeep Singh).
indent
Create eslint:recommended and add to --init (Greg Cochard).
Switch to 1-based columns (Nicholas C. Zakas).
Switch to RuleTester (Nicholas C. Zakas).