【问题标题】:Lint Staged does not access subfoldersLint Staged 不访问子文件夹
【发布时间】:2021-12-17 12:05:15
【问题描述】:

我正在运行npx lint-staged 命令并注意到如果我有以下树:

src 
 /sub-folder-x
  - file-x
 /sub-folder-y
  - file-y

eslintprettier 在子文件夹中找不到文件。

如何让舞台在它的所有子文件夹和文件上运行?

.lintstagedrc.json

{
    "src/**/*.{js,jsx,ts,tsx}": ["prettier --check", "eslint"]
}

✖ 更漂亮——检查:

[warn] src/App.test.tsx
[warn] src/App.tsx
[warn] src/index.tsx
[warn] src/reportWebVitals.ts
[warn] Code style issues found in the above file(s). Forgot to run Prettier?

✖ eslint:

/POC/uber-web/src/App.test.tsx
/POC/uber-web/src/App.tsx
/POC/uber-web/src/index.tsx
/POC/uber-web/src/reportWebVitals.ts

【问题讨论】:

    标签: reactjs eslint create-react-app prettier lint-staged


    【解决方案1】:

    您在.lintstagedrc.json 中的文件模式字符串似乎是错误的。尝试删除括号前的点并将其放在每个文件扩展名定义之前,如下所示:

    {
       "src/**/*{.js,.jsx,.ts,.tsx}": ["prettier --check", "eslint"]
    }
    

    【讨论】:

      猜你喜欢
      • 2021-05-24
      • 2020-12-27
      • 2020-01-06
      • 2020-09-20
      • 2023-03-03
      • 2020-01-12
      • 2019-08-22
      • 2019-11-05
      • 2022-01-21
      相关资源
      最近更新 更多