Releases: azat-io/eslint-plugin-perfectionist
Releases · azat-io/eslint-plugin-perfectionist
v2.5.0
🚀 Features
View changes on GitHub
v2.4.2
v2.4.1
v2.4.0
v2.3.0
🚀 Features
- Add max line length option for multiline imports sorting - by @tthornton3-chwy (4b813)
- Add partition by new line option to sort-objects rule - by @azat-io (8654e)
- Add partition by new line option to sort-interfaces rule - by @azat-io (48532)
- Add partition by new line option to sort-object-typea rule - by @azat-io (563c8)
View changes on GitHub
v2.2.0
🚀 Features
🐞 Bug Fixes
- Side-effect import with an internal pattern are defined as internal module in sort-imports rule - by @Wondermarin (b6f4e)
- Improve recognition of external modules - by @azat-io (a22ea)
View changes on GitHub
v2.1.0
v2.0.1
🐞 Bug Fixes
- Prefix-only builtin modules are defined as external modules in sort-imports rule - by @Wondermarin (92b72)
View changes on GitHub
v2.0.0
🚨 Breaking Changes
- Rename sort-map-elements rule to sort-maps - by @azat-io (d3719)
- Remove read-tsconfig option in sort-imports rule - by @azat-io (cccce)
- Move callback, multiline and shorthand opts to groups in sort-jsx-props rule - by @azat-io (10d35)
- Move from always-on-top option to groups in sort-objects rule - by @azat-io (0bbcb)
🚀 Features
- Add sort-svelte-attributes rule - by @azat-io (40929)
- Add sort-astro-attributes rule - by @azat-io (036b4)
- Allow disabling sort-objects rule for styled-components - by @azat-io (70f2a)
- Add sort-vue-attributes rule - by @azat-io (e0312)
- Add groups option to sort-interfaces rule - by @azat-io (903c0)
- Add groups options in sort-object-types rule - by @azat-io (a219f)
- Replace is-core-module dependency with builtin module - by @azat-io (e190c)
- Move to typescript-eslint v6 - by @azat-io (9c612)
- Add option in sort-union-types rule to put null and undefined types at end - by @azat-io (b313b)
- Add index-signature group to sort-classes rule - by @azat-io (f857b)
- Add get and set methods groups to sort-classes rule - by @azat-io (73132)
🐞 Bug Fixes
- Disable sorting enums with implicit values - by @azat-io (f4a0e)
- Ignore string quotes in sort-array-includes rule - by @azat-io (ec2e2)
- Handle more complex expressions in sort-objects - by @stovmascript (a7d96)
- Set alphabetical sorting as default in sort-svelte-attributes rule - by @azat-io (b2244)
- Fix sorting single line union type with comment at end - by @azat-io (95560)
- Fix sorting class overloads - by @azat-io (c4939)
- Fix loading default options for configs - by @azat-io (ef99f)
- Disable sort-jsx-props for vue, astro and svelte files - by @azat-io (afb6e)
- Improve determinition of static fields in sort-classes rule - by @azat-io (c00ac)
- Prevent order changes when adding new elements in line-length sorting - by @azat-io (c0e2e)
View changes on GitHub
v1.5.1
🐞 Bug Fixes
- Use alphabetical as the default sort type in schemas - by @haocheng6 (3b936)
- Disable sorting side-effect imports - by @azat-io (01da8)