将我的 Angular 12 项目从 TSLint 迁移到 ESLint 后,为每个项目创建了一个 eslintrc 文件,每个文件都有一行将 parseroptions.projects 设置为这样的路由:
{
"extends": ["../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"parserOptions": {
"project": ["apps/my-app/tsconfig.*?.json"]
},
...
],
...
}
我一直在阅读 eslint 文档试图找到这个问题的答案,但没有找到任何有用的东西。
最佳答案
这是 @typescript-eslint 插件公开的一个附加配置选项。如果要使用需要类型信息的 eslint 规则,则此选项是必需的。
参见 https://www.npmjs.com/package/@typescript-eslint/parser了解更多信息(搜索 parserOptions.project)。
关于angular - eslint parseroptions.project 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68121642/