gpt4 book ai didi

javascript - 如何使用 eslint 格式化我的 javascript 代码?

转载 作者:行者123 更新时间:2023-11-29 10:33:56 24 4
gpt4 key购买 nike

我使用 vim 作为我的编辑器,我使用 eslint 来检查 javascript 代码。之前,我使用js-beautify 来格式化js代码。但是最近我发现eslint有一个--fix选项,可以修复正常编码风格违反eslint规则的问题。

我也找到这个post这建议使用 eslint 进行代码格式化。我觉得这是个好主意,因为我发现同时拥有 eslint 和 js-beautify 有点多余。既然 eslint 已经可以检测到我所有的编码风格问题,为什么它不能为我做格式化呢?

同时拥有 js-beautify 和 eslint 也有一个缺点,我需要调整 js-beautify 以符合 eslint 规则。这是完全没有必要的。

但是当我对 js 文件使用 eslint --fix 时,它只会进行一些修复,例如:插入分号,在必要时添加一些空格。但是如果我的代码被压缩,它就不会很好地格式化为人类可读的格式。

如何让eslint像js-beautify那样做代码格式化?

最佳答案

我并没有真正制作eslint格式代码。但是可以使用一个技巧是将 js-beautify 的结果通过管道传递给 eslint --fix。因此,同一行的多个语句将通过 js-beautify 进行格式化,并将结果发送到 eslint --fix 以修复正常的样式问题,最后,您将获得格式化和修复后的代码版本。

关于javascript - 如何使用 eslint 格式化我的 javascript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39886336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com