The lodash method kebabCase exported as a standalone Node.js module for converting strings to kebab-case format
Overall
score
68%
Evaluation — 68%
↑ 1.08xAgent success when using this tile
{
"context": "Evaluates how well the solution uses lodash numeric helpers to implement the Score Normalizer spec: aggregating and rounding scores, bounding totals, generating milestone ranges, and applying inclusive random bonuses. Scoring prioritizes reliance on lodash utilities over manual math to demonstrate proficiency with the library's numeric helpers.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Sum and mean",
"description": "Uses lodash aggregation helpers (e.g., _.sum or _.sumBy plus _.mean) to produce total and average values for round scores instead of manual loops or Math.* only.",
"max_score": 25
},
{
"name": "Boundary clamp",
"description": "Computes boundedTotal via lodash's _.clamp (or equivalent lodash bounding helper) with the provided inclusive minTotal and maxTotal.",
"max_score": 20
},
{
"name": "Precision rounding",
"description": "Rounds the average to the requested decimal places using lodash's _.round with a precision argument, not ad-hoc string/Math rounding.",
"max_score": 20
},
{
"name": "Milestone range",
"description": "Builds the ascending checkpoints with lodash's _.range (or _.rangeRight as appropriate) using the provided start, end, and positive step so values stop before passing the end.",
"max_score": 15
},
{
"name": "Random bonus",
"description": "Applies bonuses by calling lodash's _.random to pick an integer within the inclusive bonusRange when no custom randomizer is supplied, integrating the override hook without bypassing lodash by default.",
"max_score": 20
}
]
}Install with Tessl CLI
npx tessl i tessl/npm-lodash-kebabcasedocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10