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%
Design an ESLint flat config that tunes import resolution for a mixed JS/TS workspace, ensuring custom aliases, built-in module recognition, and controlled ignore/external behavior work consistently across linted files.
src/app.ts that imports @shared/logger (mapping to src/shared/logger.ts) and ./ui/Button (resolving a .tsx component) passes without unresolved or missing-extension errors. @test**/generated/** are skipped by import-resolution checks, while imports outside those paths still surface unresolved errors. @testvendor/ folder (e.g., vendor/charting) are treated as external modules and do not trigger unresolved or extraneous-dependency errors, while missing local files remain flagged. @testworker_threads and node:test are recognized as core modules and avoid unresolved/extraneous errors, whereas an unrecognized bare specifier like nonexistent-core still fails. @test@generates
// ESM flat config exporting an array of configs with import linting/resolution tuned
export default [
/* config entries with settings and rules required to satisfy the capabilities */
];Provides import linting rules and resolver utilities for JS/TS projects.