con un clic
format
// Auto-format code via the developer CLI - backend (.NET via JetBrains cleanupcode), frontend (oxfmt + oxlint --fix), and the developer CLI itself.
// Auto-format code via the developer CLI - backend (.NET via JetBrains cleanupcode), frontend (oxfmt + oxlint --fix), and the developer CLI itself.
Query the local Postgres database of the active Aspire worktree via psql.
Apply a downstream brand to a PlatformPlatform fork. Edits one config file, drops in eight supplied logo assets, renames the solution and CLI to the new brand, and rotates UserSecretsId across every csproj. Skips all other source files. Use once per downstream fork after cloning, or to re-flip a brand later.
Stop the .NET Aspire AppHost and its Docker containers via the developer CLI. Defaults to the current worktree; supports stopping all worktrees or a specific base port.
Create a GitHub pull request.
Trigger only on explicit "ultra review" or "ultra-review".
Lint code via the developer CLI - backend (.NET via JetBrains inspectcode), frontend (oxlint), and the developer CLI itself.
| name | format |
| description | Auto-format code via the developer CLI - backend (.NET via JetBrains cleanupcode), frontend (oxfmt + oxlint --fix), and the developer CLI itself. |
dotnet run --project developer-cli -- format [--backend] [--frontend] [--cli] [--self-contained-system <name>] [--no-build] [--all-files] --quiet
Use developer-cli exactly as written - do not expand to an absolute worktree path.
--backend - .NET (JetBrains cleanupcode)--frontend - React/TypeScript (oxfmt + oxlint --fix)--cli - the developer CLI itself--self-contained-system <name> - narrows backend formatting to one SCS (e.g. account, main)--no-build - skip the dotnet tool restore step (faster after a recent run)--all-files - format every file in the solution. Default is to format only .cs files changed against origin/main (faster).No arguments formats everything (changed-only by default). Unformatted code fails CI - commit all changes, never revert.
After build succeeds, run format, lint, test in parallel with --no-build.
dotnet run --project developer-cli -- format --quiet # everything
dotnet run --project developer-cli -- format --backend --quiet # all backend
dotnet run --project developer-cli -- format --frontend --quiet # frontend
dotnet run --project developer-cli -- format --backend --self-contained-system account --quiet # one SCS
Verbose output goes to a log file. On success the CLI prints a single line; on failure it prints a short error message - read the log if you need details. Backend is slow - run last. Frontend is fast.