QA Pipeline

Comprehensive quality assurance - tests, linting, formatting, code analysis, and release build verification.

nwiizo 8784df3 1.0 KB Updated

File contents

Quality Assurance Pipeline

QA focus: $ARGUMENTS

Step 1: Project Analysis

  • Analyze codebase structure and dependencies
  • Check for outdated dependencies: cargo outdated
  • Verify module organization

Step 2: Quality Checks (parallel)

cargo test --verbose
cargo fmt --check
cargo clippy -- -D warnings

Step 3: Issue Resolution (based on findings)

  • Fix formatting issues: cargo fmt
  • Fix clippy warnings: apply suggested fixes
  • Debug and correct failing tests
  • Update dependencies if needed: cargo update

Step 4: Final Verification

cargo test --release
cargo build --release

Step 5: Documentation Check

  • Verify public APIs have documentation
  • Check for missing examples in doc comments
  • Update CHANGELOG.md if needed

Checklist

  • All tests pass
  • No clippy warnings
  • Code properly formatted
  • Release build succeeds
  • Documentation complete

nwiizo/claudelytics/tree/main/.claude/skills/qa-pipeline commit 8784df3d94

Frequently asked questions

npx skillmds@latest add nwiizo/qa-pipeline