hooks: pre-commit: - golangci-lint run --fast - husky lint-staged commit-msg: # only execute if not in a merge - if [[ -z $(git rev-parse -q --verify MERGE_HEAD) ]]; then husky lint-commit; fi lint-staged: '*.go': - goimports -l -w lint-commit: types: '^(feat|fix|build|chore|docs|perf|refactor|revert|style|test|wip)$' header: '^(?P\w+)(\((?P[\w/.-]+)\))?(?P!)?:( +)?(?P
.+)'