Releases: azat-io/eslint-plugin-perfectionist
Releases · azat-io/eslint-plugin-perfectionist
v5.9.0
🚀 Features
- Export class option types - by @hugop95 (b98c8)
- Support configurable spacing between overload signatures - by @hugop95 (a4b42)
🐞 Bug Fixes
- Preserve uncased character positions - by @aarcamp (3d75c)
- sort-imports: Add submodule imports as internal patterns - by @hugop95 (c05d1)
View changes on GitHub
v5.8.0
v5.7.0
🚀 Features
- sort-array-includes:
- sort-classes:
- sort-enums:
- sort-heritage-clauses:
- sort-import-attributes:
- sort-jsx-props:
- sort-maps:
- sort-named-exports:
- sort-named-imports:
- sort-object-types:
- sort-objects:
- sort-union-types:
- sort-variable-declarations:
🐞 Bug Fixes
- Make selector match priority deterministic across overlapping options - by @azat-io (76633)
- Apply the first matching configuration in option order - by @hugop95 (936bf)
- sort-array-includes: Fix invalid arrays being sorted - by @hugop95 (fc671)
View changes on GitHub
v5.6.0
v5.5.0
v5.4.0
🚀 Features
- Improve dependency detection algorithm - by @hugop95 (a80d8)
- sort-objects: Allow sorting by name and value - by @hugop95 (2622a)
🐞 Bug Fixes
- sort-modules:
🏎 Performance
- Cache group options and improve subgroup-order coverage - by @hugop95 (85807)
- Avoid accumulating spreads in hot paths - by @azat-io (2c964)
View changes on GitHub
v5.3.1
v5.3.0
🚀 Features
- Fallback sort subgroup order - by @Lievesley (3c8fe)
- sort-modules: Allow exported then decorated classes to be sorted - by @hugop95 (53b00)
🐞 Bug Fixes
View changes on GitHub
v5.2.0
v5.1.0
🚀 Features
- Add new lines between to settings - by @hugop95 (ae368)
- Add new lines inside at rule options and settings level - by @hugop95 (1430b)
🐞 Bug Fixes
- Add js extensions to relative imports in decl files - by @azat-io (2cfee)
- Handle missing export kind in sort exports - by @azat-io (179d4)
- Allow overriding settings with default values - by @azat-io (08d69)
- Improve plugin type compatibility - by @azat-io (af1ce)