
Prelint
Prelint · Programmation
Prelint est un outil de revue de code par IA qui vérifie chaque pull request au regard des spécifications et des décisions que votre équipe a déjà validées. Au lieu de traquer les bugs ou les problèmes de style, il signale les endroits où le code s'écarte de vos règles de tarification, de vos décisions d'architecture ou de vos contraintes de conformité avant que la modification ne part en production. Il fonctionne comme une GitHub App, publie ses constats en ligne exactement sur les lignes qui les ont déclenchés et conserve un registre consultable de chaque décision produit que votre code encode.

À propos de Prelint
Qu'est-ce que Prelint
Prelint se place à côté de votre revue de code actuelle et examine une couche que la plupart des outils ignorent : le code correspond-il à ce que l'équipe a réellement décidé de construire. Il lit les spécifications en markdown, les registres de décisions d'architecture et les documents d'exigences produit stockés dans votre dépôt, puis les transforme en critères de revue. Quand une PR contredit l'une de ces décisions, Prelint le dit.
Le problème qu'il vise est précis. Les agents de codage par IA écrivent du code propre, qui passe les tests et reste bien structuré, mais qui enfreint quand même les règles de votre produit. Une page de tarifs qui annonce des conditions de 60 jours quand la politique de facturation en prévoit 30, ou un parcours d'inscription qui ajoute une étape de consentement RGPD pour des clients uniquement américains. Votre linter ne verra pas cela. Votre relecteur humain le verra peut-être, s'il a le temps et se souvient de la politique. Alors qui comble le vide quand ni l'un ni l'autre ne le fait ?
La limite principale tient à la portée, par conception. Prelint ne remplace ni votre linter, ni votre vérificateur de types, ni votre scanner de sécurité, et il ne corrigera pas le code à votre place. Il lit le contexte dans un budget de caractères et dépend de la qualité des documents que vous lui fournissez. Des spécifications médiocres en entrée donnent des constats médiocres en sortie.
Premiers pas
- Installez la GitHub App et choisissez les dépôts que Prelint doit examiner. Aucune modification de la CI ni fichier YAML n'est nécessaire.
- Ajoutez du contexte au dépôt en y déposant des spécifications produit, des journaux de décisions ou des documents d'architecture. Les fichiers markdown sont indexés automatiquement.
- Ouvrez une pull request. Prelint l'examine en quelques secondes et publie ses constats sous forme de commentaires en ligne épinglés aux lignes qui les ont déclenchés.
- Consultez le registre des décisions pour voir qui a décidé quoi, quand, et si la décision vient d'une personne ou d'une IA. Les décisions approuvées deviennent un contexte que vos agents réutilisent la fois suivante.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Prelint.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les équipes d'ingénierie qui traitent de 25 à 50 pull requests par jour
- Les startups qui utilisent des agents de codage par IA comme Claude Code ou Cursor
- Les mainteneurs de l'open source
Tâches
- Repérer les dérives de roadmap et de tarification dans une pull request
- Intégrer de nouveaux ingénieurs
- Constituer des preuves pour un audit
Cas d'usage
- Une pull request change discrètement les conditions de facturation de 30 à 60 jours
- Une équipe livre du code généré par IA qui passe tous les tests mais ajoute une étape de consentement imprévue
- Un développeur veut savoir pourquoi une règle de paiement existe
Fonctionnalités clés
Une revue de l'intention produit sur chaque pull request
Prelint examine la couche produit d'une PR, pas le style ni les bugs du code. Il vérifie les violations de spécifications, la conformité aux décisions d'architecture, la justesse de la logique métier et la dérive de périmètre. Les constats apparaissent sous forme de commentaires en ligne sur les lignes exactes qui les ont déclenchés, si bien que les relecteurs voient le problème en contexte plutôt que dans un rapport séparé.
Les spécifications deviennent des critères de revue
Tout markdown que vous gardez dans le dépôt peut servir de règle. Les registres de décisions d'architecture, les exigences produit, les contrats d'API et les politiques de conformité sont tous lus et appliqués. Le contexte est assemblé dans un budget de 80 K caractères, priorisé des spécifications au niveau du projet jusqu'à la documentation générale.
Le registre des décisions
Chaque revue consigne les décisions produit intégrées à votre code, avec qui les a prises, quand, d'où elles viennent et si c'est une personne ou une IA qui a tranché. Les doublons sont résolus automatiquement, et une contradiction abaisse la confiance d'une décision pour que les agents posent la question avant de construire dessus.
Une installation en deux minutes
L'installation, c'est une GitHub App à poser plus quelques fichiers markdown. Sans modification de la CI, sans YAML et sans étape de build. La première revue peut tourner deux minutes après l'ajout de l'app, ce qui maintient le coût d'adoption bas pour les équipes qui veulent la tester.
Une tarification à la revue
La tarification se compte à 1 $ par revue terminée, pas par siège. Vous achetez des crédits prépayés de 10 $ jusqu'à 1 000 $, et les crédits n'expirent jamais. Les revues échouées, annulées et expirées par dépassement de délai sont gratuites, et les commits de bots de CI comme Dependabot ou Renovate ne déclenchent jamais de facturation.
Des revues gratuites pour l'open source
Les revues sur les dépôts publics sont gratuites et ne demandent aucune configuration. Cela rend Prelint utile aux mainteneurs qui veulent une seconde passe sur les PR entrantes sans payer d'abonnement ni de siège.
Avantages et inconvénients
Avantages
- Il repère un vrai manque : du code qui passe les tests mais enfreint les spécifications produit, les règles de tarification ou les contraintes de conformité.
- Les constats en ligne tombent sur les lignes exactes qui les ont déclenchés, donc la revue reste dans le flux GitHub que vous utilisez déjà.
- La tarification est honnête pour les petites équipes, à 1 $ par revue terminée, sans sièges ni abonnement.
- Les revues open source sont gratuites, et les revues échouées ou déclenchées par des bots ne coûtent rien.
- Le registre des décisions donne aux nouveaux ingénieurs et aux auditeurs un moyen de voir pourquoi une règle existe.
Inconvénients
- Il ne corrigera rien à votre place. Prelint se contente de signaler les constats, donc une personne doit encore faire la modification.
- La qualité du résultat dépend entièrement de l'exactitude et de l'actualité de vos spécifications et documents. Des documents obsolètes signifient des constats bruyants ou absents.
- Il ne remplace ni votre linter, ni votre vérificateur de types, ni votre scanner de sécurité, donc il ajoute un outil de plus à la pile au lieu d'en consolider un.
Questions fréquentes
Il révise la couche produit d'une pull request : violations de spécifications, conformité aux décisions d'architecture, justesse de la logique métier et dérive de périmètre. Il laisse délibérément le style du code, le formatage, la détection de bugs et l'analyse de sécurité à vos outils actuels.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Prelint.
Alternatives à Prelint
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
