2016-03-28 10 views
7

私はEslintルールのドキュメントを精査しており、ブロック間で改行を実行する方法を理解できません。eslintでコードブロックを区切る改行を適用する

例えば、jscsに私は分離する新しい行を有していないため、これらを拒否することができます:それは私が望んでいたものだが、それはスペースだけではなく、改行にも適用されるように

if (!rows.length) { 
    // code 
} 
var pagination; 
if (something) { 
    // code 
} 

「スペース・ビフォア・ブロックは」聞こえました。

+1

ようなものになるだろうと思いますhttp://eslint.org/docs/rules/padding-line-between-statements

を[newline-after-var](http://eslint.org/docs/rules/newline-after-var)を実行して、 'var'宣言の後に改行を加えます。私はまだ 'var'が存在しない場合に2つの' if'ブロックの分離を強制するルールを見つけることを切望しています。 – rockerest

答えて

0

レスポンスは少し遅れているが、あなたは今、このためpadding-line-between-statementsルールを使用することができます、あなたが使用することができ、私はあなたがしたいと思う設定は、レコードの

"padding-line-between-statements": [ 
    "warn", 
    { blankLine: 'always', prev: '*', next: 'block' }, 
    { blankLine: 'always', prev: 'block', next: '*' }, 
    { blankLine: 'always', prev: '*', next: 'block-like' }, 
    { blankLine: 'always', prev: 'block-like', next: '*' }, 
] 
関連する問題