Skip to content

Commit

Permalink
chore(deps): update dependency eslint-plugin-regexp to v2 (#302)
Browse files Browse the repository at this point in the history
[![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/ts-api-utils).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Oct 20, 2023
1 parent e8c6bf7 commit bf5800b
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 40 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
"eslint-plugin-n": "^16.1.0",
"eslint-plugin-no-only-tests": "^3.1.0",
"eslint-plugin-perfectionist": "^2.1.0",
"eslint-plugin-regexp": "^1.15.0",
"eslint-plugin-regexp": "^2.0.0",
"eslint-plugin-vitest": "^0.3.1",
"eslint-plugin-yml": "^1.9.0",
"http-server": "^14.1.1",
Expand Down
68 changes: 29 additions & 39 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit bf5800b

Please sign in to comment.