Javascript 从ESLint应用autofix安全吗?
我想格式化几个文件,但我担心会破坏代码 当我说它是否安全时,我是说前后代码的执行是完全相同的 例如,有些规则看起来应用起来非常安全(比如缩进)。我认为更改空格的数量不会影响代码的执行 然后,有些规则看起来并不那么安全。例如,将var更改为let或const可能会导致不同的执行,因为var与let并不完全相同Javascript 从ESLint应用autofix安全吗?,javascript,eslint,Javascript,Eslint,我想格式化几个文件,但我担心会破坏代码 当我说它是否安全时,我是说前后代码的执行是完全相同的 例如,有些规则看起来应用起来非常安全(比如缩进)。我认为更改空格的数量不会影响代码的执行 然后,有些规则看起来并不那么安全。例如,将var更改为let或const可能会导致不同的执行,因为var与let并不完全相同 因此,我想知道ESLint是否有任何自动修复规则可以更改代码,以便在应用--fix时执行不同。是的,它是安全的,因为--fix标志不能修复所有JS问题[1]。 因此,您必须自己修复一些esl
因此,我想知道ESLint是否有任何自动修复规则可以更改代码,以便在应用
--fix
时执行不同。是的,它是安全的,因为--fix
标志不能修复所有JS问题[1]。
因此,您必须自己修复一些eslint警告/错误
[1] @num8er我用更多细节扩展了这个问题。我应该补充点什么吗?我已经撤回了“关闭”和“关闭”投票,现在一切都好了。关于autofix ing:我经常使用它,我的package.json中有这样的脚本,这使我的生活变得轻松:鼓励各个插件的作者只进行安全的更改,不要破坏代码。但可能有一些插件没有明确做到这一点。您可以查看此问题以查看有关
=
的讨论。