gpt4 book ai didi

eslint - Codemod 与 eslint --fix

转载 作者:行者123 更新时间:2023-12-05 05:18:23 24 4
gpt4 key购买 nike

我想编写几个脚本来自动检测丢失的导入并根据根目录导入它们。将此脚本编写为 codemod 脚本还是作为带有修复选项的 eslint 规则更好?

最佳答案

Codemods 用于迁移,而 linting 则永久性地提醒/警告您的开发人员他们在开发过程中可能犯的一些错误。两者可以一起使用。

对于您的情况,我认为您可以采取两种方法:

  1. 编写一个检测问题的 lint 规则和一个 codemod 来修复现有的问题。 lint 规则可确保开发人员将来不会错过它。

  2. 编写检测问题的 lint 规则以及 --fix自动修复问题的选项。

我倾向于第二种方法,因为它更适合 future 。您可能只想使用这个 no-unresolved ESLint rule直接而不是自己写。在任何情况下,fix/codemod 都不是微不足道的,如果您的项目有很多目录和文件,它可能会影响性能。

关于eslint - Codemod 与 eslint --fix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48033782/

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