Projects
0 0 activeCreate your account
Get started with QtMesh Cloud.
Welcome back
Sign in to your QtMesh Cloud account.
Overview
Monitor scan quality, badges, and project health in one place.
Scans (30d)
0 0 this weekWarnings
0 0 this weekErrors
0 0 this weekQuality Score
—Recent Scans
Projects
Issues by Rule
Integrate
Use our GitHub Action to run scans automatically in CI.
API
Upload scans and retrieve summaries through the REST API.
Badges
Show quality status in your README with dynamic SVG badges.
Your projects
Selected project
All scans
All badges
Live from the latest scan for the selected projectREADME markdown
Paste into your repository README. Each line is one badge linking to the app.
Edit the remote qtmesh profile (JSON, same structure as
qtmesh.example.yml in QtMeshEditor: version, scan, rules, optional scopes, fix, report).
The CLI can GET /v1/ingest/rules with the ingest token to drive scans when no local config exists.
Local override: if the repo has qtmesh.yml, qtmesh.yaml, or qtmesh.json, the CLI uses that file and ignores this cloud configuration.
Project
Configuration (JSON)
Validation requires version (number), scan, and rules objects.
Ingest scan
Upload qtmesh scan --json output with your project ingest token (not your login session).
Fetch scan rules (CLI)
Same token as ingest. Returns JSON { config, source } for the project bound to the token.
Ingest tokens
Active tokens are listed by creation time. Values are never shown again after creation—use Regenerate to replace all tokens for a project with a new one (shown once), or Delete to revoke a token without creating a replacement.