我使用"eslint-config-airbnb":"13.0.0“来保持我的JavaScript干净
const formatedUserList = trainerOnly.map((user) => { //eslint 'Unexpected
return {
...user,
value: user.id,
label: user.name,
};
});看起来这可能是一个持续的问题。在此期间,有没有人对OCD开发人员有什么建议?可能会禁用此规则或其他?
发布于 2018-09-08 17:43:22
因为您的函数会立即返回一个对象,所以您的linting规则建议您隐式返回该对象,以减少语法干扰。也就是说,不使用您正在做的事情,而是使用:
.map((user) => ({
...user,
value: user.id,
label: user.name,
}));当然,如果您认为在这种情况下需要一致的样式对您没有用处,那么可以禁用arrow-body-style规则。
如果愿意,还可以省略参数列表两边的圆括号:
.map(user => ({https://stackoverflow.com/questions/52234000
复制相似问题