この質問 と同様
Angular2 TypeScriptコードをリントするために次のコマンドを実行しています。
ng lint
それはすべてのリンティングエラーをうまく証明しています。
ただし、ライニング時にベンダーフォルダー(「src/app/quote/services/generated/**/*」と言う)を含めないようにします。
私はこれが次のようにtslintコマンドで実行できることを知っています( 参照はこちら )
tslint \"src/**/*.ts\" -e \"**/__test__/**\"
しかし、angular cli cliパラメーターは何ですか?tslintからいくつかのファイルを除外する方法は?
注:My Angular Cliバージョンは:@ angular/cli:1.0.0-rc.0
Angular6 +から、.angular-cli.json
はangular.json
に置き換えられましたが、lint
部分に除外パスを追加できます。
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"src/tsconfig.app.json",
"src/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**" // excluded directories
]
}
}
Angle-cli issue#506 によれば、次のように.angular-cli.json
に除外パスを追加できます。
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/node_modules/**/*" // the node_modules for example
}]
Blobパターンであることがわかった。
複数のファイル/ディレクトリが必要な場合は、.angular-cli.json
"exclude": [
"**/*whatever.pipe.ts",
"**/*whatever_else.component.ts"
]