tessl install tessl/npm-eslint-plugin-import-x@3.1.0ESLint plugin providing comprehensive linting rules for ES2015+ import/export syntax with static analysis and module system enforcement.
Agent Success
Agent success rate when using this tile
80%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.96x
Baseline
Agent success rate without this tile
83%
{
"context": "Evaluates whether the config builder composes eslint-plugin-import-x preset offerings for both legacy and flat ESLint configs, honoring environment options and strictness toggles exactly as the spec requires. Scoring looks only at correct preset selection and plugin registration rather than general code quality.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Legacy base preset",
"description": "Legacy configs register the plugin and extend the package's base preset (`plugin:import-x/recommended`) as the foundation instead of re-specifying rule maps.",
"max_score": 25
},
{
"name": "TypeScript preset",
"description": "When TypeScript is requested, legacy configs append the package TypeScript preset (`plugin:import-x/typescript`) so parser and resolver settings come from the preset rather than hand-written equivalents.",
"max_score": 20
},
{
"name": "Environment preset",
"description": "Environment options (e.g., React) pull in the matching package preset (`plugin:import-x/react` for legacy or `importX.flatConfigs.react` for flat) instead of custom rule bundles.",
"max_score": 20
},
{
"name": "Strictness toggle",
"description": "The strictness flag swaps between the package's errors-focused preset (`plugin:import-x/errors` or `importX.flatConfigs.errors`) and its warnings preset (`plugin:import-x/warnings` or `importX.flatConfigs.warnings`) without duplicating entries.",
"max_score": 20
},
{
"name": "Flat preset usage",
"description": "Flat config output uses the package's flat presets (such as `importX.flatConfigs.recommended` combined with environment variants) while registering the plugin once via the flat config plugin map.",
"max_score": 15
}
]
}