feat: Integrate Staticcheck Pre-Commit Hook and Update QA Report

- Updated current specification to reflect the integration of Staticcheck into pre-commit hooks.
- Added problem statement, success criteria, and implementation plan for Staticcheck integration.
- Enhanced QA validation report to confirm successful implementation of Staticcheck pre-commit blocking.
- Created new Playwright configuration and example test cases for frontend testing.
- Updated package.json and package-lock.json to include Playwright and related dependencies.
- Archived previous QA report for CI workflow documentation updates.
This commit is contained in:
GitHub Actions
2026-01-11 05:33:01 +00:00
parent 5674280c65
commit a895bde4e9
21 changed files with 2812 additions and 456 deletions

18
.vscode/tasks.json vendored
View File

@@ -97,6 +97,24 @@
"group": "test",
"problemMatcher": ["$go"]
},
{
"label": "Lint: Staticcheck (Fast)",
"type": "shell",
"command": "cd backend && golangci-lint run --config .golangci-fast.yml ./...",
"group": "test",
"problemMatcher": ["$go"],
"presentation": {
"reveal": "always",
"panel": "dedicated"
}
},
{
"label": "Lint: Staticcheck Only",
"type": "shell",
"command": "cd backend && golangci-lint run --config .golangci-fast.yml --disable-all --enable staticcheck ./...",
"group": "test",
"problemMatcher": ["$go"]
},
{
"label": "Lint: GolangCI-Lint (Docker)",
"type": "shell",