Ctrl + K
DocumentationLog inGet started

tessl/npm-eslint-plugin-regexp

tessl install tessl/npm-eslint-plugin-regexp@2.10.0

ESLint plugin for finding RegExp mistakes and RegExp style guide violations.

Agent Success

Agent success rate when using this tile

82%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.96x

Baseline

Agent success rate without this tile

85%

rubric.jsonevals/scenario-1/

{
  "context": "Evaluates whether the solution wires eslint-plugin-regexp into ESLint. Checks that regex style normalization rules for character classes, quantifiers, flags, and escape sequences are applied when linting or autofixing provided sources.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Plugin wiring",
      "description": "ESLint configuration imports eslint-plugin-regexp and registers it in the plugins section (legacy or flat) so its regex rules run in programmatic linting.",
      "max_score": 15
    },
    {
      "name": "Class normalization",
      "description": "Configuration enables a character-class style rule such as regexp/prefer-d, regexp/prefer-w, or regexp/sort-character-class-elements at error severity to normalize classes like turning [0-9] into \\d.",
      "max_score": 25
    },
    {
      "name": "Quantifier shorthand",
      "description": "Configuration turns on regexp/prefer-plus-quantifier or regexp/prefer-quantifier as an error to rewrite verbose quantifiers (for example a{1,} -> a+).",
      "max_score": 20
    },
    {
      "name": "Flag ordering",
      "description": "Configuration enforces canonical flag order via regexp/sort-flags with autofix enabled so patterns such as /abc/ig are reordered deterministically.",
      "max_score": 20
    },
    {
      "name": "Escape enforcement",
      "description": "An escape-focused rule like regexp/control-character-escape or regexp/hexadecimal-escape is enabled at error level to flag unescaped control characters and normalize escape style.",
      "max_score": 20
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/eslint-plugin-regexp@2.10.x
tile.json