Skip to content

Releases: Igorkowalski94/eslint-plugin-project-structure

v3.10.1

03 Nov 14:10
Compare
Choose a tag to compare

eslint-plugin-independent-modules

New features:

  • Improved error message notifying about a missing path alias in the configuration.

v3.10.0

02 Nov 23:22
Compare
Choose a tag to compare

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.

eslint-plugin-folder‑structure

Bug fixes:

eslint-plugin-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.

eslint-plugin-file‑composition

New features:

v3.9.2

26 Oct 15:07
Compare
Choose a tag to compare

eslint-plugin-folder-structure

Bug fixes:

  • Now, the projectStructureParser will work correctly with ESLint 9 --cache.

v3.9.1

26 Oct 12:27
Compare
Choose a tag to compare

eslint-plugin-folder-structure

Bug fixes:

v3.9.0

26 Oct 09:30
Compare
Choose a tag to compare

eslint-plugin-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:

v3.8.1

21 Oct 23:05
Compare
Choose a tag to compare

project‑structure/​independent-modules

Bug fixes:

  • The path aliases will now work correctly when a relative path is provided in paths, for example.
{
    "paths": {
      "@/*": ["./src/*"]
    }
}

v3.8.0

21 Oct 11:17
Compare
Choose a tag to compare

eslint-plugin-project-structure

New features:

  • The library has supported comments in .json files for some time, but some IDEs flagged them as errors. That's why I added support for .jsonc files in version 3.8.0 to resolve this issue.

v3.7.2

18 Oct 14:19
Compare
Choose a tag to compare

eslint-plugin-project-structure

New features

  • Creating index.js and index.mjs during the build process (support for both cjs and esm).

v3.7.1

11 Oct 20:38
Compare
Choose a tag to compare

project‑structure/​file‑composition

Bug fixes:

v3.7.0

11 Oct 16:24
Compare
Choose a tag to compare

project‑structure/​file‑composition

New features:

  • Now it is possible to disable the default positionIndex sorting by setting positionIndex.sorting = "none" if your selectors with non-unique names are not hoisted.