Javascript 如何选择速记对象返回

Javascript 如何选择速记对象返回,javascript,ecmascript-6,eslint,Javascript,Ecmascript 6,Eslint,我如何告诉ESLint,当函数刚刚返回一个对象时,它应该使用速记?例如: const someMethod = c => { return { c } }; 应该是: const someMethod = c => ({ c }); 感谢andy,我找到了正确的配置: "arrow-body-style": ["error", "as-needed"] 只是一些温和的回击:前者更容易调试。将缩小保留到缩

我如何告诉ESLint,当函数刚刚返回一个对象时,它应该使用速记?例如:

const someMethod = c => {
    return { c }
};
应该是:

const someMethod = c => ({ c });

感谢andy,我找到了正确的配置:

    "arrow-body-style": ["error", "as-needed"]

只是一些温和的回击:前者更容易调试。将缩小保留到缩小器。可以出于某种原因打开和关闭ESLint规则。它们描述了某种编码风格的偏好,你可以同意,也可以不同意。@T.J.Crowder实际上他是对的,这是配置规则的问题