Releases: Igorkowalski94/eslint-plugin-project-structure
Releases · Igorkowalski94/eslint-plugin-project-structure
v3.10.6
project-structure/independent-modules
Bug fixes:
- Fixed algorithm for checking whether a given import is an external module.
v3.10.5
project-structure/independent-modules
Bug fixes:
- Fixed algorithm for checking whether a given import is an external module.
v3.10.4
project-structure/independent-modules
Bug fixes:
- Fixed algorithm for checking whether a given import is an external module.
v3.10.3
eslint-plugin-project-structure
- Update dependencies.
- Update keywords.
v3.10.2
eslint-plugin-project-structure
- Update dependencies.
- Update keywords.
v3.10.1
project-structure/independent-modules
New features:
- Improved error message notifying about a missing path alias in the configuration.
v3.10.0
From now on, the library will no longer consider the current working directory cwd
as the project root. The project root will be the location of node_modules
.
Each library rule now has the ability to set projectRoot
/baseUrl
in its configurations, which will be useful for those using a monorepo.
project-structure/folder‑structure
Bug fixes:
- Now structureRoot will be included in errorLocation.
project-structure/independent-modules
Bug fixes:
- Now path aliases will work correctly with multiple aliases, previously, they only worked correctly with one.
- Now tsconfigPath will be included in the schema.
New features:
- An additional error that notifies about a missing path alias in the configuration.
project-structure/file‑composition
New features:
v3.9.2
project-structure/folder-structure
Bug fixes:
- Now, the
projectStructureParser
will work correctly with ESLint 9--cache
.
v3.9.1
v3.9.0
project-structure/folder-structure
More tools for people using monorepo and defining from which folder the structure should be checked.
New features:
eslint-plugin-file-composition
New features:
- New selector
propertyDefinition