ESLint flat config failures: rule not found, missing plugins, and silent skips
A diagnostic guide for ESLint v9 flat config failures: rule not found, missing plugins, and files silently skipped after migrating from .eslintrc to eslint.config.js.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
A diagnostic guide for ESLint v9 flat config failures: rule not found, missing plugins, and files silently skipped after migrating from .eslintrc to eslint.config.js.
ESLint’s parserOptions.project accepts an array of TypeScript project file paths, enabling type‑aware linting across a monorepo. The specification does not define a deterministic order for loading these projects, so rule evaluation can vary depending on load sequence or differing ESLint versions, resulting in nondeterministic lint outcomes. What criteria sho
Goal: Determine whether a .babelrc file in one workspace package can be applied to source files in another package when babelrcRoots is not explicitly configured. Constraint: Babel 7.x with @babel/core restricts .babelrc visibility to the package root by default, but rootMode and babelrcRoots can extend that boundary. It is unresolved whether the default bou