[ADD] format : une cible pour test/ et long_test/
Aucune cible ne formatait les tests : « make format_all » couvre script/ et les six dépôts d'addons, et rien d'autre. Seul « make format » les atteignait, et seulement ceux qu'un diff signalait, si bien que 75 fichiers sur 210 ne suivaient aucune norme — de la dérive silencieuse dans un arbre qui sert de référence au reste. Les tests tournent dans le venv d'outillage : ils suivent donc ruff, comme script/, et la cible entre dans format_all. Vérifié : « make -n format_test » nomme bien ruff, et format_all l'inclut. --- EN --- No target formatted the tests: "make format_all" covers script/ and the six addons repositories, nothing else. Only "make format" reached them, and only those a diff reported, so that 75 files out of 210 followed no standard — silent drift in a tree the rest takes as reference. The tests run in the tooling venv: they therefore follow ruff, like script/, and the target joins format_all. Checked: "make -n format_test" names ruff, and format_all includes it. Assisted-by: Claude Opus 5
This commit is contained in:
parent
f2ba74fd59
commit
5dda3de6b8
1 changed files with 11 additions and 1 deletions
12
Makefile
12
Makefile
|
|
@ -188,8 +188,10 @@ format:
|
|||
|
||||
.PHONY: format_all
|
||||
format_all:
|
||||
parallel ::: "./script/make.sh format_code_generator" "./script/make.sh format_code_generator_template" "./script/make.sh format_script" "./script/make.sh format_erplibre_addons" "./script/make.sh format_supported_addons"
|
||||
parallel ::: "./script/make.sh format_code_generator" "./script/make.sh format_code_generator_template" "./script/make.sh format_script" "./script/make.sh format_test" "./script/make.sh format_erplibre_addons" "./script/make.sh format_supported_addons"
|
||||
|
||||
# Les dépôts d'addons sont nommés, jamais leur chemin : il dépend du manifeste,
|
||||
# et chaque version d'Odoo n'en rapatrie qu'une partie. Voir format_addons.sh.
|
||||
.PHONY: format_code_generator
|
||||
format_code_generator:
|
||||
.venv.erplibre/bin/isort --profile black -l 79 ./addons/TechnoLibre_odoo-code-generator/
|
||||
|
|
@ -225,6 +227,14 @@ format_script:
|
|||
.venv.erplibre/bin/ruff check --select I --fix ./script/
|
||||
.venv.erplibre/bin/ruff format ./script/
|
||||
|
||||
# Les tests suivent la norme de l'outillage : ils tournent dans le même venv,
|
||||
# et rien ne les formatait — seul « make format » les touchait, et seulement
|
||||
# s'ils étaient modifiés.
|
||||
.PHONY: format_test
|
||||
format_test:
|
||||
.venv.erplibre/bin/ruff check --select I --fix ./test/ ./long_test/
|
||||
.venv.erplibre/bin/ruff format ./test/ ./long_test/
|
||||
|
||||
.PHONY: format_script_isort_only
|
||||
format_script_isort_only:
|
||||
.venv.erplibre/bin/ruff check --select I --fix ./script/
|
||||
|
|
|
|||
Loading…
Reference in a new issue