Skip to content

Commit 0dd8b57

Browse files
chore(deps): update dependency eslint-plugin-perfectionist to v5 (#2329)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [eslint-plugin-perfectionist](https://perfectionist.dev) ([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist)) | [`4.15.1` → `5.1.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/4.15.1/5.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/5.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/4.15.1/5.1.0?slim=true) | --- ### Release Notes <details> <summary>azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)</summary> ### [`v5.1.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v510) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v5.0.0...v5.1.0) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v5.0.0...v5.1.0) ##### 🚀 Features - Add new lines between to settings ([ae36860](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/ae36860)) - Add new lines inside at rule options and settings level ([1430b19](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/1430b19)) ##### 🐞 Bug Fixes - Add js extensions to relative imports in decl files ([2cfeed9](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2cfeed9)) - Handle missing export kind in sort exports ([179d432](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/179d432)) - Allow overriding settings with default values ([08d69ca](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/08d69ca)) - Improve plugin type compatibility ([af1ce61](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/af1ce61)) ##### ❤️ Contributors - Azat S. ([@&#8203;azat-io](https://redirect.github.com/azat-io)) - Hugo ([@&#8203;hugop95](https://redirect.github.com/hugop95)) ### [`v5.0.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v500) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v4.15.1...v5.0.0) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v4.15.1...v5.0.0) ##### 🚀 Features - ⚠️ Drop nodejs v18 support ([6c4a74a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/6c4a74a)) - ⚠️ Move to esm only ([442f409](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/442f409)) - **sort-decorators:** Add array-based custom groups api ([358b1f4](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/358b1f4)) - ⚠️ Drop group kind support ([44af851](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/44af851)) - **sort-heritage-clauses:** Add array-based custom groups api ([e6ef242](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/e6ef242)) - **sort-imports:** ⚠️ Drop deprecated ts config root dir support ([5452245](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5452245)) - ⚠️ Drop deprecated selectors support for multiple rules ([4c0161a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4c0161a)) - ⚠️ Drop deprecated object-based custom groups support ([5a6d5fa](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5a6d5fa)) - Support annotation-based config ([96cda80](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/96cda80)) - **sort-object-types:** ⚠️ Drop deprecated ignore pattern option ([d28a154](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/d28a154)) - **sort-jsx-props:** ⚠️ Drop deprecated ignore pattern option ([f1a2498](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f1a2498)) - Add sort-import-attributes rule ([d147c56](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/d147c56)) - Add sort-export-attributes rule ([ac7e597](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/ac7e597)) - **sort-object:** ⚠️ Drop deprecated destructure only option ([2f9d620](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2f9d620)) - **sort-objects:** Add pattern matching for variable declarations ([ea22aa1](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/ea22aa1)) - ⚠️ Drop deprecated newlines between always and never ([4a9a693](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4a9a693)) - **sort-objects:** ⚠️ Migrate object type options to conditional configuration pattern ([724d044](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/724d044)) - **sort-enums:** ⚠️ Replace force numeric sort and update default sort by value option ([b707549](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/b707549)) - **sort-objects:** Add numeric keys detection option ([2a6653d](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2a6653d)) - **sort-object-types:** Add numeric keys detection option ([88f1c19](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/88f1c19)) - **sort-imports:** Add multiline and singleline modifiers ([2c954d4](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2c954d4)) - ⚠️ Improve comment above integration in groups ([2011d6c](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2011d6c)) - Allow type overrides in groups option ([7985717](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7985717)) - **sort-imports:** ⚠️ Drop deprecated selectors ([f089488](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f089488)) - Allow order overrides in groups option ([2c64f20](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2c64f20)) - Allow new lines inside overrides in groups option ([f9300b6](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f9300b6)) - **sort-imports:** Allow type-import-first fallback sort ([a73c690](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/a73c690)) - **sort-exports:** Add wildcard, named and line-related modifiers ([2211eb6](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2211eb6)) - **sort-objects:** ⚠️ Drop deprecated ignore pattern ([02a09d3](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/02a09d3)) - **sort-objects:** Add scope option for pattern matching ([a2e013d](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/a2e013d)) - **sort-object-types:** Add scoped matching for declaration patterns ([7fde0b5](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7fde0b5)) - **sort-objects:** Add scoped matching for declaration patterns ([e80691a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/e80691a)) - **sort-object-types:** Add scoped matching for declaration comments ([1addc94](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/1addc94)) ##### 🐞 Bug Fixes - Fix plugin usage with legacy configurations ([a5e5b66](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/a5e5b66)) - Keep settings priority when meta default options provided ([5d5793d](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5d5793d)) - Require sorting type in fallback sort schema ([404a9b0](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/404a9b0)) - **sort-objects:** Handle destructured dependencies ([572d54a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/572d54a)) - **sort-object-types:** Improve detection of complex object type declarations ([7d9f3bd](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7d9f3bd)) - Honor declaration comments for nested types ([c54c522](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/c54c522)) - **sort-object-types:** Match declaration names from variable declarations ([99d50bc](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/99d50bc)) ##### ⚠️ Breaking Changes - ⚠️ Drop nodejs v18 support ([6c4a74a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/6c4a74a)) - ⚠️ Move to esm only ([442f409](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/442f409)) - ⚠️ Drop group kind support ([44af851](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/44af851)) - **sort-imports:** ⚠️ Drop deprecated ts config root dir support ([5452245](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5452245)) - ⚠️ Drop deprecated selectors support for multiple rules ([4c0161a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4c0161a)) - ⚠️ Drop deprecated object-based custom groups support ([5a6d5fa](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5a6d5fa)) - **sort-object-types:** ⚠️ Drop deprecated ignore pattern option ([d28a154](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/d28a154)) - **sort-jsx-props:** ⚠️ Drop deprecated ignore pattern option ([f1a2498](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f1a2498)) - **sort-object:** ⚠️ Drop deprecated destructure only option ([2f9d620](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2f9d620)) - ⚠️ Drop deprecated newlines between always and never ([4a9a693](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4a9a693)) - **sort-objects:** ⚠️ Migrate object type options to conditional configuration pattern ([724d044](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/724d044)) - **sort-enums:** ⚠️ Replace force numeric sort and update default sort by value option ([b707549](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/b707549)) - ⚠️ Improve comment above integration in groups ([2011d6c](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/2011d6c)) - **sort-imports:** ⚠️ Drop deprecated selectors ([f089488](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f089488)) - **sort-objects:** ⚠️ Drop deprecated ignore pattern ([02a09d3](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/02a09d3)) ##### ❤️ Contributors - Hugo ([@&#8203;hugop95](https://redirect.github.com/hugop95)) - Azat S. ([@&#8203;azat-io](https://redirect.github.com/azat-io)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/JoshuaKGoldberg/create-typescript-app). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent ce2bd5f commit 0dd8b57

File tree

2 files changed

+108
-21
lines changed

2 files changed

+108
-21
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
"eslint-plugin-jsonc": "2.21.0",
9393
"eslint-plugin-n": "17.23.1",
9494
"eslint-plugin-package-json": "0.85.0",
95-
"eslint-plugin-perfectionist": "4.15.1",
95+
"eslint-plugin-perfectionist": "5.1.0",
9696
"eslint-plugin-regexp": "2.10.0",
9797
"eslint-plugin-yml": "1.19.0",
9898
"husky": "9.1.7",

pnpm-lock.yaml

Lines changed: 107 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)