CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-gl

Creates a WebGL context without a window for headless rendering and server-side graphics

96

1.10x
Quality

Pending

Does it follow best practices?

Impact

96%

1.10x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-8/

{
  "context": "This criteria evaluates how well the engineer uses the gl package's state management API (enable, disable, isEnabled methods) to implement the WebGL State Manager. The focus is on proper usage of these core WebGL state control functions.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses gl.enable()",
      "description": "The enableCapability function correctly calls gl.enable() to activate the specified WebGL capability",
      "max_score": 25
    },
    {
      "name": "Uses gl.disable()",
      "description": "The disableCapability function correctly calls gl.disable() to deactivate the specified WebGL capability",
      "max_score": 25
    },
    {
      "name": "Uses gl.isEnabled()",
      "description": "The isCapabilityEnabled function correctly calls gl.isEnabled() to check the status of the specified WebGL capability and returns the result",
      "max_score": 30
    },
    {
      "name": "Correct parameter passing",
      "description": "All functions correctly pass the capability parameter to the corresponding gl methods without modification or transformation",
      "max_score": 20
    }
  ]
}

tile.json