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-6/

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

Install with Tessl CLI

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

tile.json