eslint-plugin-regexp icon indicating copy to clipboard operation
eslint-plugin-regexp copied to clipboard

ESLint plugin for finding regex mistakes and style guide violations.

Results 18 eslint-plugin-regexp issues
Sort by recently updated
recently updated
newest added

**Description** Add a new rule to find bad (= obviously or likely incorrect) capturing groups. Bad capturing groups are: - Capturing groups that do not behave as their pattern would...

enhancement
new rule

**Information:** - ESLint version: v8.19.0 - `eslint-plugin-regexp` version: 1.7.0 **Description** ```js /\[([^[\]]+)]/g ``` error from this plugin ```log Unescaped source character ']' ``` After fixed: ```js /\[([^[\]]+)\]/g ``` error from...

I think we should add a rule that reports cases for exponential backtracking and polynomial backtracking. However, there are two problems standing in our way: ### Performance Detecting exponential backtracking...

enhancement
new rule

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`^6.0.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.4.0/7.1.1) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [chai](http://chaijs.com) ([source](https://togithub.com/chaijs/chai)) | [`^4.3.4` -> `^5.0.0`](https://renovatebot.com/diffs/npm/chai/4.3.6/5.1.0) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [markdownlint-cli](https://togithub.com/igorshubovych/markdownlint-cli) | [`^0.38.0` -> `^0.39.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.38.0/0.39.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint-cli/0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [npm-run-all](https://togithub.com/mysticatea/npm-run-all) | devDependencies | replacement | [`^4.1.5` -> `^5.0.0`](https://renovatebot.com/diffs/npm/npm-run-all/4.1.5/) | This...

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.1 to 4.5.2. Changelog Sourced from vite's changelog. 4.5.2 (2024-01-19) fix: fs deny for case insensitive systems (#15653) (eeec23b), closes #15653 Commits d0360c1 release: v4.5.2 eeec23b fix:...

dependencies

See https://eslint.org/docs/latest/use/configure/configuration-files-new

enhancement

So I have a question about code organization in `lib/utils`: how does it work/what is the structure behind it? I wondered this for a long time. From my perspective, it...