我希望我们仓库中的所有代码总是使用带括号的块来表示if语句、循环甚至内联函数的子句。以下代码是禁止的:
const func = () => doSomething();
字符串
应将其转换为:
const func = () => {
return doSomething();
};
型
当然,这是个人偏好,但我认为如果只签入后者,那么差异更容易阅读,更容易添加和删除调试日志,并且您不太可能意外签入对逻辑没有影响的更改。
Prettier不会这样做,它被认为超出了它的范围。但一定有一些工具可以做到这一点。我做了谷歌搜索,但没有发现。
1条答案
按热度按时间x8goxv8g1#
ESLint有arrow-body-style always选项,支持自动修复。