Ctrl + k

or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/lodash.unescape@4.0.x
tile.json

tessl/npm-lodash-unescape

tessl install tessl/npm-lodash-unescape@4.0.0

Converts HTML entities to their corresponding characters in a string

Agent Success

Agent success rate when using this tile

85%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.39x

Baseline

Agent success rate without this tile

61%

rubric.jsonevals/scenario-5/

{
  "context": "This criteria evaluates how effectively the engineer uses lodash's string case conversion functions to implement the field name normalizer. The focus is on proper utilization of camelCase, snakeCase, and kebabCase functions to transform object keys according to different naming conventions.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses camelCase function",
      "description": "Uses lodash's camelCase function to convert keys to camelCase format when convention is 'camel'",
      "max_score": 20
    },
    {
      "name": "Uses snakeCase function",
      "description": "Uses lodash's snakeCase function to convert keys to snake_case format when convention is 'snake'",
      "max_score": 20
    },
    {
      "name": "Uses kebabCase function",
      "description": "Uses lodash's kebabCase function to convert keys to kebab-case format when convention is 'kebab'",
      "max_score": 20
    },
    {
      "name": "Recursive transformation",
      "description": "Correctly implements recursive transformation using lodash utilities (e.g., mapKeys, mapValues, isObject) to handle nested objects at all levels",
      "max_score": 25
    },
    {
      "name": "Convention routing",
      "description": "Implements proper routing logic to select the appropriate lodash case conversion function (camelCase, snakeCase, or kebabCase) based on the convention parameter",
      "max_score": 15
    }
  ]
}