使用されている IDE は WebStorm 11.0.3 で、tslint は構成されて動作しますが、大きな *.d.ts ライブラリ ファイルを解析しようとするためハングします。
特定のファイルまたはディレクトリを無視する方法はありますか?
使用されている IDE は WebStorm 11.0.3 で、tslint は構成されて動作しますが、大きな *.d.ts ライブラリ ファイルを解析しようとするためハングします。
特定のファイルまたはディレクトリを無視する方法はありますか?
Saugat Acharyaが述べたように、tslint.json CLI オプションを更新できるようになりました。
{
"extends": "tslint:latest",
"linterOptions": {
"exclude": [
"bin",
"lib/*generated.js"
]
}
}
詳細については、このプル リクエストを参照してください。
この機能はtslint 3.6で導入されました。
tslint \"src/**/*.ts\" -e \"**/__test__/**\"
--exclude (または -e) を追加できるようになりました。ここでPRを参照してください。
CLI
usage: tslint [options] file ...
Options:
-c, --config configuration file
--force return status code 0 even if there are lint errors
-h, --help display detailed help
-i, --init generate a tslint.json config file in the current working directory
-o, --out output file
-r, --rules-dir rules directory
-s, --formatters-dir formatters directory
-e, --exclude exclude globs from path expansion
-t, --format output format (prose, json, verbose, pmd, msbuild, checkstyle) [default: "prose"]
--test test that tslint produces the correct output for the specified directory
-v, --version current version
あなたは使用して見ています
-e, --exclude exclude globs from path expansion
現在Visual Studio Codeを使用しており、tslintを無効にするコマンドは
/* tslint:disable */
注意すべきことがあります。上記の無効化は、そのページのすべての tslint ルールを無効にします。特定のルールを無効にする場合は、1 つまたは複数のルールを指定できます。
/* tslint:disable comment-format */
/* tslint:disable:rule1 rule2 rule3 etc.. */
またはルールを有効にする
/* tslint:enable comment-format */
**/* 構文を使用して、フォルダー内のファイルを除外する必要がありました。
"linterOptions": {
"exclude": [
"src/auto-generated/**/*",
"src/app/auto-generated/**/*"
]
},
バージョン tslint 5.11.0 では、exclude 引数を定義して package.json の lint スクリプトを変更することで動作することを確認できます。
"lint": "ng lint --exclude src/models/** --exclude package.json"
乾杯!!