diff --git a/docs/GuideDeveloppeurs.md b/docs/GuideDeveloppeurs.md index 7ebcc15e..9efc18b9 100644 --- a/docs/GuideDeveloppeurs.md +++ b/docs/GuideDeveloppeurs.md @@ -90,8 +90,6 @@ Vous travaillez dans votre branche `ma_branche`. Pour lui appliquer les mises à #### Refactoring - pylint --disable=all -e E sco_parcours_dut.py | grep undefined-variable | awk '{print $4;}' | sort | uniq | tr -d \' - Lint tous les fichiers modifiés: git status | grep modified | grep .py | awk '{print $2}' | xargs pylint -E @@ -100,6 +98,17 @@ Restore les modes au besoin (SAMBA les changent parfois): git diff -p -R --no-color | grep -E "^(diff|(old|new) mode)" --color=never | git apply +Affiche les variables non définies dans un fichier: + + pylint --disable=all -e E sco_parcours_dut.py | grep undefined-variable | awk '{print $4;}' | sort | uniq | tr -d \' + +Prépare un sed pour renommer les variables non définies: + + for f in *.py + do + pylint --disable=all -e E "$f" | grep undefined-variable | awk '{print "sed -i .bak s/"$4"/scu."$4"/ '$f'";}' | sort | uniq | tr -d \' + done + ### Portail pour tests TODO (voir `scotests/fakeportal/`).