X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=.pre-commit-config.yaml;h=e940f86350dc560c9b0c2c8c139077969c720e2b;hb=15ee35884f4b072d8cc7da0d6739686d1170261a;hp=91ee655f9f6c76c0c17112bfc016840cb53be235;hpb=e5e52627a8741d05e9ea988ebd9538a3dc6b1ab2;p=integration%2Ftest.git diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 91ee655f9f..e940f86350 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,11 +1,41 @@ --- -- repo: git://github.com/guykisel/pre-commit-robotframework-tidy - rev: 'master' - hooks: - - id: robotframework-tidy-wrapper - additional_dependencies: ['robotframework==3.1.1'] # Pin due to tidy warning in 3.1.2 - -- repo: https://github.com/jorisroovers/gitlint - rev: v0.11.0 - hooks: - - id: gitlint +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.1.0 # Use the ref you want to point at + hooks: + - id: trailing-whitespace + # this hook will remove any blank lines at the end of a file, whereas the robot hook will add one + # so to prevent this conflict we will ignore .robot files in this trailing-whitespace hook + exclude: '\.robot' + + - repo: https://github.com/PyCQA/flake8 + rev: 4.0.1 + hooks: + - id: flake8 + + - repo: https://github.com/psf/black + rev: 22.1.0 + hooks: + - id: black + + # FIXME: replace pre-commit-robotframework-tidy with robotidy once Python 3.7 is available + # https://github.com/MarketSquare/robotframework-tidy + - repo: https://github.com/guykisel/pre-commit-robotframework-tidy + rev: master + hooks: + - id: robotframework-tidy-wrapper + additional_dependencies: ['robotframework~=4.1.0'] + + - repo: https://github.com/jorisroovers/gitlint + rev: v0.17.0 + hooks: + - id: gitlint + + - repo: local + hooks: + - id: rstcheck + name: rstcheck + entry: rstcheck + files: '\.rst' + language: python + additional_dependencies: [rstcheck, sphinx]