72 lines
1.6 KiB
YAML
72 lines
1.6 KiB
YAML
|
|
---
|
||
|
|
repos:
|
||
|
|
- repo: local
|
||
|
|
hooks:
|
||
|
|
- id: end-of-file-fixer
|
||
|
|
name: Enforce end of file format
|
||
|
|
entry: end-of-file-fixer
|
||
|
|
language: system
|
||
|
|
types: [text]
|
||
|
|
|
||
|
|
- id: trailing-whitespace-fixer
|
||
|
|
name: Enforce removal of trailing whitespace
|
||
|
|
entry: trailing-whitespace-fixer
|
||
|
|
language: system
|
||
|
|
types: [text]
|
||
|
|
|
||
|
|
- id: black
|
||
|
|
name: Enforce black formatting for python
|
||
|
|
entry: black
|
||
|
|
language: system
|
||
|
|
types: [python]
|
||
|
|
|
||
|
|
- id: blacken-docs
|
||
|
|
name: Enforce black formatting for python documentation
|
||
|
|
entry: blacken-docs
|
||
|
|
language: system
|
||
|
|
types: [text]
|
||
|
|
|
||
|
|
- id: reorder-python-imports
|
||
|
|
name: Enforce import ordering for python
|
||
|
|
entry: isort
|
||
|
|
args:
|
||
|
|
- --filter-files
|
||
|
|
language: system
|
||
|
|
require_serial: true
|
||
|
|
types: [python]
|
||
|
|
|
||
|
|
- id: mdformat
|
||
|
|
name: Enforce mdformat formatting for markdown
|
||
|
|
entry: mdformat
|
||
|
|
language: system
|
||
|
|
args:
|
||
|
|
- "--number"
|
||
|
|
- "--wrap=90"
|
||
|
|
types: [markdown]
|
||
|
|
|
||
|
|
- id: check-toml
|
||
|
|
name: Check for valid TOML file syntax
|
||
|
|
entry: check-toml
|
||
|
|
language: system
|
||
|
|
types: [toml]
|
||
|
|
|
||
|
|
- id: check-json
|
||
|
|
name: Check for valid JSON file syntax
|
||
|
|
entry: check-json
|
||
|
|
language: system
|
||
|
|
types: [json]
|
||
|
|
|
||
|
|
- id: check-yaml
|
||
|
|
name: Check for valid YAML file syntax
|
||
|
|
entry: check-yaml
|
||
|
|
args:
|
||
|
|
- "--unsafe"
|
||
|
|
language: system
|
||
|
|
types: [yaml]
|
||
|
|
|
||
|
|
- id: check-merge-conflict
|
||
|
|
name: Check for unresolved merge conflicts
|
||
|
|
entry: check-merge-conflict
|
||
|
|
language: system
|
||
|
|
types: [text]
|