Skip to content

Releases: A-Shleifman/eslint-plugin-export-scope

v2.4.0

28 May 22:56
05e9cc1
Compare
Choose a tag to compare

Changes:

  • adds support for ESLint Flat Config

Full Changelog: v2.3.0...v2.4.0

v2.3.0

19 Mar 23:32
Compare
Choose a tag to compare

Changes:

  • updates module resolution strategy
  • fixes linting of destructured module variables

Full Changelog: v2.2.0...v2.3.0

v2.2.0

18 Mar 22:51
Compare
Choose a tag to compare

Changes:

  • Fixes performance issues from v.2.1.0
  • linting of destructured module variables const { private } = module is temporarily disabled

Full Changelog: v2.1.0...v2.2.0

v2.1.0

15 Mar 01:43
Compare
Choose a tag to compare

Changes:

  • adds full support for dynamic imports (scope is validated per export)
  • adds support for group exports export {a, b} and * as alias imports

v2.0.5

26 Jan 17:46
Compare
Choose a tag to compare

Changes in v2

BREAKING

  • Only jsDoc comments are supported now
  • @scope default syntax is replaced with @scopeDefault jsDoc prop
  • Prefixing files/folders with @.. is no longer supported

NEW FEATURES

  • New .scope.ts files are used to manage folder scopes instead of @..
  • Exceptions can be set with @scopeException jsDoc prop or with export const exceptions = [] in .scope.ts files
  • Path autocompletion is offered in jsDocs and scope files
  • Paths are validated with ESLint
  • @ on an empty line triggers a snippet menu to generate jsDocs faster