根据eslint配置,在原子编辑器中美化js代码

时间:2016-03-29 11:11:23

标签: javascript atom-editor eslint

我使用Atom作为我选择的代码编辑器,并发现很难实现美化代码的功能。我非常依赖eslint软件包,只需要beautify来清理我的代码。问题是,一旦代码被美化,它会导致一些小的eslint错误,我正在寻找一种方法来设置美化插件,以尊重eslint规则或使用其他工作。

2 个答案:

答案 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。