Releases: javierbrea/eslint-plugin-boundaries
Releases · javierbrea/eslint-plugin-boundaries
Fix external packages recognition
Refer to v2.0.0 version changelog for further details
Fixed
- fix: node_modules packages were being recognized as local
Publish resolver-legacy-alias folder
- Refer to v2.0.0 version changelog for further details
Fixed
- Publish resolver-legacy-alias folder
v2.0.0 pre-release
- Refer to v2.0.0 version changelog for further details
Fix no-external rule crash
Added
- chore(deps): Add Node.js 10.x support while it is in maintenance
Changed
- chore(ci-cd): Migrate build and publish pipelines to github actions
- chore(deps): Update dependencies
Fixed
- fix(#65): Fixed error on dependency scanning when dependencyInfo.name is null (thanks to @skurfuerst)
Specifiers option in no-external rule
Added
- feat(no-external): Allow forbid importing external libraries specifiers
- chore(ci-cd): Add github workflows for publishing to gpr and check package version
- chore(engines): Add node v15.x to engines
Fixed
- fix(no-external): Do not allow importing subfolders of forbidden external libraries
Windows support
Added
- chore: Run tests on Windows OS in pipelines
Fixed
- fix: Plugin was not working properly on Windows
Changed
- chore(deps): Update dependencies
Update dependencies
Changed
- chore: Update dependencies
Fixed
- docs: Fix typo
First release
Added
- test(unit): Add unit tests
- test(coverage): Increase coverage threshold to 100
- feat(logs): Add chalk to warning logs
Rules fixes
Fixed
- fix(no-external): Fix no-external rule. There was an error reading options, so it was not being applied.
- fix(prefer-recognized-types): Do not apply prefer-recognized-types rule to ignored files.
- fix(rules): Ignore dependencies in all rules (except no-import-ignored) if they are marked as ignored
Fix helper
Fixed
- fix(helpers): Avoid error in helper when an element is not recognized