问题描述
let obj = { foo: 1,bar: 2,baz: 3
};
我希望它可以固定为以下任何一个:
let obj = { foo: 1,baz: 3 };
或者:
let obj = {
foo: 1,baz: 3
};
我有几条规则,包括object-property-newline,但还不够。这是demo:
/*eslint indent: "error"*/
/*eslint no-multi-spaces: "error"*/
/*eslint object-curly-spacing: ["error","always"]*/
/*eslint object-property-newline: ["error",{ allowAllPropertiesOnSameLine: true }] */
let obj = { foo: 1,baz: 3
};
结果是:
let obj = { foo: 1,baz: 3
};
这些规则不解决花括号不一致的问题。这也通过了:
let obj = { foo: 1,baz: 3
};
是否可以使用ESLint核心规则解决此问题?第三方规则有可能吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)