Releases: javierbrea/eslint-plugin-boundaries
Releases · javierbrea/eslint-plugin-boundaries
Error messages of no-external
Added
- feat(#170): Support custom messages in
no-external
rule config
Changed
- docs: Minor changes to contributing guidelines
- chore(deps): Update devDependencies
Error messages of no-private
Added
- feat(#171): Support custom messages in
no-private
rule config. Improve default messages
Error messages of entry-point
Added
- feat(#169): Support custom messages in
entry-point
rule config
Fixed
- docs: Fix some typos and links in
element-types
rule docs
Changed
- chore(deps): Update devDependencies
Error messages of element-types
Added
- feat(#87): Support custom messages in
element-types
config
Changed
- feat(#87): Add context about the specific rule forbidding the import to the
element-types
error message. Add information about file and dependency when import is forbidden due to the default configuration. - refactor: Add isArray and isString utils
- chore(deps): Support any eslint version greater than 6.x in peerDependencies
Fixed
- fix: Support array of micromatch patterns when replacing captured values
- docs: Fix broken links
Removed
- feat: Remove cache traces from debug mode
Fix rules documentation links
Support eslint 8 and NodeJS 17
Changed
- chore(deps): Update devDependencies
- chore(deps): Support any NodeJs version greater than 12.x. Run tests also with NodeJS 17. Use NodeJS 16 in publish pipelines
Usage with TypeScript docs
Remove trace
Fixed
- fix: Remove trace when ESLINT_PLUGIN_BOUNDARIES_DEBUG is not set
Improve performance
Added
- feat: Improve performance adding internal cache
Changed
- chore(deps): Update devDependencies