Run pylint `ls -R|grep .py$|xargs`
************* Module __init__.py
__init__.py:1:0: F0001: No module named __init__.py (fatal)
************* Module admin.py
admin.py:1:0: F0001: No module named admin.py (fatal)
ich würde das mit pre-commit machen, das kümmert sich automatisch darum, das richtige pylint-Kommando auszuführen. Hat auch eine Action, und lokal sorgt das auch dafür, dass die Linter laufen:
Danke für den Hinweis. Ich habe das Beispiel der Action ".github/workflows/pre-commit.yml" versucht, bekomme aber leider folgende Fehlermeldung:
Run pre-commit/action@v2.0.0
install pre-commit
Error: ENOENT: no such file or directory, open '.pre-commit-config.yaml'
Wieso wird denn ein Datei '.pre-commit-config.yaml' gesucht?
Die yml-Dateien für in workflow werde noch nicht mit "." angegeben.
@pythoner: Du brauchst eine pre-commit-Konfiguration, wie hier beschrieben. Die Action ruft ja nur pre-commit auf, und das kann ohne die Konfigurationsdatei nicht wissen, was es tun soll.