tessl install tessl/pypi-nodeenv@1.9.0Node.js virtual environment builder for creating isolated Node.js environments
Agent Success
Agent success rate when using this tile
80%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.25x
Baseline
Agent success rate without this tile
64%
{
"context": "This criteria evaluates how well the engineer uses the nodeenv package to create Node.js virtual environments with source code compilation. The focus is on correctly utilizing nodeenv's compilation features, configuration options, and build parameters.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses create_environment",
"description": "Uses nodeenv's create_environment() function to orchestrate the environment creation process",
"max_score": 20
},
{
"name": "Configures source compilation",
"description": "Sets prebuilt=False or uses --source flag to enable source code compilation instead of binary installation",
"max_score": 15
},
{
"name": "Applies without_ssl option",
"description": "Uses the --without-ssl or without_ssl parameter to build Node.js without SSL support",
"max_score": 10
},
{
"name": "Applies debug option",
"description": "Uses the --debug or debug parameter to build Node.js with debugging symbols",
"max_score": 10
},
{
"name": "Applies profile option",
"description": "Uses the --profile or profile parameter to enable profiling support in Node.js build",
"max_score": 10
},
{
"name": "Configures parallel jobs",
"description": "Uses the --jobs or jobs parameter to control the number of parallel make jobs during compilation",
"max_score": 15
},
{
"name": "Uses parse_args",
"description": "Uses nodeenv's parse_args() function to parse command-line arguments or create Config object with appropriate settings",
"max_score": 10
},
{
"name": "Handles make path",
"description": "Uses the --make or make parameter to specify custom make command path if needed",
"max_score": 10
}
]
}