OTRSCodePolicy

Free

Statisches Code-Analyse-Tool für OTRS, Znuny und OTOBO zur Durchsetzung von Programmierrichtlinien.

OTRSCodePolicy ist ein unverzichtbares Werkzeug für Entwickler im OTRS-Ökosystem (einschließlich Znuny und OOTOBO). Es handelt sich um ein Kommandozeilen-Tool, das statische Code-Analyse durchführt, um sicherzustellen, dass Erweiterungen und Anpassungen den offiziellen Programmierrichtlinien entsprechen. Das Tool integriert Perl::Critic mit einem umfangreichen Satz an benutzerdefinierten Regeln, die speziell auf die Architektur dieser Ticket-Systeme zugeschnitten sind. Es prüft nicht nur Perl-Code, sondern validiert auch Paket-Metadaten (SOPM), XML-Konfigurationen, JavaScript und SQL-Statements auf potenzielle Fehler und Sicherheitsrisiken.

Funktionen

  • Perl-Code-Analyse

    Analysiert Perl-Dateien mithilfe von Perl::Critic und spezifischen Richtlinien für OTRS/Znuny/OTOBO.

  • SOPM-Validierung

    Überprüft SOPM-Paketbeschreibungsdateien auf Struktur und Vollständigkeit.

  • XML/SysConfig-Prüfung

    Prüft XML-Konfigurationsdateien (SysConfig) auf Syntax und Best Practices.

  • API-Konformität

    Identifiziert die Verwendung veralteter API-Funktionen und verbotener Perl-Befehle.

Verwandte Pakete