Introduction à vim-flake8

Récemment, Flake8 2.0 sortait. J'étais jusqu'alors un utilisateur occasionnel de pylint, de pyflakes ou de pep8. Chacun de ces outils avait ses particularités : pep8 ne s'occupe que de la convention de style définie dans la PEP 8, pyflakes ou pylint analysent le code pour trouver des problèmes potentiels. Mais il fallait lancer chacun de ces outils séparemment...

Flake8 s'occupe quant à lui de lancer une analyse en fournissant les résultats combinés de pep8 et de pyflakes (et aussi un vérificateur de complexité : mccabe). Ça fait donc quelques temps que je l'utilise depuis la ligne de commande.

Aujourd'hui, j'en ai eu marre de le lancer depuis la ligne de commande, et je souhaitais avoir le résultat directement depuis mon éditeur. En cherchant rapidement, j'ai trouvé vim-flake8.

Ce plugin pour vim, une fois chargé, fournit un raccourci (F7) afin de lancer Flake8 et d'afficher le résultat dans vim.

Au passage, vu que je n'aime pas installer des modules sans passer par le système de package, j'ai créé le fichier de build pour ma distribution (Arch Linux) et publié le tout sur AUR. Une courte documentation est disponible sur GitHub.

Derniers articles

Rencontres en non-mixité choisie : retour d’expérience et mise en perspective

En 2023 et 2024, Hashbang a accueilli des rencontres réservées aux femmes et aux personnes non-binaires. Nous revenons sur ces rencontres et leurs enseignements.

Pourquoi nous utilisons Wagtail : le CMS Django qui sépare les casquettes

Une introduction à Wagtail et son Zen : comment laisser à l'éditeur·i·ce de contenu un peu de choix, mais pas trop.

Comment devenir un bureau d'enregistrement ?

Devenir bureau d'enregistrement est un parcours de la combattante au niveau technique, administratif et financier. Il y a des cas simples et d'autres qui demandent de raser un Yack.

Précisions sur le projet de bureau d'enregistrement coopératif

L'appel à intérêt lancé la semaine dernière a suscité plusieurs réactions sur les valeurs proposées : clarifions quelques points aujourd'hui.