Closed renovate[bot] closed 11 months ago
Latest commit: 823e39fd86be63340c00fa7aa7d9ffc04fc9ce93
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
This PR contains the following updates:
^1.0.0
->^2.0.0
Release Notes
ota-meshi/eslint-plugin-regexp (eslint-plugin-regexp)
### [`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 ([#550](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/550)) - Add `regexp/simplify-set-operations` rule ([#595](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/595)) - Remove deprecated rules ([#652](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/652)) - Add `regexp/no-useless-string-literal` rule ([#639](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/639)) - Add `regexp/no-empty-string-literal` rule ([#632](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/632)) - Change recommended config ([#552](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/552)) - Drop support for ESLint < v8.44 ([#558](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/558)) - Add `regexp/no-useless-set-operand` rule ([#625](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/625)) - Add `regexp/prefer-set-operation` rule ([#616](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/616)) - Use jsdoc-type-pratt-parser instead of jsdoctypeparser ([#651](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/651)) ##### Minor Changes - Add support for `v` flag to `regexp/no-dupe-disjunctions` ([#612](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/612)) - Add support for `v` flag to `regexp/optimal-quantifier-concatenation` ([#618](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/618)) - Add support for v flag to `regexp/no-non-standard-flag` rule ([#596](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/596)) - Add `regexp/grapheme-string-literal` rule ([#646](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/646)) - Add support for `v` flag to `regexp/prefer-character-class` ([#619](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/619)) - Improve `regexp/strict` rule to ignore patterns with v flag ([#591](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/591)) - Add support for string literal to `regexp/no-empty-alternative` ([#633](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/633)) - Add support for v flag to `regexp/prefer-d` rule ([#602](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/602)) - Add support for `v` flag to `regexp/use-ignore-case` ([#617](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/617)) - Update refa, regexp-ast-analysis, and scslre ([#568](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/568)) - Add support for v flag to `regexp/prefer-unicode-codepoint-escapes` rule ([#592](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/592)) - Improve `regexp/negation` rule to report nested negation character classes ([#595](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/595)) - Add support for v flag to `regexp/no-dupe-characters-character-class` rule ([#608](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/608)) - Add support for v flag to `regexp/no-useless-character-class` rule ([#593](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/593)) - Add support for v flag to `regexp/sort-character-class-elements` rule ([#588](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/588)) - Add support for v flag to `regexp/negation` rule ([#560](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/560)) - Use Intl.Segmenter instead of grapheme-splitter ([#642](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/642)) - Add support for `v` flag to `regexp/no-misleading-capturing-group` ([#620](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/620)) - Add support for v flag to `regexp/unicode-escape` rule ([#592](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/592)) - Add support for `v` flag to `regexp/match-any` ([#628](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/628)) - Improve `regexp/require-unicode-regexp` rule to allow patterns with v flag ([#586](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/586)) - Add support for `v` flag to `regexp/no-contradiction-with-assertion` ([#606](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/606)) - Add support for v flag to `regexp/no-empty-character-class` ([#637](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/637)) - Add suggestions for `regexp/no-lazy-ends` ([#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 ([#587](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/587)) - Add suggestions for `regexp/optimal-lookaround-quantifier` ([#623](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/623)) - Add support for v flag to `regexp/no-useless-escape` rule ([#585](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/585)) - Update `@eslint-community/regexpp` to v4.6 ([#554](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/554)) - Add support for v flag to `regexp/no-misleading-unicode-character` rule ([#584](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/584)) - Add `regexp/require-unicode-sets-regexp` rule ([#598](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/598)) - Add suggestions for `regexp/no-empty-alternative` ([#621](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/621)) - `prefer-w`: Add support for `v` flag ([#578](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/578)) - Added suggestions for `regexp/no-escape-backspace` ([#622](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/622)) - Improve `regexp/no-invalid-regexp` rule to check for unknown pattern flags. ([#583](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/583)) - Add support for `v` flag to `regexp/prefer-predefined-assertion` ([#611](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/611)) ##### Patch Changes - fix: update regexpp ([#634](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/634)) - Fixed incorrect default of `ignoreSticky` option in `regexp/no-super-linear-move` ([#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`. ([#569](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/569)) - fix: autofix for incorrect no-escaping in `regexp/no-useless-string-literal` ([#645](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/645)) - Fix typo in `no-useless-non-capturing-group` ([#555](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/555)) - Use new ESLint API ([#654](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/654)) - Account for `v` flag in 2 util methods ([#570](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/570)) - Add more `v` flag tests ([#627](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/627)) - Fix `parseFlags` ([#571](https://togithub.com/ota-meshi/eslint-plugin-regexp/pull/571))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.
This PR has been generated by Mend Renovate. View repository job log here.