CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-stencil--core

A comprehensive web component compiler that transforms TypeScript and JSX code into standards-compliant web components with complete development toolchain.

75

1.44x
Quality

Pending

Does it follow best practices?

Impact

75%

1.44x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-10/

{
  "context": "This criteria evaluates how well the engineer configures Stencil's documentation generation output targets to produce README, JSON, and VS Code custom data files. The focus is on correct usage of OutputTargetDocsReadme, OutputTargetDocsJson, and OutputTargetDocsVscode interfaces with appropriate configuration options.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Config type import",
      "description": "Imports the Config type from '@stencil/core' to properly type the configuration object",
      "max_score": 10
    },
    {
      "name": "OutputTargetDocsReadme usage",
      "description": "Includes an output target with type 'docs-readme' in the outputTargets array to generate README documentation files",
      "max_score": 20
    },
    {
      "name": "Dependencies enabled",
      "description": "Sets the dependencies property to true in the OutputTargetDocsReadme configuration to include component dependencies in generated READMEs",
      "max_score": 10
    },
    {
      "name": "README strict mode",
      "description": "Enables strict mode by setting strict: true in the OutputTargetDocsReadme configuration for documentation validation",
      "max_score": 10
    },
    {
      "name": "OutputTargetDocsJson usage",
      "description": "Includes an output target with type 'docs-json' in the outputTargets array to generate JSON documentation",
      "max_score": 20
    },
    {
      "name": "JSON file path",
      "description": "Specifies the file property as 'docs/components.json' in the OutputTargetDocsJson configuration",
      "max_score": 5
    },
    {
      "name": "JSON strict mode",
      "description": "Enables strict mode by setting strict: true in the OutputTargetDocsJson configuration",
      "max_score": 5
    },
    {
      "name": "OutputTargetDocsVscode usage",
      "description": "Includes an output target with type 'docs-vscode' in the outputTargets array to generate VS Code custom data for IntelliSense",
      "max_score": 15
    },
    {
      "name": "VS Code file path",
      "description": "Specifies the file property as 'docs/components.vscode.json' in the OutputTargetDocsVscode configuration",
      "max_score": 5
    }
  ]
}

tile.json