2016-12-30 3 views
3

私はTSLint拡張子を使ってVisual Studioコード内でTSLintを使用しており、.tsファイルに最適です。それはまた.jsファイルで実行されますが、それは良いですが、それは悪い(私にとって)同じルールを使用しません。どうすれば同じルールを使うことができますか?TSLintをJSファイルのルールに従います。

マイtslint.jsonは次のようになります。

{ 
    "extends": "tslint:latest", 
    "rules": { 
    "indent": [true, "tabs"], 
    // a bunch of others 
    } 
} 

例えば、私は.jsファイルにこの警告を取得しています:ときに私(それは、私はスペースのインデントを使いたい

[tslint] space indentation expected (indent) 

ルールは"tabs"用に設定されています)。

答えて

4

y内のjsRulesプロパティを使用してJSファイルで実行するルールを指定できます我々のtslint.json file。たとえば、次のように

{ 
    "extends": "tslint:latest", 
    "rules": { 
    "indent": [true, "tabs"], 
    // a bunch of others 
    }, 
    "jsRules": { 
    "indent": [true, "tabs"], 
    // a bunch more rules 
    } 
} 

あなたがこれを書いている時のようtslint:latestthese are the default rulesを拡張していて、無効を持っているか、あなたはしたくないルールを上書きします場合。

+0

ああ。ありがとうございました。どういうわけか私はそれがjavascriptのための完全に別のルールを使用することを逃した! –