Skip to content

Frequently Asked Questions

Answers to the questions we get most often.

General

What is CodeCharter?

A deterministic code quality tool for .NET teams with a small LINQ-like DSL for custom rules and 120+ built-in rules. More at What is CodeCharter?.

Does CodeCharter make code review obsolete?

CodeCharter enforces conventions that can be described deterministically — naming, architecture, layering, complexity thresholds, and async correctness. Code review remains for logic substance and edge cases.

Pricing

What does CodeCharter cost?

From €599 per team per year — see Plans overview for the full table including team sizes and Enterprise. Monthly billing is also available in the portal checkout.

Is there a trial?

Yes, 7 days full access, no credit card required. See Trial.

How do my team members get licensed?

One person buys the plan through their portal account and copies the downloaded codecharter.license (or the licensed CLI archive) to each developer machine within the seat count. The license file is not bound to a machine. CI pipelines use an API key from the buying account instead. See Rolling out CodeCharter to your team.

Can I add team members to my portal account?

No. The portal uses a single-account model — there are no organisation accounts, member invitations, or seat assignments. The buying account holds the subscription; team members simply use the license file copied from it. Accounts your colleagues register themselves only ever carry their own trial.

Does the subscription renew automatically?

Yes. Self-service subscriptions renew automatically through Stripe for the same period. You can cancel at any time in the portal, see Cancellation. Enterprise contracts expire after the contractually agreed minimum term without automatic renewal.

Source code and privacy

Does my source code go into your cloud?

No. Analysis runs entirely locally, on your machine or the CI runner. See How we handle source code.

Are your servers in Germany?

Yes, all data is stored on servers in Germany. More at Privacy and GDPR.

How do I delete my account?

On the profile page in the "Delete account" section. Details at Delete account.

Do you support SSO or two-factor authentication?

No. Portal sign-in is email and password only — there is currently no two-factor authentication (2FA/TOTP) and no SSO or OAuth sign-in via Google, GitHub, or Microsoft. Accounts are protected by a lockout after repeated failed attempts and a sign-in log. See Login and Logout.

Technical

Which platforms does the CLI support?

Windows x64, Linux x64, macOS x64, and macOS arm64. Linux arm64 is not supported; use x64 runners on Linux. The standalone archives are self-contained — no separate .NET runtime installation needed. Analyzing a solution does require a .NET SDK installed on the machine. On Windows there is also an installer (setup.exe), and for VS Code an extension (VSIX) — both on the portal Downloads page. See Windows installer and VS Code extension.

How do I write a custom rule?

A LINQ query in a .ccr file under rules/. See Hello World DSL.

Which properties does the schema have?

Full list at Syntax overview. Top-level collections are Types, Methods, Properties, Fields, Events, Namespaces, Assemblies, TypeDependencies, AllBodies, and Files.

Which CI systems are supported?

GitHub Actions with a native action, plus GitLab CI, Azure DevOps, Bitbucket, TeamCity, Jenkins, and any system with shell access. Details at CI/CD integration.

How do I integrate CodeCharter into a self-hosted CI?

Download the standalone CLI and run it in a build step. See CLI as standalone binary.

How does the CLI get a license on a CI runner?

Store an API key from the portal in the CODECHARTER_API_KEY environment variable on the runner. The CLI then automatically fetches a short-lived CI license from the portal when needed. See API keys in secrets and License.

Can I use CodeCharter from AI tools?

Yes. The CLI includes an MCP server (codecharter mcp), and codecharter mcp install registers it for Claude Code, Cursor, Claude Desktop, Windsurf, and Gemini. See MCP rule authoring.

Support

How do I reach you?

At [email protected], response time on business days typically within 24 hours. For security vulnerabilities, include "Security" in the subject line — we respond within 48 hours. More at Support and contact.