Qu'est-ce qu'une règle ?
Une attente quant au comportement du code, par exemple « renvoie un utilisateur ou lève une exception, jamais null. » Panolayer déduit la plupart des règles de votre code, et elles s'exécutent à chaque modification.
Puis-je écrire mes propres règles ?
Oui. Vos règles s'exécutent aux côtés de celles que Panolayer déduit.
Que se passe-t-il lorsqu'une règle est erronée ?
Corrigez-la. La correction est conservée avec le projet et oriente chaque vérification par la suite.
Quand la vérification s'exécute-t-elle ?
Lorsque vous enregistrez un fichier sur votre branche, et lorsqu'un agent marque une tâche comme terminée.
Quelle est sa rapidité ?
Les résultats arrivent en quelques secondes, assez vite pour lancer l'agent, vérifier, corriger et vérifier de nouveau sans quitter la tâche.
Mon code est-il envoyé à un modèle ?
Votre repository et son index restent sur votre Mac, sauf si vous les synchronisez ou les partagez. Les fonctionnalités qui font appel à un modèle envoient les extraits pertinents au fournisseur que vous avez configuré, selon les conditions de ce fournisseur. Plus d'informations sur la page Sécurité.
Bloque-t-il ma fusion ?
Il bloque les agents, pas vous. Le travail des agents est vérifié avant que vous ne décidiez de ce qui est fusionné, et vous pouvez toujours effectuer vous-même vos commit et vos fusions. Les échecs restent listés.
Remplace-t-il mes tests ?
Non. Il s’exécute à leurs côtés et, là où vous le configurez, il exécute aussi vos tests, compilations et vérifications de types.