SwiftLint est un outil open-source largement utilisé pour le linting du code Swift, appliquant style et conventions via plus de 200 règles configurables, avec intégration à Xcode, VS Code, pipelines CI, etc.
Code ouvert. Horizons nouveaux.
Découvrez des projets open source de qualité, soumettez des projets anonymement, puis revendiquez et éditez votre propre projet.
Un peu de curiosité. Un monde de code ouvert.
THE FIRST COLLECTIONPhronesis est un moteur de règles RETE qui applique les conventions de projet pour les agents LLM en dehors de la fenêtre de contexte, empêchant ainsi la dérive contextuelle lors des longues sessions.
SNAFU is an agentic LLM tool that evaluates and improves source code symbol names by calculating a Name Ambiguity Number (NAN) and suggesting clearer alternatives through a human-in-the-loop pipeline.
Strix est un outil de test d'intrusion open-source propulsé par l'IA qui utilise des agents autonomes pour identifier, valider et corriger les vulnérabilités d'application via de réels exploits de preuve de concept.
Keploy est un outil open-source de test d'API et d'intégration, indépendant du langage, qui enregistre les appels API réels, les requêtes de base de données et les événements de streaming via eBPF, puis les rejoue comme tests et mocks de données sans modification de code.
Tach est un outil Python alimenté par Rust conçu pour visualiser et imposer les frontières de dépendance et les interfaces au sein d'une architecture modulaire.
reviewdog est un outil de revue de code automatisé qui s'intègre à tout linter ou outil d'analyse de code, quel que soit le langage de programmation. Il filtre les résultats par diff et publie des commentaires de revue sur GitHub, GitLab, Bitbucket et d'autres services d'hébergement de code via des pipelines CI.
CytoScnPy est un analyseur statique Python rapide et économe en mémoire, écrit en Rust. Il détecte le code mort, les problèmes de sécurité (notamment l'analyse de contamination), ainsi que des métriques de qualité de code comme la complexité, les métriques Halstead, la maintenabilité et la profondeur d'imbrication, avec prise en charge des principaux frameworks web.
Lintro est un outil en ligne de commande sous licence MIT qui regroupe de nombreux linters, formateurs, vérificateurs de types et scanners de sécurité sous une interface unique, avec des rapports cohérents, l'auto-correction, des images Docker et une revue assistée par IA optionnelle via votre propre clé API.
Ditto analyse les dépôts JavaScript/TypeScript avec ts-morph, identifie les fonctions via un LLM, regroupe les doublons comportementaux par embedding et exécute les fonctions pures dans un sandbox pour prouver leurs divergences.