45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
| 
 | |
| repos:
 | |
|     # # Clean Notebooks
 | |
|     # - repo: https://github.com/kynan/nbstripout
 | |
|     #   rev: master
 | |
|     #   hooks:
 | |
|     #     - id: nbstripout
 | |
|     # Format Code
 | |
|     - repo: https://github.com/ambv/black
 | |
|       rev: 22.8.0
 | |
|       hooks:
 | |
|         - id: black
 | |
| 
 | |
|     # Sort imports
 | |
|     - repo: https://github.com/PyCQA/isort
 | |
|       rev: 5.10.1
 | |
|       hooks:
 | |
|       - id: isort
 | |
|         args: ["--profile", "black"]
 | |
| 
 | |
|     - repo: https://gitlab.com/pycqa/flake8
 | |
|       rev: 5.0.4
 | |
|       hooks:
 | |
|       - id: flake8
 | |
|         args: ['--ignore=E203,E501,F811,E712,W503']
 | |
|         exclude: __init__.py
 | |
| 
 | |
|     # Formatting, Whitespace, etc
 | |
|     - repo: https://github.com/pre-commit/pre-commit-hooks
 | |
|       rev: v3.2.0
 | |
|       hooks:
 | |
|       - id: trailing-whitespace
 | |
|       - id: check-added-large-files
 | |
|         args: ['--maxkb=1000']
 | |
|       - id: check-ast
 | |
|       - id: check-json
 | |
|       - id: check-merge-conflict
 | |
|       - id: check-xml
 | |
|       - id: check-yaml
 | |
|       - id: debug-statements
 | |
|       - id: end-of-file-fixer
 | |
|       - id: requirements-txt-fixer
 | |
|       - id: mixed-line-ending
 | |
|         args: ['--fix=no']
 |