我在项目根目录中有这些文件
test1.sql
与
fileignoreconfig:
- filename: '*.sql'
checksum: 29a138ee50018bdc968f352d2a69fa09e17de38fcc400630bb04dd7019e768be
# - filename: abc.sql
# checksum: e12b607678a6b1821eca6e49f36588d8e89f8e6ed0f8a6abc6ef53b394bdc06b
# - filename: abc1.sql
# checksum: cdca6d4d3d4c094fbdaeae9b6202fcf39be192454616e1e7d5b6fc2c60d25887# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/thoughtworks/talisman
rev: v1.2.0
hooks:
# either `commit` or `push` support
- id: talisman-commit
# - id: talisman-push我试图为.sql文件编写忽略规则,这样就不需要.talismanrc中的多个条目。当我尝试使用两个不同的规则时,我就是这样为'*.sql' talisman --checksum="*.sql"生成校验和的,但是通配符规则不起作用。我是不是遗漏了什么?
发布于 2020-06-02 11:08:56
我想ignore_detectors了。在使用checksum生成talisman --checksum="*.sql"之后,我得到了以下内容
fileignoreconfig:
- filename: '*.sql'
checksum: 29a148ff50018bdc968f352d2a69fa09e17de38fcc400630bb04dd7019e768be我加入了ignore_detectors。最后的.talismanrc文件如下所示
fileignoreconfig:
- filename: '*.sql'
checksum: 29a138ee50018bdc968f352d2a69fa09e17de38fcc400630bb04dd7019e768be
ignore_detectors: [filename] https://stackoverflow.com/questions/61939631
复制相似问题