Implemented a make check-all #350

Merged
ChristopheNan merged 2 commits from mdk/python-docs-fr:mdk-check into 3.14 2025-10-25 10:25:05 +02:00
Owner

J'ai aussi renommé make verifs en make check par cohérence (j'ai laissé un make verifs pour ceux qui ont l'habitude, avec un print pour les encourager a changer leurs habitudes).

L'idée est que make verifs ne vérifie pas tout, mais que les fichiers qui ont changé entre la branche actuelle et 3.14, donc parfois pas grand chose (ce qui est bien ça va vite) mais (et il faudra comprendre pourquoi) parfois ce n'est pas suffisant (cf. tous les fichiers réparés par cette PR, qui n'ont été repérés par aucun make verifs).

Donc un make verifs-all est peut-être pratique ? Il utilise la même astuce que make spell pour ne pas tout re-vérifier, exactement comme on attend que make se comporte en fait.

Et il gère très bien -j pour faire les vérifications en parallèle, comme on attend que make se comporte en fait :))

J'ai aussi renommé `make verifs` en `make check` par cohérence (j'ai laissé un `make verifs` pour ceux qui ont l'habitude, avec un print pour les encourager a changer leurs habitudes). L'idée est que `make verifs` ne vérifie pas tout, mais que les fichiers qui ont changé entre la branche actuelle et 3.14, donc parfois pas grand chose (ce qui est bien ça va vite) mais (et il faudra comprendre pourquoi) parfois ce n'est pas suffisant (cf. tous les fichiers réparés par cette PR, qui n'ont été repérés par aucun `make verifs`). Donc un `make verifs-all` est peut-être pratique ? Il utilise la même astuce que `make spell` pour ne pas tout re-vérifier, exactement comme on attend que `make` se comporte en fait. Et il gère très bien `-j` pour faire les vérifications en parallèle, comme on attend que `make` se comporte en fait :))
check-all has nice parallel support.
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
b5d3108ba7
@ -6,3 +6,3 @@
fi
grep -L '^# Copyright (C) [0-9-]*, Python Software Foundation' $* | while read -r file
grep -L '^# Copyright (C) [0-9-]*,\? Python Software Foundation' $* | while read -r file
Collaborator

Le point d'interrogation est échappé ?

Le point d'interrogation est échappé ?
Author
Owner

Oui, par défaut grep interprète litéralement le point d'interrogation :

$ echo ? | grep ?
?

Et il faut l'échapper pour qu'il prenne son sens habituel :

$ echo ab | grep 'ab\?'
ab
$ echo ab | grep 'ab?' 

Pareil pour le plus. Mais pas pour l'étoile. History.

Oui, par défaut grep interprète litéralement le point d'interrogation : ``` $ echo ? | grep ? ? ``` Et il faut l'échapper pour qu'il prenne son sens habituel : ``` $ echo ab | grep 'ab\?' ab $ echo ab | grep 'ab?' ``` Pareil pour le plus. Mais pas pour l'étoile. History.
ChristopheNan left a comment
Collaborator

💯

💯
mdk deleted branch mdk-check 2025-10-25 10:31:58 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AFPy/python-docs-fr!350
No description provided.