CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-snowpack

A lightning-fast frontend build tool designed to leverage JavaScript's native ESM system for unbundled development with instant browser updates.

82

1.22x
Quality

Pending

Does it follow best practices?

Impact

82%

1.22x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-2/

{
  "context": "This criteria evaluates how well the engineer uses Snowpack's configuration management API to load, create, and merge configuration objects. The focus is on proper usage of loadConfiguration and createConfiguration functions.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "loadConfiguration import",
      "description": "Correctly imports loadConfiguration function from the snowpack package",
      "max_score": 15
    },
    {
      "name": "createConfiguration import",
      "description": "Correctly imports createConfiguration function from the snowpack package",
      "max_score": 15
    },
    {
      "name": "loadConfiguration usage",
      "description": "Uses loadConfiguration function to load configuration with overrides parameter properly passed",
      "max_score": 25
    },
    {
      "name": "createConfiguration usage",
      "description": "Uses createConfiguration function to create configuration objects with defaults applied",
      "max_score": 25
    },
    {
      "name": "Configuration merging",
      "description": "Properly merges user-provided configuration overrides with defaults, preserving nested properties",
      "max_score": 10
    },
    {
      "name": "Async handling",
      "description": "Correctly handles the asynchronous nature of loadConfiguration using async/await or promises",
      "max_score": 10
    }
  ]
}

tile.json