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.