Stop using git ls-files *.py for style check (#4040)

This commit is contained in:
jack1142 2020-07-06 15:45:46 +02:00 committed by GitHub
parent c251804162
commit 07e480ff7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 12 deletions

View File

@ -1,12 +1,14 @@
PYTHON ?= python3.8
ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
# Python Code Style
reformat:
$(PYTHON) -m black `git ls-files "*.py"`
$(PYTHON) -m black $(ROOT_DIR)
stylecheck:
$(PYTHON) -m black --check `git ls-files "*.py"`
$(PYTHON) -m black --check $(ROOT_DIR)
stylediff:
$(PYTHON) -m black --check --diff `git ls-files "*.py"`
$(PYTHON) -m black --check --diff $(ROOT_DIR)
# Translations
gettext:

View File

@ -5,24 +5,18 @@ if [%1] == [] goto help
REM This allows us to expand variables at execution
setlocal ENABLEDELAYEDEXPANSION
REM This will set PYFILES as a list of tracked .py files
set PYFILES=
for /F "tokens=* USEBACKQ" %%A in (`git ls-files "*.py"`) do (
set PYFILES=!PYFILES! %%A
)
goto %1
:reformat
black !PYFILES!
black "%~dp0."
exit /B %ERRORLEVEL%
:stylecheck
black --check !PYFILES!
black --check "%~dp0."
exit /B %ERRORLEVEL%
:stylediff
black --check --diff !PYFILES!
black --check --diff "%~dp0."
exit /B %ERRORLEVEL%
:newenv