javascript – 在forllint中强制分隔代码块的换行符

前端之家收集整理的这篇文章主要介绍了javascript – 在forllint中强制分隔代码块的换行符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在搜索Eslint规则文档,无法弄清楚如何在块之间强制执行换行符.

例如,在jscs中我可以拒绝这些因为没有分隔的新行:

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

“space-before-blocks”听起来像是我想要的,但它只适用于空格而不是换行符.

解决方法

响应有点晚,但您现在可以使用padding-line-between-statements规则: http://eslint.org/docs/rules/padding-line-between-statements

我认为你想要的配置会是这样的

"padding-line-between-statements": [
  "warn",{ blankLine: 'always',prev: '*',next: 'block' },prev: 'block',next: '*' },next: 'block-like' },prev: 'block-like',]

猜你在找的JavaScript相关文章