From d4b8c0ba8536294b015bc8d2aa2c1da50c170d57 Mon Sep 17 00:00:00 2001 From: viennet Date: Thu, 18 Feb 2021 08:36:22 +0100 Subject: [PATCH] more examples --- docs/GuideDeveloppeurs.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/GuideDeveloppeurs.md b/docs/GuideDeveloppeurs.md index 7ebcc15..9efc18b 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/`).