Skip to content

v9.0.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@eslintbot eslintbot released this 08 Mar 21:22
· 90 commits to main since this release

Breaking Changes

  • 79a95eb feat!: disallow multiple configuration comments for same rule (#18157) (Milos Djermanovic)

Features

  • 1c173dc feat: add ignoreClassWithStaticInitBlock option to no-unused-vars (#18170) (Tanuj Kanti)
  • a451b32 feat: make no-misleading-character-class report more granular errors (#18082) (Francesco Trotta)
  • c49ed63 feat: update complexity rule for optional chaining & default values (#18152) (Mathias Schreck)
  • 11144a2 feat: no-restricted-imports option added allowImportNames (#16196) (M Pater)

Bug Fixes

  • e37153f fix: improve error message for invalid rule config (#18147) (Nitin Kumar)
  • af6e170 fix: stop linting files after an error (#18155) (Francesco Trotta)

Documentation

  • ba1c1bb docs: Update README (GitHub Actions Bot)
  • 337cdf9 docs: Explain limitations of RuleTester fix testing (#18175) (Nicholas C. Zakas)
  • c7abd89 docs: Explain Node.js version support (#18176) (Nicholas C. Zakas)
  • d961eeb docs: show red underlines in examples in rules docs (#18041) (Yosuke Ota)
  • 558274a docs: Update README (GitHub Actions Bot)
  • 2908b9b docs: Update release documentation (#18174) (Nicholas C. Zakas)
  • 1f1260e docs: replace HackerOne link with GitHub advisory (#18165) (Francesco Trotta)
  • e5ef3cd docs: add inline cases condition in no-fallthrough (#18158) (Tanuj Kanti)
  • 450d0f0 docs: fix ignore option docs (#18154) (Francesco Trotta)

Chores

  • 7509276 chore: upgrade @eslint/js@9.0.0-beta.2 (#18180) (Milos Djermanovic)
  • 96087b3 chore: package.json update for @eslint/js release (Jenkins)
  • 925afa2 chore: Remove some uses of lodash.merge (#18179) (Milos Djermanovic)
  • 972ef15 chore: remove invalid type in @eslint/js (#18164) (Nitin Kumar)