如何在 js 和 jsx 文件上配置 package.json 到 运行 eslint

How to configure package.json to run eslint on js and jsx files

适用于检查项目中的所有 .js 文件。

除了 所有 .js 文件之外,如何对所有 .jsx 文件 进行 lint?

我已经开始工作了:

    "lint": "./node_modules/.bin/eslint \"./**/*.js\" \"./**/*.jsx\""

不过,我认为有一种更简洁的方法可以同时匹配 .js.jsx 文件扩展名。

Eslint 有一个 --ext 标志,您可以使用它来指定您希望 eslint 查看的文件扩展名。所以你可以做 "lint: eslint --ext .js --ext .jsx"

https://eslint.org/docs/user-guide/command-line-interface

您也可以尝试以下在我的机器上运行良好的方法:

"lint": "eslint \"**/*.{js,jsx}\""