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 uses eslint-plugin-standard spacing rules to enforce single-space padding on outer collections while tightening around nested arrays or objects to avoid double padding. Checks that array/object spacing rules are configured with nested exceptions and that lint results surface plugin rule IDs in the required summary format.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Plugin setup",
"description": "eslint-plugin-standard is registered with the ESLint runner and its rules are referenced with the standard/ prefix.",
"max_score": 20
},
{
"name": "Array rule config",
"description": "standard/array-bracket-even-spacing is configured in 'always' mode with objectsInArrays, arraysInArrays, and singleValue options set to false so nested arrays/objects and single-element arrays tighten spacing while primitives still require padding.",
"max_score": 30
},
{
"name": "Object rule config",
"description": "standard/object-curly-even-spacing is set to 'always' with arraysInObjects and objectsInObjects options set to false so outer braces tighten around nested arrays/objects while ordinary object contents keep spacing.",
"max_score": 20
},
{
"name": "Pass cases for nested",
"description": "Linting nested structures like `[{ a: 1 },[2]]` produces zero errors, demonstrating that the configured nested exceptions are honored.",
"max_score": 15
},
{
"name": "Error reporting",
"description": "Linting compact top-level collections such as `[1,2]` reports at least one error with ruleId standard/array-bracket-even-spacing and includes line and column data in messages alongside the errorCount summary.",
"max_score": 15
}
]
}