Skip to content

Update dependency eslint-plugin-regexp to v1 #79

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 14, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 14, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-regexp ^0.13.0 -> ^1.0.0 age adoption passing confidence

Release Notes

ota-meshi/eslint-plugin-regexp

v1.0.0

Compare Source

💥 Breaking Changes

  • #​260 Dropped support Node.js v10.x and v13.x.
  • Deprecated rules
    • #​169 regexp/prefer-t rule.
    • #​176 regexp/no-useless-non-greedy rule.
    • #​222 regexp/no-useless-exactly-quantifier rule.
    • #​229 regexp/no-assertion-capturing-group rule.
    • #​238 regexp/order-in-character-class rule.
  • #​241 Removed disallowNeverMatch and alwaysReportExponentialBacktracking options from regexp/no-dupe-disjunctions rule.
  • #​49 Changed plugin:regexp/recommended config
    • Added rules.
      • regexp/confusing-quantifier rule.
      • regexp/control-character-escape rule.
      • regexp/negation rule.
      • regexp/no-dupe-disjunctions rule.
      • regexp/no-empty-alternative rule.
      • regexp/no-empty-capturing-group rule.
      • regexp/no-invalid-regexp rule.
      • regexp/no-lazy-ends rule.
      • regexp/no-legacy-features rule.
      • regexp/no-non-standard-flag rule.
      • regexp/no-obscure-range rule.
      • regexp/no-optional-assertion rule.
      • regexp/no-potentially-useless-backreference rule.
      • regexp/no-super-linear-backtracking rule.
      • regexp/no-trivially-nested-assertion rule.
      • regexp/no-trivially-nested-quantifier rule.
      • regexp/no-unused-capturing-group rule.
      • regexp/no-useless-assertions rule.
      • regexp/no-useless-character-class rule.
      • regexp/no-useless-dollar-replacements rule.
      • regexp/no-useless-escape rule.
      • regexp/no-useless-flag rule.
      • regexp/no-useless-lazy rule.
      • regexp/no-useless-non-capturing-group rule.
      • regexp/no-useless-quantifier rule.
      • regexp/no-useless-range rule.
      • regexp/no-zero-quantifier rule.
      • regexp/optimal-lookaround-quantifier rule.
      • regexp/optimal-quantifier-concatenation rule.
      • regexp/prefer-character-class rule.
      • regexp/prefer-predefined-assertion rule.
      • regexp/prefer-range rule.
      • regexp/prefer-unicode-codepoint-escapes rule.
      • regexp/sort-flags rule.
      • regexp/strict rule.
      • no-empty-character-class rule.
    • Removed no-invalid-regexp rule.
  • #​49 Changed default option
    • Changed hexadecimalEscape option of regexp/letter-case rule from ignore to lowercase.
    • Changed controlEscape option of regexp/letter-case rule from ignore to uppercase.

✨ Enhancements

  • #​276 Added autofix and suggestion for regexp/no-unused-capturing-group rule.
  • #​256, #​297 Improved regexp/sort-alternatives rule.
  • #​279 Improved regexp/optimal-quantifier-concatenation rule.
  • #​281 Improved regexp/no-dupe-disjunctions rule.
  • #​282, #​286 Improved reporting when patterns are constructed with complex expressions.
  • #​285 Added autofix for g and y flags to regexp/no-useless-flag rule and improved the message.
  • #​287 Improved regexp/no-non-standard-flag rule and regexp/sort-flags rule.
  • #​288 Added regexp/no-invalid-regexp rule.
  • #​292 Added strictTypes option to regexp/no-useless-flag rule.

🐛 Bug Fixes

  • #​289, #​295 Fixed to escape when displaying a pattern in a message.
  • #​293 Fixed regexp/no-useless-lazy for quantifiers with min=0.

⚙️ Updates

  • #​294 Shrink report range of regexp/no-useless-non-capturing-group rule.
  • #​296 Upgraded regexp-ast-analysis.

From now on, it follows ESLint's Semantic Versioning Policy.


Configuration

📅 Schedule: 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.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@ota-meshi ota-meshi merged commit e928498 into main Aug 14, 2021
@ota-meshi ota-meshi deleted the renovate/eslint-plugin-regexp-1.x branch August 14, 2021 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants