ESLint plugin providing custom rules for JavaScript Standard Style linting
Overall
score
36%
Evaluation — 36%
↓ 0.58xAgent success when using this tile
{
"context": "Evaluates how well the solution configures ESLint with eslint-plugin-standard to enforce even spacing around braces and brackets in destructuring patterns, named import/export specifiers, and computed property definitions, and surfaces those rule results through the lint helper API.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Object spacing rule",
"description": "Configures eslint-plugin-standard's object-curly-even-spacing rule to require matching whitespace around braces in object destructuring patterns and named import/export specifiers, using an option such as \"either\" or equivalent that enforces symmetry.",
"max_score": 30
},
{
"name": "Array spacing rule",
"description": "Enables the array-bracket-even-spacing rule with settings that enforce even spacing in array destructuring patterns (and other bracketed contexts the rule covers), ensuring mismatched spacing produces lint errors.",
"max_score": 25
},
{
"name": "Computed spacing rule",
"description": "Applies the computed-property-even-spacing rule in \"even\"/\"either\" mode so computed property definitions must have consistent spacing around brackets on the same line, with violations reported.",
"max_score": 20
},
{
"name": "Rule execution",
"description": "Initializes ESLint with the eslint-plugin-standard plugin and runs the configured spacing rules against provided source text instead of manual parsing, ensuring lint results reflect the plugin's diagnostics.",
"max_score": 15
},
{
"name": "Result reporting",
"description": "Aggregates lint findings from the spacing rules into the lintSpacing return value, setting ok to false when any spacing rule fails and including human-readable messages from ESLint.",
"max_score": 10
}
]
}