]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: run static analyzers on Python files
authorDaiki Ueno <ueno@gnu.org>
Fri, 7 Jan 2022 09:02:32 +0000 (10:02 +0100)
committerDaiki Ueno <ueno@gnu.org>
Sat, 15 Jan 2022 09:27:43 +0000 (10:27 +0100)
This runs a couple of code analysis on the Python scripts added to
remove AutoGen dependency.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
.gitlab-ci.yml

index 939bf8c0ce0e718dec69a54592c42aad2059d1f4..355dc076cad8f3a8bd9cc606d8180126e3ade71a 100644 (file)
@@ -536,6 +536,8 @@ fedora-static-analyzers/test:
     paths:
       - cache/cppcheck
   script:
+    - MYPYPATH=$PWD/python mypy python/*.py doc/scripts/*.py src/*.py
+    - flake8 python/*.py doc/scripts/*.py src/*.py
     - mkdir -p cache/cppcheck
     - cppcheck --cppcheck-build-dir=cache/cppcheck --force -q -Ilib/includes -Igl/ -Ilib/ -I. --error-exitcode=1 lib/ -i lib/unistring -i lib/minitasn1 -i lib/nettle/backport -i lib/nettle/ecc -j2 $CPPCHECK_OPTIONS
     - cppcheck --cppcheck-build-dir=cache/cppcheck --force -q -Ilib/includes -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ -j2 $CPPCHECK_OPTIONS