tessl install tessl/npm-eslint-plugin-regexp@2.10.0ESLint 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%
{
"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
}
]
}