首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有可能排除/忽略文件吗?

有可能排除/忽略文件吗?
EN

Stack Overflow用户
提问于 2019-04-01 14:20:20
回答 6查看 30.8K关注 0票数 16

当使用Husky/lint分阶段钩子时,是否可以排除/忽略文件?

在自动取款机上查了一遍,却没找到任何线索。

希望有个类似于

代码语言:javascript
复制
/*ignore*/

我可以加上的标签。

若要使lint分阶段忽略引起格式化问题的某些文件,请执行以下操作。

对此的任何想法都非常感谢:)

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-04-01 16:12:02

最后添加

代码语言:javascript
复制
.prettierignore 

文件。

不太理想,但似乎做得很好。

票数 21
EN

Stack Overflow用户

发布于 2021-08-27 07:47:25

我终于找到了如何做到这一点(至少在lint-staged v11.1.2中是这样)。

package.json

代码语言:javascript
复制
"lint-staged": {
  "!(path/to/excluded/dir/**/*)*.ts": [
    "eslint --fix",
    "prettier --write"
  ]
}

注意,球星模式是在否定模式内,而不是在它之外。这确保子目录也被排除在外。

票数 10
EN

Stack Overflow用户

发布于 2019-08-02 12:32:14

在配置package.json中的lint阶段时,或者如果您正在使用任何其他IDE,为了通过林特阶段和哈士奇挂钩忽略/排除文件,您可以在林特阶段对象中添加一个“忽略”键,使其忽略任何您想忽略的包或文件。使用以下可扩展语法:

代码语言:javascript
复制
{
  "lint-staged": {
    "linters": {
      "src/**/*.js": ["formatter --write", "git add"],
    },
    "ignore": ["node_modules", "dist", "package-lock.json"]  }
}

只需将目标模式添加到“指针”对象和之前可能添加到.prettierignore中的所有被忽略的文件中,以“忽略”林特分级对象的键。你就这样吧!

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55457364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档