2016-05-04 7 views
2

の設定があります。例えば、elseのようにコードを強制することができます。その場合は、}と同じ行に入ります。いくつかのルールではTSLintを1行に設定し、他のルールでは逆にTSLintを設定する方法はありますか?

"one-line": [ 
    true, 
    "check-open-brace", 
    "check-catch", 
    "check-else", 
    "check-finally", 
    "check-whitespace" 
], 

は、私は何をしたいので、私は強制することができ、これらの2 one-lineとして

"one-line": [ 
    true, 
    "check-open-brace", 
    "check-whitespace" 
], 

を保つが、分離ライン

"check-catch", 
"check-else", 
"check-finally", 

に行くために他人に強制され

if() { 
} 
else { 
} 

私は現在TSを使用しています[email protected]。どうすれば設定できますか?

答えて

1

いくつかのルールでは1行、それ以外では1行のTSLintを設定するにはどうすればよいですか?

あなたは基本的にcatch/else/finallyためmultilineのようなルールをしたいです。行くこと:https://github.com/palantir/tslint私は言及されたそのようなルールは表示されません。

あなたはここでそれを要求することができます:https://github.com/palantir/tslint/issues

0

をtslintにeslint規則の(一部)を実行することが可能になりますtslint-eslint-rules packegeが、あります。幸いにも、brace-styleルールが実装されており、あなたのブレーススタイルはによって強制することができます。

"brace-style": ["error", "stroustrup"] 

(私はそれを試していなかった、それはいくつかの調整が必要であることも可能である)

関連する問題