2016-09-19 8 views
1

ワークフローにtslintを追加します。私は経由でインストール:tslintを使用しているときに* .d.tsファイルを無視する方法?

npm install tslint tslint-config-ms-recommended --save-dev 

そして、私のtslint.jsonは、次のようになります。しかし、私が実行したときに

{ 
    "extends": "tslint-config-ms-recommended" 
} 

./node_modules/.bin/tslint src/**/*.ts 

それも間違いなく入力されたファイル、例えばの多くをチェックします。

src/interfaces/highland.d.ts[621, 1]: space indentation expected 
src/interfaces/highland.d.ts[622, 1]: space indentation expected 
src/interfaces/highland.d.ts[635, 1]: space indentation expected 

出力。

私の*.tsファイルのみをチェックし、他のタイプを無視する方法を探しています。

私は--excludeオプションがあったことを見た、まだそれは私が実行したときに、まだd.tsファイルを示しています。どちらかのザ・オプションを除外

./node_modules/.bin/tslint src/**/*.ts --exclude src/**/*.d.ts 
+0

http://stackoverflow.com/questions/34578677/how-to-ignore-a-particular-directory-or-file-for-tslint – k0pernikus

答えて

5

したがって、=が必要です。

tslint src/**/*.ts --exclude=src/**/*.d.ts 

または無視する部分を引用符で囲む:

tslint src/**/*.ts --exclude "src/**/*.d.ts" 

はexpeとして動作しますcted。

+0

別のオプションは次の正規表現を使用することです: 'src/**/* [^。d $]。ts' – fxlemire

関連する問題