Skip to content

5.1.0

Latest

Choose a tag to compare

@EmmanuelDemey EmmanuelDemey released this 11 Nov 11:36

Features

  • Support ESLint v10 (peer dependency: eslint ^9.32.0 || ^10.0.0)
  • New rule di-limit: cap the number of dependencies injected into a component/service
  • New rule module-dependency-limit: cap the number of module dependencies
  • di-unused: report unused constructor dependencies of injected classes

Bug fixes

  • typecheck-* rules: only report variables holding a typeof or toString result
  • function-type: ignore variables holding non-function values
  • no-services / di-order: also check component controllers
  • service-name: emit deprecation notice as a Node DeprecationWarning

Chores

  • Migrate from Mocha to Vitest, npm to pnpm, ESLint to Oxlint for the codebase; remove Gulp
  • Update Espree to v11, Chai to v6, development dependencies and GitHub Actions
  • Migrate docs script to parse-comments 1.0