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 configures ESLint with eslint-plugin-standard to enforce error-first callback arguments and exposes the lint results as specified. Checks focus solely on applying the plugin’s callback literal rule for default and custom callback identifiers.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Plugin enabled",
"description": "Registers eslint-plugin-standard with ESLint (e.g., plugins entry or extends) so rules from the plugin, including callback enforcement, are available when linting.",
"max_score": 25
},
{
"name": "Rule configuration",
"description": "Configures the no-callback-literal rule from eslint-plugin-standard so literal first arguments are rejected while allowing null/undefined/error objects/variables per the task requirements.",
"max_score": 25
},
{
"name": "Default callbacks",
"description": "Ensures the rule covers the default callback identifiers (callback and cb) when linting provided code snippets.",
"max_score": 20
},
{
"name": "Custom names",
"description": "Passes any user-specified callback names into the no-callback-literal rule options so additional identifiers are linted the same way.",
"max_score": 15
},
{
"name": "Result reporting",
"description": "Returns ESLint results that surface standard/no-callback-literal findings (error count and message text) as the helper’s output.",
"max_score": 15
}
]
}