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

{
  "context": "Evaluates whether linting is wired to eslint-plugin-standard's computed-property-even-spacing rule to enforce even/always/never spacing on computed member expressions and computed keys, returning the rule's own messages and counts. Checks focus on correct rule registration, option selection, and propagation of the plugin's findings.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Even mode setup",
      "description": "Configures ESLint to load eslint-plugin-standard and enables the computed-property-even-spacing rule (e.g., standard/computed-property-even-spacing) in \"even\" mode by default before linting.",
      "max_score": 35
    },
    {
      "name": "Mode switching",
      "description": "Selecting modes maps directly to computed-property-even-spacing options: \"always\" requires spaces inside brackets and \"never\" forbids them, with lint runs reusing the same rule instead of custom spacing checks.",
      "max_score": 20
    },
    {
      "name": "Member coverage",
      "description": "Linting applies the rule to computed member expressions, surfacing the plugin’s symmetry error (`Expected 1 or 0 spaces...`) and same-line error when brackets differ in spacing or lines.",
      "max_score": 15
    },
    {
      "name": "Computed key coverage",
      "description": "The rule is applied to computed property definitions in object literals (and class-style keys if present) so that spacing violations in keys emit plugin-generated errors.",
      "max_score": 15
    },
    {
      "name": "Message passthrough",
      "description": "Returned results preserve computed-property-even-spacing diagnostics from ESLint (messages, line/column, error counts) without replacing them with custom text or filtering out rule-specific fields.",
      "max_score": 15
    }
  ]
}

Install with Tessl CLI

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

tile.json