在我的预承诺中,我有以下几点:
---
repos:
- repo: local
hooks:
- id: shellcheck
name: shellcheck
entry: shellcheck
language: system
types: [file, bash]
files: \.(sh\.j2|sh)$由于某些原因,它没有检测到例如,在我的git的顶部目录中或在任何子文件夹中的script.sh。但是,当我移除files:行时,它能够找到Bash文件。但是只有在没有.sh扩展的情况下。我在这里做错什么了?理论上,我甚至不需要files:行,因为我的脚本确实有shebang (#!/bin/bash)。但是当包含.sh时,它不会识别这些文件。
软件版本:
rpm -qa pre-commit ShellCheck
ShellCheck-0.7.2-5.fc36.x86_64
pre-commit-2.20.0-1.fc36.noarch发布于 2022-08-21 04:08:17
https://stackoverflow.com/questions/73429743
复制相似问题