Skip to content

Häufige Fragen

Antworten auf die Fragen, die wir am häufigsten bekommen.

Allgemein

Was ist CodeCharter?

Ein deterministisches Code-Quality-Tool für .NET-Teams mit einer kleinen LINQ-ähnlichen DSL für eigene Regeln und 120+ eingebauten Regeln. Mehr unter Was ist CodeCharter?.

Macht CodeCharter mein Code-Review überflüssig?

CodeCharter erzwingt die deterministisch beschreibbaren Konventionen, also Naming, Architektur, Layering, Komplexitäts-Schwellen und Async-Korrektheit. Code-Review bleibt für die Logik-Substanz und Edge-Cases.

Preise

Was kostet CodeCharter?

Ab 599 € pro Team und Jahr. Die vollständige Tabelle mit Team-Größen und Enterprise finden Sie unter Plan-Übersicht. Monatliche Abrechnung ist im Portal-Checkout ebenfalls wählbar.

Gibt es einen Trial?

Ja, 7 Tage Vollzugriff, keine Kreditkarte. Siehe Trial.

Wie bekommen meine Team-Mitglieder ihre Lizenz?

Eine Person kauft den Plan über ihren Portal-Account und kopiert die heruntergeladene codecharter.license (oder das lizenzierte CLI-Archiv) auf jede Entwickler-Maschine innerhalb der Sitz-Anzahl. Die Lizenzdatei ist nicht an eine Maschine gebunden. CI-Pipelines nutzen stattdessen einen API-Key aus dem Käufer-Account. Siehe CodeCharter im Team ausrollen.

Kann ich Team-Mitglieder zu meinem Portal-Account hinzufügen?

Nein. Das Portal verwendet ein Ein-Konto-Modell: Es gibt keine Organisations-Accounts, Mitglieder-Einladungen oder Sitz-Zuweisungen. Der Käufer-Account ist Inhaber des Abonnements; Team-Mitglieder nutzen einfach die von dort kopierte Lizenzdatei. Accounts, die Kollegen selbst registrieren, haben jeweils nur ihren eigenen Trial.

Verlängert sich der Vertrag automatisch?

Ja. Selbst verwaltete Abonnements verlängern sich über Stripe automatisch um die gleiche Laufzeit. Kündigen geht jederzeit im Portal, siehe Kündigung. Enterprise-Verträge laufen nach der vertraglich vereinbarten Mindestlaufzeit aus, ohne stillschweigende Verlängerung.

Source-Code und Datenschutz

Landet mein Source-Code in der CodeCharter-Cloud?

Nein. Die Analyse läuft komplett lokal, auf Ihrer Maschine oder dem CI-Runner. Siehe Wie wir Source-Code behandeln.

Sind die Server in Deutschland?

Ja, alle Daten liegen auf Servern in Deutschland. Mehr unter Datenschutz und DSGVO.

Wie kann ich meinen Account löschen?

Auf der Profil-Seite im Bereich "Account löschen". Details unter Account löschen.

Unterstützen Sie SSO oder Zwei-Faktor-Authentifizierung?

Nein. Die Portal-Anmeldung funktioniert ausschließlich mit E-Mail und Passwort. Zwei-Faktor-Authentifizierung (2FA/TOTP) sowie SSO- oder OAuth-Login über Google, GitHub oder Microsoft gibt es derzeit nicht. Accounts werden durch eine Sperre nach wiederholten Fehlversuchen und ein Anmelde-Protokoll geschützt. Siehe Login und Logout.

Technik

Welche Plattformen unterstützt die CLI?

Windows x64, Linux x64, macOS x64 und macOS arm64. Linux arm64 wird nicht unterstützt; verwenden Sie unter Linux x64-Runner. Die Standalone-Archive sind self-contained, eine separate .NET-Runtime muss also nicht installiert werden. Für die Analyse einer Solution muss aber ein .NET-SDK auf der Maschine installiert sein. Für Windows gibt es zusätzlich einen Installer (setup.exe), für VS Code eine Extension (VSIX), beides auf der Downloads-Seite im Portal. Siehe Windows-Installer und VS-Code-Extension.

Wie schreibe ich eine eigene Regel?

LINQ-Query in eine .ccr-Datei unter rules/. Siehe Hello-World-DSL.

Welche Properties hat das Schema?

Vollständige Liste unter Syntax-Übersicht. Top-Level-Collections sind Types, Methods, Properties, Fields, Events, Namespaces, Assemblies, TypeDependencies, AllBodies und Files.

Welche CI-Systeme werden unterstützt?

GitHub Actions mit nativer Action, plus GitLab CI, Azure DevOps, Bitbucket, TeamCity, Jenkins und jedes System mit Shell-Zugriff. Details unter CI/CD-Integration.

Wie binde ich CodeCharter in eine selbstgehostete CI ein?

Standalone-CLI runterladen, im Build-Step laufen. Siehe CLI als Standalone-Binary.

Wie bekommt die CLI auf einem CI-Runner eine Lizenz?

Einen API-Key aus dem Portal in der Umgebungsvariable CODECHARTER_API_KEY auf dem Runner hinterlegen. Die CLI holt sich dann bei Bedarf automatisch eine kurzlebige CI-Lizenz vom Portal. Siehe API-Keys in Secrets und Lizenz.

Kann ich CodeCharter aus KI-Tools nutzen?

Ja. Die CLI enthält einen MCP-Server (codecharter mcp), und codecharter mcp install registriert ihn für Claude Code, Cursor, Claude Desktop, Windsurf und Gemini. Siehe MCP-Regel-Authoring.

Support

Wie erreiche ich den Support?

Unter [email protected], Antwortzeit Werktags in der Regel innerhalb von 24 Stunden. Bei Sicherheitslücken "Security" im Betreff angeben, Antwort innerhalb von 48 Stunden. Mehr unter Support und Kontakt.