webstorm eslint設定では、 "extra eslint options"フィールドがあります。これで は、私が追加:typescriptファイルでEslintを有効にする
--ext .ts
をeslint、この場合.TSファイルには、カスタムファイルの拡張子に動作するようになっているeslint documentationから。 これは何もしません。私の構文は間違っていますか?とにかく.eslintrcファイルから.tsファイルでEslintを有効にするには?
webstorm eslint設定では、 "extra eslint options"フィールドがあります。これで は、私が追加:typescriptファイルでEslintを有効にする
--ext .ts
をeslint、この場合.TSファイルには、カスタムファイルの拡張子に動作するようになっているeslint documentationから。 これは何もしません。私の構文は間違っていますか?とにかく.eslintrcファイルから.tsファイルでEslintを有効にするには?
--ext
では、JavaScriptの拡張機能を使用することができますが、別のファイル拡張子を渡すことで、JavaScript以外の言語でESLintを動作させることはできません。
typescript-eslint-parserを使用して、TypescriptにESLintを有効にすることができます。これは、lintingのためにESLintに渡すことができるtypescriptコードから構文ツリーを構築することを可能にします。
しかし、TypeScriptコードを検査するためにTypescript lintersを使用することをお勧めします。たとえば、TSLintを試すことができます。
アップデート:2017.1.3以降、WebStormはESLint + typescript-eslint-parserをサポートしています。あなただけtypescript
プラグインとtypescript-eslint-parser
の両方をインストールし、それに応じてESLintの設定を変更する必要があります。
"parser": "typescript-eslint-parser",
"plugins": ["typescript"]
ここに答えは何ですか? TSLintまたはtypescript-eslint-parser?いくつかの研究をしなくてもすぐには機能しないTSLintを試してみました。 – Urasquirrel
答えは - あなたは両方を試すことができますが、私はTSLintを提案します。それがあなたのために「正しく機能しない」場合、それは答えを下落させる理由ではありません。それは宣伝ではなく、なぜESLintの '--ext'がTypeScriptに対して何もしない – lena