CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-eslint-plugin-standard

ESLint plugin providing custom rules for JavaScript Standard Style linting

36

0.58x
Quality

Pending

Does it follow best practices?

Impact

36%

0.58x

Average score across 8 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.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
    }
  ]
}

tile.json