J'ai essayé sur ma machine, et en fait la remarque fonctionne avec un autre warning :
a_period_passed() {
^-- SC2120 (warning): a_period_passed references arguments, but none are ever passed.
Donc il te recommande de passer un paramètre à a_period_passed() explicitement pour éviter tout ambiguïté sur la nature de 1ドル, des fois que tu croies que 1ドル est le premier paramètre de ligne de commande (perso je me suis fait avoir). Ta fonction met une valeur par défaut, donc pas de problème de programmation à ce niveau.
Il ne dit rien pour get_file_size() car tu passes le paramètre et 1ドル est donc défini sans l'ombre d'un doute, pas la peine de houspiller le programmeur :).
Sinon, oui désolé, j'avais lu un peu en diagonale et cru que tu voulais couper au bout de 1ドル secondes. Bref.
# Passage explicite du paramètre
Posté par cg . En réponse au message Wrapper for ALSA recording of playback device. Évalué à 3.
J'ai essayé sur ma machine, et en fait la remarque fonctionne avec un autre warning :
Donc il te recommande de passer un paramètre à
a_period_passed()explicitement pour éviter tout ambiguïté sur la nature de1ドル, des fois que tu croies que1ドルest le premier paramètre de ligne de commande (perso je me suis fait avoir). Ta fonction met une valeur par défaut, donc pas de problème de programmation à ce niveau.Il ne dit rien pour
get_file_size()car tu passes le paramètre et1ドルest donc défini sans l'ombre d'un doute, pas la peine de houspiller le programmeur :).Sinon, oui désolé, j'avais lu un peu en diagonale et cru que tu voulais couper au bout de
1ドルsecondes. Bref.