【问题标题】:How can I exclude files from ESLint using the last modified date?如何使用上次修改日期从 ESLint 中排除文件?
【发布时间】:2021-04-25 15:30:15
【问题描述】:

我们希望在庞大的遗留代码库上运行 ESLint。 这个想法是为在某个推出日期之后被修改的每个文件启用 ESLint。 这样,旧文件可以保持原样,至少在需要为更改请求修补它们之前。 此时我们也有时间修复掉毛问题。

来自https://eslint.org/docs/user-guide/configuring#ignoring-files-and-directories 看起来我们可以动态创建一个 .eslintignore 作为一种解决方法。

无论如何,我们想知道是否有更好的方法。

是否有一些扩展点,我们只需检查 lastModifiedDate 以包含/排除文件?

或者是否有一些设置/插件可以做到这一点?

【问题讨论】:

    标签: eslint


    【解决方案1】:

    您可能想考虑另一种方法,即使用 Husky 仅对您正在签入 GitHub 的文件进行 lint。

    【讨论】:

    • 感谢您的建议。这些存储库不在 Git 上,但确实这个概念可能是一个不错的选择。
    猜你喜欢
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2021-10-08
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多