Add auto-formatting via black
Introduce black, a Python code formatter. Also a Makefile that includes two common targets: * fmt (auto-format the code) * lint (lint the code and return non-zero if out of spec) We can re-use the latter in CI. By introducing a code formatter, we can cut down on stylistic variations across a now-large codebase. We can also avoid most style discussions in PR if we just have this thing enforce it for us.
This commit is contained in:
parent
bce118ca93
commit
ac810054aa
2 changed files with 14 additions and 1 deletions
12
Makefile
Normal file
12
Makefile
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
default: install
|
||||
|
||||
BLACK_FORMAT_CONFIGS = --target-version py37 --line-length 100
|
||||
|
||||
install:
|
||||
python setup.py develop
|
||||
|
||||
fmt:
|
||||
black $(BLACK_FORMAT_CONFIGS) evennia
|
||||
|
||||
lint:
|
||||
black --check $(BLACK_FORMAT_CONFIGS) evennia
|
||||
Loading…
Add table
Add a link
Reference in a new issue