Add a makefile for helping with style checking and reformatting (#1665)

* Add a makefile

* Add make.bat

* Slightly modify Palm's makefile

* Use make in tox

* Minimise diff and refactor PATHEXT

* Fix a typo in make.bat
This commit is contained in:
palmtree5
2018-05-22 16:44:11 -08:00
committed by Will
parent 4378e5295d
commit c42e9d4c5c
3 changed files with 42 additions and 2 deletions

10
tox.ini
View File

@@ -8,7 +8,7 @@ envlist =
py35
py36
docs
dev
style
[testenv]
description = Run unit tests with pytest
@@ -31,7 +31,13 @@ commands =
[testenv:style]
description = Stylecheck the code with black to see if anything needs changes.
whitelist_externals =
make
setenv =
# This is just for Windows
# Prioritise make.bat over any make.exe which might be on PATH
PATHEXT=.BAT;.EXE
basepython = python3.6
extras = style
commands =
black -l 99 --check generate_strings.py setup.py tests redbot
make stylecheck