# This is a configuration for https://pre-commit.com/. # On macOS, try `brew install pre-commit` and then run `pre-commit install`. exclude: '^(site|generated)/' repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v3.2.0 hooks: # TODO: find a version of this to validate ytt templates? # - id: check-yaml # args: ['--allow-multiple-documents'] - id: check-json - id: end-of-file-fixer - id: trailing-whitespace exclude: 'securetls*' # prevent the linter from running in this file because it's not smart enough not to trim the nmap test output. - id: check-merge-conflict - id: check-added-large-files - id: check-byte-order-marker - id: detect-private-key exclude: testdata - id: mixed-line-ending - repo: local hooks: - id: validate-copyright-year name: Validate copyright year entry: hack/check-copyright-year.sh language: script