first commit
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
Before running the checklist, run `git fetch origin`. If the current branch is behind `origin/master`, stop and rebase before proceeding.
|
||||
|
||||
Run the pre-commit checklist for this project:
|
||||
|
||||
1. Update `CHANGELOG.md` `[Unreleased]` section — add an entry under the appropriate subsection (Added / Changed / Fixed / Removed) describing the changes made, referencing the issue number.
|
||||
2. Run `dotnet build --configuration Release` — must succeed.
|
||||
3. Run `dotnet test --settings .runsettings` — all tests must pass.
|
||||
4. If `dotnet csharpier` is available, run `dotnet csharpier --check .` — must pass
|
||||
(run `dotnet csharpier .` to auto-fix). Skip this step with a note if not installed.
|
||||
5. If `coderabbit` CLI is installed, run `coderabbit review --type uncommitted --prompt-only`:
|
||||
- If actionable/serious findings are reported, stop and address them before proposing the commit.
|
||||
- If only nitpick-level findings, report them and continue to the commit proposal.
|
||||
- If `coderabbit` is not installed, skip this step with a note.
|
||||
|
||||
Run steps 1–4, report the results clearly, then run step 5 (CodeRabbit review) if available, then propose a branch name and commit message for my approval using the format `type(scope): description (#issue)` (max 80 chars; types: `feat` `fix` `chore` `docs` `test` `refactor` `ci` `perf`). Do not create the branch or commit until I explicitly confirm.
|
||||
Reference in New Issue
Block a user