Existe-t-il un outil de linting pour les projets sur GitHub ou GitLab?
Axel Beckert
Existe-t-il un outil de linting pour les projets sur GitHub ou GitLab?
Je me demandais simplement s’il y avait un outil de linting (par exemple comme le lintian de Debian) pour les projets hébergés sur des plateformes d’hébergement de code source complet comme GitHub ou GitLab.
J’imagine qu’un tel outil pourrait vérifier des choses comme les suivantes:
- Existe-t-il un
README
/README.*
? - Existe-t-il un fichier
LICENSE
? Sinon, cela pourrait renvoyer à http://choosealicense.com/ . - Existe-t-il un fichier
CONTRIBUTING.md
? - Le fichier
README
écrit en Markdown ou dans un autre format pris en charge qui est rendu dynamiquement (comme POD ou AsciiDoc )? A-t-il un suffixe de fichier reconnu? - Existe-t-il un fichier
.gitignore
? - Le fichier
LICENSE
contient-il une licence conforme à la politique d’utilisation de GitHub / GitLab? - Y a-t-il des fichiers générés (comme par exemple
configure
) validés dans le référentiel git?
Réponses
Axel Beckert
En recherchant ma question ci-dessus, j’ai déjà trouvé un linter très prometteur nommé silex . Je ne l’ai pas trouvé directement via un moteur de recherche mais via la liste Generic Linter d’AtomLinter .
Je serais cependant heureux que d’autres, qui connaissent d’autres outils de linting de projets git, publient également leur recommandation.
#de, #ou, #pour, Existe-t-il, Github, Gitlab), Les, linting, Outil, projets, sur, un