我搜索了一个包来自动缩进和美化我的React/babel代码。我刚刚尝试了原子美容,这似乎对原子有很好的反馈。
但是普通babel文件的结果还不够好:"HTML标记"没有按照需要缩进。有人试过用巴贝尔做原子美容吗?
我目前使用插件语言babel、react和autoclose html来为我处理这个问题,没有任何问题。
https://atom.io/packages/autoclose-html
https://atom.io/packages/language-babel
https://atom.io/packages/react
希望这能有所帮助!
Atom美化当时不支持jsx。现在:)
我已经面临同样的问题,并最终使用了更漂亮的原子。它与HTML标记配合使用非常好。
我使用Prettier(https://prettier.io/)将我的代码重新写入最佳实践,这样所有团队都可以编写代码,就好像只有一个人编写了所有代码一样。支持JSX,最近甚至支持TypeScript、CSS、SCSS等。。
我使用miniprettier,它在Prettier官方网站上被列为推荐包。
它就像一个更漂亮的原子,但没有所有的依赖关系。我喜欢它!它在JSX上运行得很好。我对其他文件类型(例如JSON、纯HTML、JS)使用原子美化。