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

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

Install with Tessl CLI

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

tile.json