[英]Why is @typescript-eslint/parser including files outside of those configured in my tsconfig.json?
[英]tsconfig not used by typescript-eslint
在一個新的項目,我安裝了typescript
, eslint
, @typescript-eslint/parser
, @typescipt-eslint/eslint-plugin
。 我還添加了以下.eslintrc
文件:
{
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"]
}
以及以下tsconfig.json
文件:
{
"compilerOptions": {
"strict": true
}
}
問題是tsconfig.json
中的選項在我運行命令eslint
時沒有應用。 不過,它與命令tsc
一起按預期工作。
例如,文件index.ts
包含:
function sum(a, b) {}
如果我運行npx eslint index.js
,我沒有錯誤,而如果我運行tsc --noEmit
,我有兩個:
我希望eslint
命令返回與tsc
命令相同的錯誤。 任何的想法?
編輯我嘗試在.eslintrc
使用和不使用以下.eslintrc
:
"parserOptions": {
"project": "./tsconfig.json"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.