我使用Atom作为我选择的代码编辑器,并发现很难实现美化代码的功能。我非常依赖eslint软件包,只需要beautify来清理我的代码。问题是,一旦代码被美化,它会导致一些小的eslint错误,我正在寻找一种方法来设置美化插件,以尊重eslint规则或使用其他工作。
答案 0 :(得分:5)
听起来您的beautify
设置与eslint
规则不符。例如,eslint
indent
规则可能设置为4
,而beautify
indent
设置为2
。
beautify
插件有一些设置可以自定义如何美化代码。您可以阅读有关这些设置in the docs的信息。不幸的是,只有17个设置,因此可能无法同步2个软件包。
如果您发现需要更多地控制Atom中的自动格式化,您可能需要查看ESFormatter包。它有250多个选项,如果您有一些非标准的ESLint规则,它们可能更适合您的需求。
答案 1 :(得分:4)
您可能希望使用名为Prettier Eslint的Atom插件,该插件根据eslint
配置文件(.eslintrc
)格式化代码。它使用eslint的--fix
标志来解决问题。
编辑:现在看起来像Prettier-atom。谢谢,@ dube。