在 JSCS 或 ESLint 中指定特定数量的换行符
Specify specific amount of line breaks in JSCS or ESLint
JSCS 有一个 disallowMultipleLineBreaks
规则。这断言 JavaScript 中语句之间的换行符不超过 1 个。我想在方法声明之间允许 2 个换行符,但不超过 2 个。我还想在 not 方法声明的语句之间禁止超过 1 个换行符。一个例子:
module.exports = {
foo : function () { },
// ok
bar : function () {},
baz : function () {
const QUX = 'QUX'
// not ok
}
}
这在 ESLint 或 JSCS 中是否可行?
这是来自 ESLint
的适当规则:http://eslint.org/docs/rules/no-multiple-empty-lines ....
但它非常笼统,不像您想要的那样非常具体。
JSCS 有一个 disallowMultipleLineBreaks
规则。这断言 JavaScript 中语句之间的换行符不超过 1 个。我想在方法声明之间允许 2 个换行符,但不超过 2 个。我还想在 not 方法声明的语句之间禁止超过 1 个换行符。一个例子:
module.exports = {
foo : function () { },
// ok
bar : function () {},
baz : function () {
const QUX = 'QUX'
// not ok
}
}
这在 ESLint 或 JSCS 中是否可行?
这是来自 ESLint
的适当规则:http://eslint.org/docs/rules/no-multiple-empty-lines ....
但它非常笼统,不像您想要的那样非常具体。