Skip to content

Re-converge VS Code/Husky task-label casing to template (.Net → .NET)#768

Merged
ptr727 merged 3 commits into
developfrom
chore/template-reconverge-net-casing
Jun 26, 2026
Merged

Re-converge VS Code/Husky task-label casing to template (.Net → .NET)#768
ptr727 merged 3 commits into
developfrom
chore/template-reconverge-net-casing

Conversation

@ptr727

@ptr727 ptr727 commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Context

The recent ProjectTemplate re-sync (#764) brought in CODESTYLE.md, which mandates each tool's official casing in task labels (.NET, not .Net). But the sync left this repo's task definitions on the old .Net casing, so the repo was left internally contradictory:

  • CODESTYLE.md says use .NET (not .Net); the actual VS Code task labels were .Net Build / .Net Format.
  • Docs referencing .NET Build / .NET Format tasks didn't match the real task labels.
  • AGENTS.md documented the .Net casing as an intentional "historical choice" — directly contradicting the synced CODESTYLE.md.

Upstream ptr727/ProjectTemplate uses .NET casing in .vscode/tasks.json and launch.json, and the clean-compile task command sequences already match verbatim — only the label casing had drifted. This is a re-convergence of that incomplete sync (per the template's "Staying in Sync" guidance in its AGENTS.md/README).

Changes (casing only — no behavior/command changes)

  • .vscode/tasks.json: .Net * labels → .NET * (Build, Format, Tool Update, Outdated Upgrade) + the .NET Format dependsOn reference
  • .vscode/launch.json: 26× preLaunchTask: ".Net Build".NET Build
  • .husky/task-runner.json: .Net Format task name → .NET Format
  • ARCHITECTURE.md: .Net Build task reference → .NET Build
  • AGENTS.md: drop the now-obsolete .Net casing deviation note (casing now matches the template)

Husky.Net Run, CSharpier Format, and the Docker task labels are unchanged (already correct casing).

🤖 Generated with Claude Code

The ProjectTemplate re-sync (#764) brought in CODESTYLE.md, which mandates each
tool's official casing in task labels (".NET", not ".Net"), but left this repo's
task definitions on the old ".Net" casing - leaving the repo internally
contradictory (CODESTYLE.md vs the actual task labels) and the documented tasks
(".NET Build" / ".NET Format") not matching the real VS Code task labels.

Converge to the template's official casing (upstream ptr727/ProjectTemplate uses
".NET" in .vscode/tasks.json and launch.json; the clean-compile task command
sequences already match verbatim):

- .vscode/tasks.json: ".Net *" labels -> ".NET *" (Build, Format, Tool Update,
  Outdated Upgrade) and the .NET Format dependsOn reference
- .vscode/launch.json: 26x preLaunchTask ".Net Build" -> ".NET Build"
- .husky/task-runner.json: ".Net Format" task name -> ".NET Format"
- ARCHITECTURE.md: ".Net Build" task reference -> ".NET Build"
- AGENTS.md: drop the now-obsolete ".Net task-label casing" deviation note; the
  casing now matches the template

Husky.Net / CSharpier / Docker task labels are unchanged (already correct casing).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 26, 2026 13:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR re-aligns the repository's VS Code and Husky task-label naming to the ProjectTemplate/CODESTYLE convention by switching .Net ... task labels and references to the official .NET ... casing, without changing task behavior.

Changes:

  • Rename .vscode/tasks.json task labels to .NET ... and update the .NET Format dependsOn reference.
  • Update .vscode/launch.json preLaunchTask entries to reference .NET Build.
  • Update Husky and documentation references to match the new .NET ... labels.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.vscode/tasks.json Renames VS Code task labels to .NET ... and updates internal task dependencies accordingly.
.vscode/launch.json Updates all preLaunchTask references from .Net Build to .NET Build.
.husky/task-runner.json Updates the Husky task name reference to .NET Format.
ARCHITECTURE.md Updates documentation to reference the .NET Build task label.
AGENTS.md Updates the template-adaptation note to reflect .NET casing; one remaining .Net ... reference elsewhere in the file still needs updating (see review comment).

Comment thread AGENTS.md Outdated
Copilot review of #768 caught the "Verbatim carries" bullet (AGENTS.md) still
listing the clean-compile tasks as `.Net Build` / `.Net Format`; converge to
`.NET` to match the actual task labels and CODESTYLE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ptr727

ptr727 commented Jun 26, 2026

Copy link
Copy Markdown
Owner Author

Good catch — fixed in the "Verbatim carries" bullet (AGENTS.md): the clean-compile tasks are now listed as .NET Build / .NET Format, matching the converged task labels and CODESTYLE.md. My initial audit missed that line.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Comment thread AGENTS.md Outdated
…framing)

Copilot re-review of #768: AGENTS.md describes current conventions, not change
history (HISTORY.md owns that). State the current `.NET` casing convention without
the "former .Net casing was re-converged" framing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ptr727

ptr727 commented Jun 26, 2026

Copy link
Copy Markdown
Owner Author

Reworded to current-state phrasing (dropped the before/after "re-converged" framing) so AGENTS.md describes the convention rather than the change history.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

@ptr727
ptr727 merged commit c4eb1ad into develop Jun 26, 2026
5 checks passed
@ptr727
ptr727 deleted the chore/template-reconverge-net-casing branch July 7, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants