diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..26a875a6 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,18 @@ +repos: +- repo: git://github.com/pre-commit/pre-commit-hooks + sha: v1.1.1 + hooks: + - id: trailing-whitespace + args: ['--no-markdown-linebreak-ext'] + - id: check-merge-conflict + - id: debug-statements + - id: check-added-large-files + - id: flake8 + +- repo: git://github.com/chewse/pre-commit-mirrors-pydocstyle + sha: v2.1.1 + hooks: + - id: pydocstyle + args: ['--select=D204,D201,D209,D210,D212,D300,D403'] + +exclude: '^(?!bigchaindb/)(?!tests/)' diff --git a/setup.py b/setup.py index c29abb53..072cda20 100644 --- a/setup.py +++ b/setup.py @@ -32,6 +32,7 @@ dev_require = [ 'ipython', 'watchdog', 'logging_tree', + 'pre-commit' ] docs_require = [