Releases: azat-io/eslint-plugin-perfectionist
Releases · azat-io/eslint-plugin-perfectionist
v3.9.1
v3.9.0
🚀 Features
- Adds possibility to trim / remove special characters before sorting - by @hugop95 (96f8b)
- Add element value pattern filter for properties in sort-classes - by @hugop95 (4e7e5)
- Throw error when a group does not exist or duplicated in sort-classes - by @hugop95 (d447f)
- Add method group in sort-interfaces - by @azat-io (b7973)
- Add method group in sort-object-types - by @azat-io (4609a)
- Add special characters and matcher to settings - by @hugop95 (a7d3f)
- Improve side-effect handling behavior in sort-imports - by @hugop95 (398ac)
- Deprecate sort-astro-attributes, sort-svelte-attributes and sort-vue-attributes - by @azat-io (46790)
🐞 Bug Fixes
- Fix runtime error related o dependencies in sort-classes - by @hugop95 (7dfcb)
- Fix unrecognized break statements in sort-switch-case - by @hugop95 (552c6)
View changes on GitHub
v3.8.0
v3.7.0
🚀 Features
- Add partition by new line and group kind in sort-exports - by @hugop95 (4db2c)
- Add dependency order errors - by @hugop95 (125e1)
- Add partition by comment option in sort-exports - by @hugop95 (f6b78)
- Add partition by comment and partition by new line in sort-intersection-types - by @hugop95 (9fe8a)
- Add partition by comment and partition by new line in sort-union-types - by @hugop95 (4a093)
- Add partition by comment and partition by new line in sort-named-imports - by @hugop95 (41e18)
- Add partition by comment and partition by new line in sort-named-exports - by @hugop95 (92824)
- Add partition by comment and partition by new line in sort-maps - by @hugop95 (7bf67)
- Add partition by comment and partition by new line in sort-variable-declarations - by @hugop95 (aa293)
- Add partition by comment and partition by new line in sort-interfaces - by @chirokas (fae75)
- Add partition by comment and partition by new line in sort-array-includes and sort-sets - by @hugop95 (e4fc5)
- Add partition by comment option in sort-objects-types - by @hugop95 (69b64)
- Add partition by new line option in sort-enums - by @hugop95 (defd3)
🐞 Bug Fixes
View changes on GitHub
v3.6.0
v3.5.0
v3.4.0
🚀 Features
- Improve ability to expand custom groups - by @hugop95 (50886)
- Downgrade minimatch dependency - by @denis-sokolov (48030)
- Generate exception if group does not exist - by @hugop95 (0872b)
- Add sort-sets rule - by @hugop95 (7d4cf)
🐞 Bug Fixes
- Place static-block after static-property in default-options in sort-classes - by @hugop95 (73b1b)
- Fix sorting of members with dependencies - by @hugop95 (e7c11)
View changes on GitHub
v3.3.0
🚀 Features
- Improve checking if a member is private in sort-classes rule - by @hugop95 (4e19b)
- Add static-block and accessor-property to default groups in sort-classes - by @hugop95 (0c724)
- Don't sort unknown elements if unknown is not referenced in groups - by @hugop95 (00864)
- Add optional modifier in sort-classes rule - by @hugop95 (27fa7)
🐞 Bug Fixes
- Fix sorting class members with same names - by @hugop95 (f1f87)
- Fix use of case named default in sort-switch-case rule - by @hugop95 (5583e)
- Take into account dependencies in sort-enums - by @hugop95 (eeb05)
View changes on GitHub
v3.2.0
🚀 Features
- Use dynamic group generation in sort-classes - by @hugop95 (baa70)
- Support for sorting by enum value - by @hugop95 (285a4)
- Improve group order error messages in sort-classes - by @hugop95 (b02d6)
- Allow specifying cross-rule settings - by @azat-io (8e157)
- Add property-function groups in sort-class rule - by @hugop95 (41b92)