CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-eslint-plugin-standard

ESLint plugin providing custom rules for JavaScript Standard Style linting

Overall
score

36%

Evaluation36%

0.58x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-7/

{
  "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
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-eslint-plugin-standard@5.0.0
What are skills?

tile.json