Skip to content

Support multiple paths in analyze command#7

Merged
bsbodden merged 1 commit into
mainfrom
issue-2-multiple-analyze-paths
May 16, 2026
Merged

Support multiple paths in analyze command#7
bsbodden merged 1 commit into
mainfrom
issue-2-multiple-analyze-paths

Conversation

@bsbodden

Copy link
Copy Markdown
Member

Summary

  • Accept comma-separated and space-separated paths for mfcqi analyze
  • Aggregate metrics across multiple selected paths
  • Keep existing single-path behavior unchanged

Closes #2

Tests

  • uv run pytest tests/integration/test_cli_integration.py tests/test_analyze_helpers.py -q
  • uv run ruff check src/mfcqi/cli/commands/analyze.py src/mfcqi/cli/commands/analyze_helpers.py tests/integration/test_cli_integration.py

@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Report

Metric Score Status
MFCQI Score 0.8710511435045868 ✅ Good
Test Coverage 82% ✅ Good
Security Issues 0 ✅ Clean

Quality Gates

  • MFCQI Score: ✅ Minimum 0.75 (Current: 0.8710511435045868)
  • Test Coverage: ✅ Minimum 80% (Current: 82%)
  • Security: ✅ Zero vulnerabilities (Current: 0)

🎉 All quality gates passed! This PR maintains high code quality standards.

📊 View detailed MFCQI breakdown

Run mfcqi analyze src/mfcqi locally to see detailed metrics breakdown.

@bsbodden bsbodden force-pushed the issue-2-multiple-analyze-paths branch from bb40e57 to 1b4aea7 Compare May 16, 2026 20:41
@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Report

Metric Score Status
MFCQI Score 0.8710511435045868 ✅ Good
Test Coverage 82% ✅ Good
Security Issues 0 ✅ Clean

Quality Gates

  • MFCQI Score: ✅ Minimum 0.75 (Current: 0.8710511435045868)
  • Test Coverage: ✅ Minimum 80% (Current: 82%)
  • Security: ✅ Zero vulnerabilities (Current: 0)

🎉 All quality gates passed! This PR maintains high code quality standards.

📊 View detailed MFCQI breakdown

Run mfcqi analyze src/mfcqi locally to see detailed metrics breakdown.

@bsbodden bsbodden force-pushed the issue-2-multiple-analyze-paths branch from 1b4aea7 to 8e6dc1f Compare May 16, 2026 22:34
@github-actions

Copy link
Copy Markdown
Contributor

✅ MFCQI Score: 0.87 → (±0.000)

➡️ Previous: 0.87

Code quality meets the minimum threshold (0.70).

@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Report

Metric Score Status
MFCQI Score 0.8710511435045868 ✅ Good
Test Coverage 82% ✅ Good
Security Issues 0 ✅ Clean

Quality Gates

  • MFCQI Score: ✅ Minimum 0.75 (Current: 0.8710511435045868)
  • Test Coverage: ✅ Minimum 80% (Current: 82%)
  • Security: ✅ Zero vulnerabilities (Current: 0)

🎉 All quality gates passed! This PR maintains high code quality standards.

📊 View detailed MFCQI breakdown

Run mfcqi analyze src/mfcqi locally to see detailed metrics breakdown.

@bsbodden bsbodden merged commit a20af0f into main May 16, 2026
15 checks passed
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.

Support multiple paths in a single CLI call to analyze

1 participant