Kodus Rendering-Code

Kodus.

Open Change Checker mit Befehlsregeln

4.28 / 5Katalogbewertung
Offizielle Website

Kodus veröffentlicht Kody-Agenten für automatisches Revue. Er liest die Änderungen im Repository und formuliert die Kommentare unter Berücksichtigung der Richtlinien, die vom Team festgelegt werden.

Offizielle Seite Kodus mit Beschreibung Kody
Offizielle Seite Kodus mit Beschreibung Kody. Quelle öffnen

Überprüfen Sie die Regel aus einem bestimmten Projekt

Ein Review ist hilfreicher, wenn sich ein Hinweis auf eine Vereinbarung im Team bezieht. In einem Repository können alle Schreibvorgänge über einen Auditdienst laufen, in einem anderen gilt das nur für administrative Aktionen. In Kodus lässt sich eine Review-Regel festlegen und Kody mit dem Repository verbinden. Der Agent prüft die Änderungen. Der Entwickler entscheidet, ob der Kommentar zur geltenden Regel passt.

Beginnen Sie mit einer Forderung, die eindeutig ausgedrückt werden kann. Die Formulierung über das obligatorische Feld der Ereignis-ID liefert das zu überprüfende Ergebnis. Bitte achten Sie auf den sauberen Code hinterlässt zu viele Interpretationsmöglichkeiten.

Ein Ereignis ohne Logbucheintrag

Der beispielhafte Merge Request ergänzt eine Möglichkeit, die Rolle eines Benutzers zu ändern. Geben Sie dem Agenten eine Regel für einen verpflichtenden Auditeintrag und zeigen Sie ihm, wo der vorhandene Audit-Handler liegt. Ein hilfreicher Hinweis benennt die Aktion und die Bedingung, unter der sie ausbleibt. Prüfen Sie, ob die Protokollierung in einem gemeinsamen Wrapper aufgerufen wird. Ein Agent, der nur die neue Funktion liest, kann diesen Pfad übersehen.

Prüfen Sie nach der Korrektur sowohl den Pfad mit verweigertem Zugriff als auch den Erfolgsfall. Ein Aufruf zur Protokollierung im Code sagt noch nicht, welche Daten tatsächlich im Eintrag landen.

Integration und Modell

Der Quellcode von Kodus ist offen, es gibt eine Option für seine Bereitstellung und den Anschluss des eigenen Schlüssels des Modellanbieters. Entscheiden Sie vor der Integration, welche Repositories der Agent sieht und welche Daten das Modell empfängt. Dies ist besonders wichtig, wenn Sie mit internen Dienstnamen, Konfigurationsinhalten und Schwachstellenbeschreibungen arbeiten.

Für welche Aufgaben geeignet

  • Verstöße gegen Projektregeln in einem neuen Merge Request finden
  • Automatische Code-Reviews in den Teamablauf aufnehmen
Funktionen

Stärken

  • Erkennt den Kontext des Repositorys bei der Erstellung von Kommentaren
  • Es gibt ein offenes Repository und eine Option für seine Bereitstellung
Zu berücksichtigen

Einschränkungen

  • Rechte für die Integration mit dem Repository-System erforderlich
  • Ihre Bereitstellung bestimmt nicht, wo das verbundene Modell Anfragen erhält

Auswahl und Bedingungen

Kostenlose Nutzung
Ja
Testphase
Ja
Keine Registrierung erforderlich
Nicht bestätigt
Russische Benutzeroberfläche
Nicht bestätigt
Lokale Installation
Nicht bestätigt
API
Nicht bestätigt

„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.

Eingabeformate
Code, Text
Ergebnis
Code, Text

Bedingungen

Der Community-Plan ist ohne Kodus-Zahlung verfügbar. Im Modus mit eigenem Schlüssel werden die Anfragen an den Modellanbieter bezahlt. Für Teams wurde ein Testzugang festgelegt. Ihre Bereitstellung bestimmt nicht, wo das verbundene Modell Anfragen erhält

Von der Aufgabe zum ersten Ergebnis

Praxisbeispiel

Aufgabe
Verstöße gegen Projektregeln in einem neuen Merge Request finden
Was Sie vorbereiten sollten
Ein beispielhafter Merge Request mit einer Rollenänderung und einer Regel für den verpflichtenden Auditeintrag.

Aufgabenbeschreibung oder Prompt

Überprüfen Sie, ob die Auditaufzeichnung nach dem erfolgreichen Rollenwechsel angezeigt wird. Allgemeine Handler berücksichtigen. Für eine Bemerkung geben Sie die Bedingung und die Codezeile an.

Erwartetes Ergebnis

Ein Kommentar mit einem reproduzierbaren Regelverstoß oder ein Hinweis auf einen gültigen Log-Eintrag.

So prüfen Sie das Ergebnis

  • Öffnen Sie allgemeine Handler, die sich in der Abfrage nicht geändert haben.
  • Überprüfen Sie, ob die Rolle erfolgreich geändert wurde und der Zugriff verweigert wurde.

Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.

Details überprüfen

Offizielle Quellen

  1. Seite Kodus
  2. Wie funktioniert ein Agent Kody
  3. Quellcode und Kodus-Bereitstellung
  4. Community, Teams und Enterprise-Pläne

Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.