pacifica/pacifica-metadata

View on GitHub
.pre-commit-config.yaml

Summary

Maintainability
Test Coverage
repos:
-   repo: https://github.com/pre-commit/mirrors-autopep8
    rev: v1.5.2
    hooks:
            -   id: autopep8
-   repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v2.5.0
    hooks:
            -   id: fix-encoding-pragma
            -   id: trailing-whitespace
            -   id: flake8
                args: [--max-line-length=120]
            -   id: check-merge-conflict
            -   id: double-quote-string-fixer
            -   id: end-of-file-fixer
            -   id: debug-statements
            -   id: check-added-large-files
            -   id: check-ast
            -   id: check-byte-order-marker
            -   id: check-case-conflict
            -   id: check-docstring-first
            -   id: check-executables-have-shebangs
                types: [python]
            -   id: check-json
            -   id: check-vcs-permalinks
            -   id: mixed-line-ending
            -   id: name-tests-test
            -   id: pretty-format-json
                args:
                  - --autofix
                  - --top-keys=_id
            -   id: sort-simple-yaml
                files: '.yaml$'
            -   id: check-symlinks
            -   id: check-yaml
            -   id: detect-private-key
            -   id: requirements-txt-fixer
            -   id: trailing-whitespace
-   repo: local
    hooks:
            -   id: pep257
                name: pep257
                entry: python -m pep257
                language: system
                types: [python]
            -   id: pylint
                name: pylint
                entry: python -m pylint --rcfile=pylintrc --disable=W0612
                language: system
                types: [python]
-   repo: https://github.com/Lucas-C/pre-commit-hooks
    rev: v1.1.7
    hooks:
    -   id: remove-tabs
    -   id: remove-crlf