CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-conventional-changelog-writer

Write logs based on conventional commits and templates.

85

1.00x
Overview
Eval results
Files

rubric.jsonevals/scenario-4/

{
  "context": "This criteria evaluates how effectively the engineer uses conventional-changelog-writer's reference linking capabilities to generate changelogs with automatic hyperlinks for commits, issues, and pull requests.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses writeChangelogString",
      "description": "Correctly uses the writeChangelogString() function from conventional-changelog-writer to generate the changelog output",
      "max_score": 25
    },
    {
      "name": "Configures linkReferences",
      "description": "Properly configures the context.linkReferences property to control whether automatic reference linking is enabled or disabled",
      "max_score": 20
    },
    {
      "name": "Provides repository context",
      "description": "Correctly provides context properties (host, owner, repository) needed for constructing reference links",
      "max_score": 20
    },
    {
      "name": "Handles commit hash linking",
      "description": "Ensures commit hash references are automatically converted to links by the package using the correct context.commit property",
      "max_score": 15
    },
    {
      "name": "Handles issue/PR linking",
      "description": "Ensures issue and PR references in commits are automatically converted to links by providing proper context.issue property",
      "max_score": 15
    },
    {
      "name": "Formats commit structure",
      "description": "Provides commits in the correct structure expected by conventional-changelog-writer with hash, type, subject, and references properties",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-conventional-changelog-writer

tile.json