ReviewOS

also looking at this

stacks/eslint-plugin

chore(deps): update dependency eslint-plugin-perfectionist to v4

#7
Merged renovate[bot] wants to merge renovate/eslint-plugin-perfectionist-4.x into main
2 files +3 -7
11 days ago

This PR contains the following updates:

PackageChangeAgeAdoptionPassingConfidence
eslint-plugin-perfectionist (source)^3.9.1 -> ^4.6.0ageadoptionpassingconfidence

Release Notes

azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)

v4.6.0

Compare Source

compare changes

🚀 Features
  • Allow to enter new lines between in groups (4045595)
🐞 Bug Fixes
  • sort-objects: Fix function name pattern usage with variable assignment (8d15b98)
❤️ Contributors

v4.5.0

Compare Source

compare changes

🚀 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

v4.4.0

Compare Source

compare changes

🚀 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

Compare Source

compare changes

🚀 Features
  • Improve function detection (ac1e7c4)
  • sort-objects: Handle context-based configurations (a3ee3ff)
  • Add custom sort type through custom alphabet (ac7d709)
❤️ Contributors

v4.2.0

Compare Source

compare changes

🚀 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

v4.1.2

Compare Source

compare changes

🐞 Bug Fixes
❤️ Contributors

v4.1.1

Compare Source

compare changes

🐞 Bug Fixes
  • sort-modules: Check if node is sortable (26e2195)
❤️ Contributors

v4.1.0

Compare Source

compare changes

🚀 Features
  • sort-enums: Handle numeric operations (710cc24)
  • sort-objects: Add object declarations and destructured objects options (5606fad)
❤️ Contributors

v4.0.3

Compare Source

compare changes

🐞 Bug Fixes
  • sort-modules: Handle deprecated eslint enum attributes (979ece8)
  • Fix runtime errors in non-typescript eslint projects (84cddf7)
❤️ Contributors

v4.0.2

Compare Source

compare changes

🐞 Bug Fixes
  • sort-imports: Sort default internal pattern (a4bfc2b)
❤️ Contributors

v4.0.1

Compare Source

compare changes

🐞 Bug Fixes
  • Fix peer dependencies issues (3eba895)
  • Fix peer dependencies issues (191902a)
  • sort-modules: Disable sorting for export decorated classes (84de1d4)
❤️ Contributors

v4.0.0

Compare Source

compare changes

🚀 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.

2 changed files on the files tab, with 0 review threads.

Sign in to comment on this pull request.