build: use pre-commit and commitizen

This commit is contained in:
Nathaniel Landau
2023-08-29 10:14:58 -04:00
parent ad9ce1dc10
commit 1370c531d2
5 changed files with 719 additions and 0 deletions

33
.yamllint.yml Normal file
View File

@@ -0,0 +1,33 @@
---
# Find full documentation at: https://yamllint.readthedocs.io/en/stable/index.html
extends: default
locale: en_US.UTF-8
ignore: |
.venv
rules:
braces:
level: error
max-spaces-inside: 1
min-spaces-inside: 1
comments-indentation: disable
comments:
min-spaces-from-content: 1
indentation:
spaces: consistent
indent-sequences: true
check-multi-line-strings: false
line-length: disable
quoted-strings:
quote-type: any
required: false
extra-required:
- "^http://"
- "^https://"
- "ftp://"
- 'ssh \w.*'
extra-allowed: []
truthy:
level: error
check-keys: false