【问题标题】:How to configure package.json to run eslint on js and jsx files如何配置 package.json 在 js 和 jsx 文件上运行 eslint
【发布时间】:2018-11-27 14:21:05
【问题描述】:

这个post 用于检查项目中的所有.js 文件。

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

我已经得到了这个工作:

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

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

【问题讨论】:

  • 无需在package.jsonscripts 部分中包含./node_modules/.bin/

标签: javascript regex eslint package.json


【解决方案1】:

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

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

【讨论】:

  • 看起来棒极了。但是我如何将 linting 文件格式添加到 .eslintrc?
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 2019-10-24
    • 2016-09-17
    • 2015-11-10
    • 2016-07-11
    • 2015-08-25
    • 2021-09-27
    • 1970-01-01
    • 2018-03-28
    相关资源
    最近更新 更多