Packages

@eslint/js

10.0.1 · 6 Feb 2026MIT148.4M / weekRepositoryHomepagenpmAtom feed

Upgrading @eslint/js from 8.41.0 to 8.57.1

17 releases in betweenevery note read

Other targets from 8.41.0Latest10.0.1

Before you upgrade

Tick each one off as you go
  • deprecated8.53.0
  • deprecated8.50.0
  • deprecated8.46.0

Release by release

  1. 8.57.1

    16 Sep 20247 fixes
    • fixed

      Add logic to handle fixTypes in the lintText() method

    • fixed

      Don't lint same file multiple times

    • fixed

      Do not throw when defining a global named __defineSetter__

    • fixed

      Provide helpful error message for nullish configs

    • fixed

      Allow name in global ignores, fix --no-ignore for non-global

    • fixed

      Do not crash on error in fs.walk filter

    • fixed

      Skip processor code blocks that match only universal patterns

  2. 8.57.0

    23 Feb 20242 new · 4 fixes
    • new

      Add loadESLint() API method for v8

    • new

      Enable eslint.config.mjs and eslint.config.cjs

    • fixed

      Handle absolute file paths in FlatRuleTester

    • fixed

      Ensure config keys are printed for config errors

    • fixed

      Deep merge behavior in flat config

    • fixed

      Allow circular references in config

  3. 8.56.0

    15 Dec 20232 new · 2 fixes
    • new

      Support custom severity when reporting unused disable directives

    • new

      Fix no-restricted-properties false negatives with unknown objects

    • fixed

      TypeError: fs.exists is not a function on read-only file system

    • fixed

      Suggestion with invalid syntax in no-promise-executor-return rule

  4. 8.55.0

    1 Dec 20231 new
    • new

      importNamePattern option in no-restricted-imports

  5. 8.54.0

    17 Nov 20233 new · 3 fixes
    • new

      for-direction rule add check for condition in reverse order

    • new

      Add suggestions to no-console

    • new

      Update no-array-constructor rule

    • fixed

      Ensure that extra data is not accidentally stored in the cache file

    • fixed

      Make dark scroll bar in dark theme

    • fixed

      Use cwd constructor option as config basePath in Linter

  6. 8.53.0

    3 Nov 20231 new · 2 fixes
    • new

      Add suggestions for no-prototype-builtins

    • fixed

      Ensure that exit code for fatal errors is not overwritten

    • fixed

      Add ; after JSX nodes in no-object-constructor autofix

  7. 8.52.0

    20 Oct 20231 new · 2 fixes
    • new

      report-unused-disable-directive to report unused eslint-enable

    • fixed

      Ensure shared references in rule configs are separated

    • fixed

      Add preceding semicolon in suggestions of no-object-constructor

  8. 8.51.0

    6 Oct 20232 new · 4 fixes
    • new

      Add --no-warn-ignored CLI option for flat config

    • new

      logical-assignment-operators to report expressions with 3 operands

    • fixed

      Make rule severity case-sensitive in flat config

    • fixed

      Ensure crash error messages are not duplicated

    • fixed

      eslint-disable to be able to parse quoted rule names

    • fixed

      Ensure correct code path for && followed by ??

196 internal lines (docs, tests, tooling) left out.