Babel plugin that transforms eval() calls containing string literals by parsing and compiling the string content at transform time
Overall
score
98%
{
"context": "This evaluation assesses how well the engineer uses Babel's configuration management APIs to implement a configuration resolver with environment-specific settings and override merging. The focus is on proper use of Babel's config loading, resolution, and merging capabilities.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Config loading",
"description": "Uses Babel's loadOptions or loadPartialConfig API to load and validate configuration objects",
"max_score": 25
},
{
"name": "Environment resolution",
"description": "Properly uses Babel's env configuration feature or implements environment-based config resolution using process.env.NODE_ENV",
"max_score": 25
},
{
"name": "Config merging",
"description": "Uses Babel's mergeOptions utility or properly implements config merging that handles plugins and presets arrays correctly",
"max_score": 25
},
{
"name": "Override application",
"description": "Implements override configuration merging that respects Babel's override precedence rules or correctly applies overrides array",
"max_score": 25
}
]
}Install with Tessl CLI
npx tessl i tessl/npm-babel-plugin-transform-evaldocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10