CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-coffeescript

tessl install tessl/npm-coffeescript@2.7.0

A programming language that compiles into JavaScript, offering more concise and readable syntax while maintaining full JavaScript compatibility.

Agent Success

Agent success rate when using this tile

77%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.01x

Baseline

Agent success rate without this tile

76%

rubric.jsonevals/scenario-4/

{
  "context": "This criteria evaluates how well the engineer uses CoffeeScript's module system support, specifically the compile() method with ES6 import/export syntax. The focus is on proper usage of the CoffeeScript.compile() API and understanding how ES6 modules trigger automatic bare mode compilation.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "CoffeeScript.compile usage",
      "description": "Uses CoffeeScript.compile() method to compile CoffeeScript source code to JavaScript",
      "max_score": 25
    },
    {
      "name": "Import preservation",
      "description": "Correctly verifies that ES6 import statements (both named and default imports) are preserved in the compiled JavaScript output",
      "max_score": 20
    },
    {
      "name": "Export preservation",
      "description": "Correctly verifies that ES6 export statements (both named and default exports) are preserved in the compiled JavaScript output",
      "max_score": 20
    },
    {
      "name": "Bare mode detection",
      "description": "Correctly detects that compiled output with ES6 modules does not contain a top-level function wrapper (bare mode is automatically activated)",
      "max_score": 20
    },
    {
      "name": "Compilation options",
      "description": "Understands and uses appropriate compilation options if needed, demonstrating awareness of CoffeeScript.compile() API configuration",
      "max_score": 15
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/coffeescript@2.7.x
tile.json