Kodus Revue de code

Kodus.

Agent de vérification des modifications open source avec les règles de l'équipe

4.28 / 5Évaluation du catalogue
Site officiel

Kodus lance l'agent Kody pour la révision automatique. Il lit les changements dans le référentiel et formule des commentaires en tenant compte de la stratégie définie par l'équipe.

Page officielle de Kodus avec la description de Kody
Page officielle de Kodus avec une description de Kody. Ouvrir la source

Vérifier les règles d'un projet spécifique

La révision est plus utile lorsque la remarque est liée à l'accord de l'équipe. Dans un référentiel, toutes les opérations d'enregistrement peuvent passer par le service d'audit, dans l'autre, cette exigence ne s'applique qu'aux actions administratives. Dans Kodus, vous pouvez définir une stratégie de vérification et connecter Kody au dépôt. L'agent examine les modifications et le développeur décide si le commentaire est conforme à la règle en vigueur.

Commencez par une exigence qui peut être exprimée sans équivoque. La formulation sur le champ obligatoire de l'identifiant d'événement donnera un résultat vérifiable. S'il vous plaît garder un oeil sur le code propre laisse trop de choix d'interprétation.

Événement sans entrée dans le journal

Dans la demande de formation à la fusion, la possibilité de changer le rôle de l'utilisateur a été ajoutée. Donnez à l'agent une règle d'enregistrement obligatoire et cochez l'emplacement du gestionnaire d'audit existant. Une remarque utile devrait indiquer une action qui est perdue dans une condition particulière. Voyez si le journal est appelé dans l'emballage général. Un agent qui n'a lu que la nouvelle fonction peut ne pas remarquer ce chemin.

Après la correction, vérifiez la branche avec le refus d'accès et le scénario réussi. La présence d'un appel de journal dans le code n'indique pas encore quelles données seront entrées dans l'enregistrement.

Intégration et modèle

Le code source de Kodus est ouvert, il existe une option pour son déploiement et la connexion de sa propre clé de fournisseur de modèle. Avant l'intégration, décidez quels référentiels voient l'agent et quelles données le modèle reçoit. Ceci est particulièrement important lorsque vous travaillez avec des noms de services internes, du contenu de configuration et des descriptions de vulnérabilités.

Pour quelles tâches convient-il

  • Trouver les violations des règles locales dans une nouvelle demande de fusion
  • Ajouter un aperçu automatique du code au flux de travail de la commande
Fonctionnalités

Les points forts

  • Connaître le contexte du référentiel lors de la préparation des commentaires
  • Il y a un référentiel ouvert et une option pour son déploiement
Il faut prendre en compte

Limites

  • Besoin de droits pour l'intégration avec le système de dépôt
  • Son déploiement ne détermine pas où le modèle connecté reçoit les demandes

Choix et conditions

Mode gratuit
Oui
Période d'essai
Oui
Sans inscription
Non confirmé
Interface en russe
Non confirmé
Installation locale
Non confirmé
API
Non confirmé

« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.

Formats d’entrée
Code, texte
Résultat
Code, texte

Conditions

Le forfait Community est disponible sans payer Kodus. En mode de clé privée, les demandes sont payées au fournisseur du modèle. Un accès d’essai est décrit pour Teams. Son déploiement ne détermine pas où le modèle connecté reçoit les demandes

De la tâche au premier résultat

Exemple pratique

Tâche
Trouver les violations des règles locales dans une nouvelle demande de fusion
Que préparer
Demande de formation pour la fusion avec un changement de rôle et la règle de l'enregistrement obligatoire de l'audit.

Consigne ou requête

Vérifiez si un enregistrement d'audit apparaît après un changement de rôle réussi. Prenez en compte les gestionnaires généraux. Pour les commentaires, spécifiez la condition et la ligne de code.

Résultat attendu

Commentaire avec violation reproductible de la règle ou indication d'un enregistrement valide dans le journal.

Comment vérifier le résultat

  • Ouvrez les gestionnaires partagés qui n'ont pas changé dans la requête.
  • Vérifiez le changement de rôle et le refus d'accès.

Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.

Vérifier les détails

Sources officielles

  1. Page de Kodus
  2. Comment fonctionne l'agent Kody
  3. Code source et déploiement de Kodus
  4. Plans Community, Teams et Enterprise

La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.