tessl install tessl/npm-lodash-unescape@4.0.0Converts 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%
{
"context": "This criteria evaluates how well the engineer uses lodash's object property enumeration functions (keys, values, entries, keysIn, valuesIn) to implement a configuration manager. The focus is on proper usage of these specific lodash methods rather than native JavaScript alternatives.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses _.keys",
"description": "Uses lodash's _.keys() function to implement getConfigKeys() instead of Object.keys() or other alternatives",
"max_score": 20
},
{
"name": "Uses _.values",
"description": "Uses lodash's _.values() function to implement getConfigValues() instead of Object.values() or other alternatives",
"max_score": 20
},
{
"name": "Uses _.entries",
"description": "Uses lodash's _.entries() or _.toPairs() function to implement getConfigEntries() instead of Object.entries() or manual iteration",
"max_score": 20
},
{
"name": "Uses _.keysIn",
"description": "Uses lodash's _.keysIn() function to implement getAllKeys() to include inherited properties, not just _.keys()",
"max_score": 25
},
{
"name": "Proper filtering implementation",
"description": "Uses lodash functions like _.pickBy() or _.pick() combined with _.keys() or _.values() to implement type-based filtering in filterByValueType()",
"max_score": 15
}
]
}