问题描述
我们希望在庞大的遗留代码库上运行 ESLint。 这个想法是为每个在特定推出日期后修改的文件启用 ESLint。 这样旧文件可以保持原样,至少在需要为更改请求修补之前。 此刻我们也有一些时间来修复 linting。
来自https://eslint.org/docs/user-guide/configuring#ignoring-files-and-directories 看起来我们可以动态创建 .eslintignore 作为解决方法。
无论如何,我们想知道是否有更好的方法。
是否有一些扩展点可以让我们只检查 lastModifiedDate 以包含/排除文件?
或者是否有一些设置/插件可以实现这一点?
解决方法
您可能想考虑的另一种方法是使用 Husky 仅检查您正在签入到 GitHub 的 lint 文件。