如何在 ESLint 中排除某些文件或文件夹

ESLint 是一个非常流行的 JavaScript 代码检查工具,它可以帮助我们发现代码中的潜在问题并提供解决方案。但是,有时候我们并不想检查所有的文件或文件夹,例如第三方库、测试文件等。本文将介绍如何在 ESLint 中排除某些文件或文件夹。

方法一:使用 .eslintignore 文件

我们可以在项目根目录下创建一个名为 .eslintignore 的文件,用于指定我们不想被检查的文件或文件夹。如下所示:

上面的例子中,我们忽略了所有的 node_modules 文件夹以及所有的测试文件。.eslintignore 文件支持 glob 模式,这意味着我们可以使用通配符来匹配文件或文件夹。

方法二:使用 ESLint 配置文件

我们也可以在 .eslintrc 文件中指定我们不想被检查的文件或文件夹。如下所示:

上面的例子中,我们使用了 ignorePatterns 属性来指定我们不想被检查的文件或文件夹。.eslintrc 文件是一个 JSON 文件,我们可以在其中指定任何 ESLint 配置选项。

总结

在 ESLint 中排除某些文件或文件夹可以帮助我们提高检查效率,减少不必要的错误提示。我们可以使用 .eslintignore 文件或 .eslintrc 文件来指定我们不想被检查的文件或文件夹。这两种方法都非常简单易用,我们可以根据自己的需求来选择。

示例代码

以下是一个示例代码,演示了如何在 ESLint 中使用 .eslintignore 文件来排除某些文件或文件夹:

在项目根目录下创建一个名为 .eslintignore 的文件,内容如下:

运行 npm run lint 命令即可检查项目中的 JavaScript 代码,但是不会检查 node_modules 文件夹以及测试文件。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6582c53ed2f5e1655ddd6416


纠错
反馈