这是Prettier的尾随逗号规则。
v2.0.0 中的默认值从 更改
none
为es5
多行时尽可能打印尾随逗号。(例如,单行数组永远不会有尾随逗号。)
有效选项:
- "es5" - 在 ES5 中有效的尾随逗号(对象、数组等)
- "none" - 没有尾随逗号。
- “all” - 尽可能使用尾随逗号(包括函数参数)。这需要节点 8 或变换。
传递给状态更新函数的对象是一个多行对象字面量,写成这样
{
updateCount: updateCount + 1,
}
但是当写成一行时可能不需要尾随逗号
{ updateCount: updateCount + 1 }
注意:根据其他配置的更漂亮/ eslint 规则,即使您编写单行对象文字,它仍然可以自动格式化为多行对象,即行字符长度等...
意思是,像这样的简单行
this.setState({ updateCount: updateCount + 1 });
根据缩进和其他样式配置,可以自动格式化为
this.setState({
updateCount: updateCount + 1,
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句