Skip to content

Commit a13ac6a

Browse files
chore(deps): update dependency eslint-plugin-regexp to v2 (#974)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-regexp](https://togithub.com/ota-meshi/eslint-plugin-regexp) | [`^1.15.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-regexp/1.15.0/2.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-regexp/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-regexp/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-regexp/1.15.0/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-regexp/1.15.0/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ota-meshi/eslint-plugin-regexp (eslint-plugin-regexp)</summary> ### [`v2.0.0`](https://togithub.com/ota-meshi/eslint-plugin-regexp/blob/HEAD/CHANGELOG.md#200) [Compare Source](https://togithub.com/ota-meshi/eslint-plugin-regexp/compare/v1.15.0...v2.0.0) ##### Major Changes - Drop support for Node.js <=v17, and v19 ([#&#8203;550](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/550)) - Add `regexp/simplify-set-operations` rule ([#&#8203;595](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/595)) - Remove deprecated rules ([#&#8203;652](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/652)) - Add `regexp/no-useless-string-literal` rule ([#&#8203;639](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/639)) - Add `regexp/no-empty-string-literal` rule ([#&#8203;632](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/632)) - Change recommended config ([#&#8203;552](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/552)) - Drop support for ESLint < v8.44 ([#&#8203;558](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/558)) - Add `regexp/no-useless-set-operand` rule ([#&#8203;625](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/625)) - Add `regexp/prefer-set-operation` rule ([#&#8203;616](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/616)) - Use jsdoc-type-pratt-parser instead of jsdoctypeparser ([#&#8203;651](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/651)) ##### Minor Changes - Add support for `v` flag to `regexp/no-dupe-disjunctions` ([#&#8203;612](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/612)) - Add support for `v` flag to `regexp/optimal-quantifier-concatenation` ([#&#8203;618](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/618)) - Add support for v flag to `regexp/no-non-standard-flag` rule ([#&#8203;596](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/596)) - Add `regexp/grapheme-string-literal` rule ([#&#8203;646](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/646)) - Add support for `v` flag to `regexp/prefer-character-class` ([#&#8203;619](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/619)) - Improve `regexp/strict` rule to ignore patterns with v flag ([#&#8203;591](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/591)) - Add support for string literal to `regexp/no-empty-alternative` ([#&#8203;633](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/633)) - Add support for v flag to `regexp/prefer-d` rule ([#&#8203;602](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/602)) - Add support for `v` flag to `regexp/use-ignore-case` ([#&#8203;617](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/617)) - Update refa, regexp-ast-analysis, and scslre ([#&#8203;568](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/568)) - Add support for v flag to `regexp/prefer-unicode-codepoint-escapes` rule ([#&#8203;592](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/592)) - Improve `regexp/negation` rule to report nested negation character classes ([#&#8203;595](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/595)) - Add support for v flag to `regexp/no-dupe-characters-character-class` rule ([#&#8203;608](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/608)) - Add support for v flag to `regexp/no-useless-character-class` rule ([#&#8203;593](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/593)) - Add support for v flag to `regexp/sort-character-class-elements` rule ([#&#8203;588](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/588)) - Add support for v flag to `regexp/negation` rule ([#&#8203;560](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/560)) - Use Intl.Segmenter instead of grapheme-splitter ([#&#8203;642](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/642)) - Add support for `v` flag to `regexp/no-misleading-capturing-group` ([#&#8203;620](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/620)) - Add support for v flag to `regexp/unicode-escape` rule ([#&#8203;592](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/592)) - Add support for `v` flag to `regexp/match-any` ([#&#8203;628](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/628)) - Improve `regexp/require-unicode-regexp` rule to allow patterns with v flag ([#&#8203;586](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/586)) - Add support for `v` flag to `regexp/no-contradiction-with-assertion` ([#&#8203;606](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/606)) - Add support for v flag to `regexp/no-empty-character-class` ([#&#8203;637](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/637)) - Add suggestions for `regexp/no-lazy-ends` ([#&#8203;624](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/624)) - Improve `regexp/sort-alternatives` rule to add support for string alternatives and v flag ([#&#8203;587](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/587)) - Add suggestions for `regexp/optimal-lookaround-quantifier` ([#&#8203;623](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/623)) - Add support for v flag to `regexp/no-useless-escape` rule ([#&#8203;585](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/585)) - Update `@eslint-community/regexpp` to v4.6 ([#&#8203;554](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/554)) - Add support for v flag to `regexp/no-misleading-unicode-character` rule ([#&#8203;584](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/584)) - Add `regexp/require-unicode-sets-regexp` rule ([#&#8203;598](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/598)) - Add suggestions for `regexp/no-empty-alternative` ([#&#8203;621](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/621)) - `prefer-w`: Add support for `v` flag ([#&#8203;578](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/578)) - Added suggestions for `regexp/no-escape-backspace` ([#&#8203;622](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/622)) - Improve `regexp/no-invalid-regexp` rule to check for unknown pattern flags. ([#&#8203;583](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/583)) - Add support for `v` flag to `regexp/prefer-predefined-assertion` ([#&#8203;611](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/611)) ##### Patch Changes - fix: update regexpp ([#&#8203;634](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/634)) - Fixed incorrect default of `ignoreSticky` option in `regexp/no-super-linear-move` ([#&#8203;630](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/630)) - Use new refa AST transformers and fixed max character for `v`-flag regexes in `no-dupe-disjunctions` and `no-super-linear-move`. ([#&#8203;569](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/569)) - fix: autofix for incorrect no-escaping in `regexp/no-useless-string-literal` ([#&#8203;645](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/645)) - Fix typo in `no-useless-non-capturing-group` ([#&#8203;555](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/555)) - Use new ESLint API ([#&#8203;654](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/654)) - Account for `v` flag in 2 util methods ([#&#8203;570](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/570)) - Add more `v` flag tests ([#&#8203;627](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/627)) - Fix `parseFlags` ([#&#8203;571](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/571)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/JoshuaKGoldberg/create-typescript-app). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 0a37964 commit a13ac6a

File tree

2 files changed

+30
-40
lines changed

2 files changed

+30
-40
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"eslint-plugin-n": "^16.0.2",
8585
"eslint-plugin-no-only-tests": "^3.1.0",
8686
"eslint-plugin-perfectionist": "^2.0.0",
87-
"eslint-plugin-regexp": "^1.15.0",
87+
"eslint-plugin-regexp": "^2.0.0",
8888
"eslint-plugin-vitest": "^0.3.0",
8989
"eslint-plugin-yml": "^1.8.0",
9090
"globby": "^13.2.2",

pnpm-lock.yaml

+29-39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)