Skip to content

Releases: javierbrea/eslint-plugin-boundaries

Update dependencies

01 Nov 09:02
8725895
Compare
Choose a tag to compare

Changed

  • chore(deps): Update dependencies

root-path setting

26 Aug 07:39
0d873ca
Compare
Choose a tag to compare

Added

  • feat(#296): Add root-path setting to allow defining the root path of the project. It is useful when executing the eslint command from a different folder than the project root.

importKind option

19 Aug 07:55
6ea864b
Compare
Choose a tag to compare

Added

  • feat(#298): Add importKind option to element-types, entry-point and external rules. It allows to define if the rule applies when the dependency is being imported as a value or as a type.
  • chore: Add meta name and version to plugin exported object
  • chore: Handle concurrency in pipelines

Fixed

  • fix(#295): Replace template values in custom messages using a Regexp, so it replaces all occurrences
  • fix: Do not throw error when rule contains matchers for captured values but element has not captured values

Changed

  • chore(deps): Update dependencies
  • chore(deps): Use NodeJs 16.x, 18.x and 20.x in pipelines
  • refactor: Use optional chain expressions

Matching paths in external modules

30 Jul 18:27
16b2a01
Compare
Choose a tag to compare

Added

  • feat(#297): Support matching imported external module path in external rule using micromatch patterns

Update devDependencies

03 Apr 17:19
fcfbb0b
Compare
Choose a tag to compare

Changed

  • chore(deps): Update devDependencies

Templating for captured values

06 Dec 11:34
c9ab84d
Compare
Choose a tag to compare

Added

  • feat(#243): Support templates in rules main matchers. ${from.X} and ${target.X} templates are replaced by corresponding captured values
  • feat: Add aliases from (file) and target (dependency) to custom messages templates

Changed

  • chore(deps): Update dependencies

Fixed

  • fix(#260): Avoid wrong caches in external dependencies. Use the dependency source as cache key in that case.
  • chore: Fix check-package-version action

Drop support for Node.js 12.x

30 Aug 06:58
43348cc
Compare
Choose a tag to compare

Removed

  • chore(deps): Drop support for Node.js 12.x

Update devDependencies

30 Aug 06:42
dfabf06
Compare
Choose a tag to compare

Changed

  • chore(deps): Update devDependencies
  • chore(renovate): Avoid upgrading chalk to v5

Removed

  • chore(deps): Drop support for Node.js 12.x. (Affects only to dev scripts)

Fixed

  • docs: Fix typo in readme

Fix Sonar smells

30 May 12:02
5e63747
Compare
Choose a tag to compare

Changed

  • refactor: Fix Sonar smells

Node.js v18 support

30 May 11:50
136d89c
Compare
Choose a tag to compare

Added

  • chore(): Run tests also using Node.js v18.x

Changed

  • chore(deps): Update dependencies
  • chore(deps): Update devDependencies