This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-perfectionist (source) | ^3.9.1 -> ^4.6.0 |
Release Notes
azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)
v4.6.0
🚀 Features
- Allow to enter new lines between in groups (4045595)
🐞 Bug Fixes
- sort-objects: Fix function name pattern usage with variable assignment (8d15b98)
❤️ Contributors
- Hugo (@hugop95)
v4.5.0
🚀 Features
- Add custom group newlines inside option (3b3d2d5)
- Make partition by comment support line and block (dd71f11)
🐞 Bug Fixes
- Gives maximum priority to the void character in custom sort type (1649bea)
❤️ Contributors
- Hugo (@hugop95)
v4.4.0
🚀 Features
- sort-array-includes: Add use configuration if and groups (a06ce5c)
- Add ignore rule for objects passed as arguments to function calls (41c9f4f)
- Add use configuration if option to sort-object-types and sort-interfaces (aa18f1a)
🏎 Performance Improvements
- Improve rules performance (42ac82d)
🐞 Bug Fixes
- sort-interfaces: Prevent constructor declarations from being sorted (b4ee1cc)
❤️ Contributors
v4.3.0
🚀 Features
- Improve function detection (ac1e7c4)
- sort-objects: Handle context-based configurations (a3ee3ff)
- Add custom sort type through custom alphabet (ac7d709)
❤️ Contributors
- Hugo (@hugop95)
v4.2.0
🚀 Features
- Improve groups and custom groups in sort-interfaces and sort-object-types (8407bae)
🐞 Bug Fixes
- sort-decorators: Keep jsdoc blocks in place (54dfdd9)
- Fix ignoring order in natural sorting (82cb68a)
❤️ Contributors
- Hugo (@hugop95)
v4.1.2
🐞 Bug Fixes
- Fix invalid import (b9ce62e)
❤️ Contributors
- Hugo (@hugop95)
v4.1.1
🐞 Bug Fixes
- sort-modules: Check if node is sortable (26e2195)
❤️ Contributors
- Azat S. (@azat-io)
v4.1.0
🚀 Features
- sort-enums: Handle numeric operations (710cc24)
- sort-objects: Add object declarations and destructured objects options (5606fad)
❤️ Contributors
- Hugo (@hugop95)
v4.0.3
🐞 Bug Fixes
- sort-modules: Handle deprecated eslint enum attributes (979ece8)
- Fix runtime errors in non-typescript eslint projects (84cddf7)
❤️ Contributors
- Hugo (@hugop95)
v4.0.2
🐞 Bug Fixes
- sort-imports: Sort default internal pattern (a4bfc2b)
❤️ Contributors
- Azat S. to@azat.io
v4.0.1
🐞 Bug Fixes
- Fix peer dependencies issues (3eba895)
- Fix peer dependencies issues (191902a)
- sort-modules: Disable sorting for export decorated classes (84de1d4)
❤️ Contributors
- Hugo (@hugop95)
- Hugo.prunaux hugo.prunaux@gmail.com
v4.0.0
🚀 Features
- ⚠️ Remove sort-astro-attributes, sort-svelte-attributes and sort-vue-attributes (0430412)
- sort-classes: ⚠️ Update default grouping (97adf51)
- Add sort-decorators rule (8fd2c4e)
- Support arbitrary module identifiers (5557198)
- sort-objects: Add multiline and method groups (1f454d9)
- Adds newlines between option (7f44e80)
- Add sort-heritage-clauses rule (90dfb15)
- sort-classes: ⚠️ Remove support for old custom groups api (93e0b53)
- sort-switch-case: Improve sorting nodes with comments (140c2c8)
- ⚠️ Remove minimatch in favor of regexp (e240971)
- Add locales option for all rules (f84cb5f)
- sort-classes: Add partition by new line and newlines between options (4369803)
- sort-imports: Resolve aliased imports through tsconfig.json (9ac3188)
- sort-imports: ⚠️ Add partition by new line and partition by comment options (6812e2b)
- sort-classes: Adds ignore callback dependencies patterns option (90a9132)
- Add eslint disable directives handling (a485c39)
- Add sort-modules rule (950db4e)
- sort-classes: Add async modifier (be0b68f)
- ⚠️ Move from natural-compare-lite to natural-orderby (cdc0f2e)
🐞 Bug Fixes
- Respect comment boundaries with partitioning by comments (e5279ac)
- Improve ending commas and semicolon behavior (a3804b8)
- Make types compatible with eslint types (c9a48dd)
- sort-switch-case: Fix ignoring breaks in case statements (960e21c)
- sort-classes: Fix # properties not being detected as dependencies (0cf84ae)
- Support optional chaining imports (932c5c9)
- sort-classes: Fix inline issue with declare class (59ee21c)
- sort-object-types: Fix getting key name (eb81e69)
⚠️ Breaking Changes
- ⚠️ Remove sort-astro-attributes, sort-svelte-attributes and sort-vue-attributes (0430412)
- sort-classes: ⚠️ Update default grouping (97adf51)
- sort-classes: ⚠️ Remove support for old custom groups api (93e0b53)
- ⚠️ Remove minimatch in favor of regexp (e240971)
- sort-imports: ⚠️ Add partition by new line and partition by comment options (6812e2b)
- ⚠️ Move from natural-compare-lite to natural-orderby (cdc0f2e)
❤️ Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.