Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| prog:pylint [2020/10/05 09:21] – Précision sur l'ordre de --enable et --disable root | prog:pylint [2020/12/27 11:20] (Version actuelle) – supprimée root |
|---|
| [[https://github.com/PyCQA/pylint|Site web]] | |
| |
| {{ :prog:pylint:pylint-2.6.0.zip |Archive v2.6.0}} | |
| |
| * Arguments à mettre par défaut | |
| |
| <code bash> | |
| pylint --enable=all --disable=missing-module-docstring,missing-function-docstring,missing-class-docstring,locally-disabled,use-symbolic-message-instead,suppressed-message | |
| </code> | |
| |
| ''pylint'' respecte l'ordre d'entrée des paramètres. Un ''%%--%%enable=all'' réactive les ''%%--%%disable'' le précédent. | |
| |
| ''%%--indent-string="\_\_"%%'' et ''%%--indent-after-paren=2%%'' peuvent être utilisés pour forcer une indentation à 2 espaces. Mais Python recommande 4 espaces et sa personnalisation n'est pas supporté par [[prog:black|Black]] ([[https://github.com/psf/black/issues/378|Configurable Indent Levels?]], {{ :prog:pylint:configurable_indent_levels_issue_378_psf_black_2020-10-04_18_05_05_.html |archive du 25/06/2018 le 04/10/2020}}). | |
| |
| ''%%--%%disable=locally-disabled,use-symbolic-message-instead,suppressed-message'' sont pour ne pas afficher d'avertissements si des avertissements sont masqués. | |
| |
| * Désactiver des avertissements spécifiques | |
| |
| Ajouter sur la ligne problématique : | |
| |
| # pylint: disable=R0913 | |
| |
| Le numéro s'obtient depuis le message d'erreur de pylint. Il est aussi possible d'avoir la liste complète avec la commande ''%%pylint --list-msgs%%''. | |