ESLint plugin providing custom rules for JavaScript Standard Style linting
Overall
score
36%
Evaluation — 36%
↓ 0.58xAgent success when using this tile
{
"context": "Evaluates whether the lint helper is built on eslint-plugin-standard's symmetric spacing capabilities, enforcing even 0-or-1 padding on array/object/computed brackets while ignoring multiline pairs. Scoring checks correct rule configuration, plugin wiring, and propagation of rule diagnostics into the returned result shape.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Array either rule",
"description": "Configures eslint with the standard/array-bracket-even-spacing rule using the 'either' option so same-line array brackets accept matching 0 or 1 space padding and flag mismatched spacing exactly once per uneven pair.",
"max_score": 30
},
{
"name": "Object either rule",
"description": "Configures eslint with the standard/object-curly-even-spacing rule using the 'either' option to allow matching 0 or 1 spaces inside object braces and report a violation when the two sides differ on a line.",
"max_score": 30
},
{
"name": "Computed even rule",
"description": "Uses the standard/computed-property-even-spacing rule with the 'even' option to enforce symmetric spacing for computed property brackets, matching the same-line violation expected around bracketed property names.",
"max_score": 20
},
{
"name": "Plugin wiring",
"description": "Registers eslint-plugin-standard (e.g., plugins: ['standard'] or equivalent import) so that the spacing rules above execute rather than custom spacing checks.",
"max_score": 10
},
{
"name": "Result mapping",
"description": "Derives the lintSpacing valid flag and error entries directly from eslint rule results, preserving rule-produced line, column, and message details for each violation.",
"max_score": 10
}
]
}