mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-01-26 16:16:31 -06:00
pycodestyle: Check *.in Python files
Many of IPA Python scripts are shebang configurable scripts and have special suffix '.in' for that. Pycodestyle by default check only '*.py' files [0]. [0]: https://pycodestyle.pycqa.org/en/latest/intro.html Fixes: https://pagure.io/freeipa/issue/8961 Signed-off-by: Stanislav Levin <slev@altlinux.org> Reviewed-By: Rob Crittenden <rcritten@redhat.com> Reviewed-By: Florence Blanc-Renaud <flo@redhat.com> Reviewed-By: François Cami <fcami@redhat.com>
This commit is contained in:
parent
42067e5610
commit
3f134fea38
@ -230,6 +230,8 @@ fasttest: $(GENERATED_PYTHON_FILES) ipasetup.py
|
||||
--ignore $(abspath $(top_srcdir))/ipatests/test_xmlrpc
|
||||
|
||||
fastcodestyle: $(GENERATED_PYTHON_FILES) ipasetup.py
|
||||
@ # keep Python files in sync to pycodestyle configuration in
|
||||
@ # tox.ini(filename=)
|
||||
@echo "Fast code style checking with $(PYTHON) from branch '$(GIT_BRANCH)'"
|
||||
|
||||
@MERGEBASE=$$(git merge-base --fork-point $(GIT_BRANCH)); \
|
||||
@ -250,8 +252,8 @@ fastcodestyle: $(GENERATED_PYTHON_FILES) ipasetup.py
|
||||
echo -e "Fast code style checking for files:\n$${FILES}\n"; \
|
||||
echo "pycodestyle"; \
|
||||
echo "-----------"; \
|
||||
git diff -U0 $${MERGEBASE} | \
|
||||
$(PYTHON) -m pycodestyle --diff || exit $$?; \
|
||||
git diff -U0 $${MERGEBASE} -- $${FILES} | \
|
||||
$(PYTHON) -m pycodestyle -v --diff || exit $$?; \
|
||||
else \
|
||||
echo "No modified Python files found"; \
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user