eslint-plugin-regexp
Advanced tools
Comparing version
@@ -201,2 +201,9 @@ "use strict"; | ||
} | ||
else if (raw.startsWith("^")) { | ||
const parent = target.parent; | ||
const elements = parent.elements; | ||
if (elements.indexOf(target) === 0) { | ||
raw = `\\${raw}`; | ||
} | ||
} | ||
if (target.raw.startsWith("-")) { | ||
@@ -203,0 +210,0 @@ if (node.type === "Character" || node.type === "CharacterSet") { |
{ | ||
"name": "eslint-plugin-regexp", | ||
"version": "2.9.0", | ||
"version": "2.9.1", | ||
"description": "ESLint plugin for finding RegExp mistakes and RegExp style guide violations.", | ||
@@ -77,3 +77,3 @@ "engines": { | ||
"@types/eslint__eslintrc": "^2.1.1", | ||
"@types/eslint-scope": "^3.7.1", | ||
"@types/eslint-scope": "^8.0.0", | ||
"@types/estree": "^1.0.6", | ||
@@ -83,4 +83,4 @@ "@types/mocha": "^10.0.0", | ||
"@types/pako": "^2.0.3", | ||
"@typescript-eslint/eslint-plugin": "~8.33.0", | ||
"@typescript-eslint/parser": "~8.33.0", | ||
"@typescript-eslint/eslint-plugin": "~8.38.0", | ||
"@typescript-eslint/parser": "~8.38.0", | ||
"assert": "^2.0.0", | ||
@@ -95,3 +95,3 @@ "chai": "^5.0.0", | ||
"eslint-plugin-import": "^2.29.1", | ||
"eslint-plugin-jsdoc": "^50.5.0", | ||
"eslint-plugin-jsdoc": "^52.0.0", | ||
"eslint-plugin-json-schema-validator": "^5.1.1", | ||
@@ -102,5 +102,5 @@ "eslint-plugin-jsonc": "^2.16.0", | ||
"eslint-plugin-prettier": "^5.1.3", | ||
"eslint-plugin-regexp": "~2.8.0", | ||
"eslint-plugin-unicorn": "^59.0.1", | ||
"eslint-plugin-vue": "^9.26.0", | ||
"eslint-plugin-regexp": "~2.9.0", | ||
"eslint-plugin-unicorn": "^60.0.0", | ||
"eslint-plugin-vue": "^10.0.0", | ||
"eslint-plugin-yml": "^1.14.0", | ||
@@ -114,11 +114,11 @@ "eslint-snapshot-rule-tester": "^0.1.0", | ||
"pako": "^2.1.0", | ||
"prettier": "~3.5.0", | ||
"prettier": "~3.6.0", | ||
"semver": "^7.5.4", | ||
"stylelint": "^16.0.0", | ||
"stylelint-config-recommended": "^16.0.0", | ||
"stylelint-config-recommended": "^17.0.0", | ||
"stylelint-config-recommended-vue": "^1.5.0", | ||
"ts-node": "^10.9.2", | ||
"typescript": "~5.8.0", | ||
"typescript-eslint": "~8.33.0", | ||
"vite-plugin-eslint4b": "^0.5.1", | ||
"typescript": "~5.9.0", | ||
"typescript-eslint": "~8.38.0", | ||
"vite-plugin-eslint4b": "^0.6.0", | ||
"vitepress": "^1.0.0", | ||
@@ -125,0 +125,0 @@ "vue-eslint-parser": "^10.0.0" |
834867
0.02%20432
0.03%