← Back to issue list

Added an "analyze" command that exposes the linters/attributes results (CRAFT-319).

View original Github issue

Metadata

Project
charmcraft
Number
#455
Type
pull request
State
merged
Author
facundobatista
Labels
—
Created
Updated
Closed

Current evaluation

Merged into main as 9ac04412 via #455, adding an analyze command that exposes charm linter and attribute results for CRAFT-319.

Resolution: closed resolved

Reason: PR #455 was approved and merged into main as commit 9ac04412, introducing the requested analyze command. Follow-ups #462 and #463 later added JSON output and result-based return codes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into main as 9ac04412 via #455, adding an analyze command that exposes charm linter and attribute results for CRAFT-319.
stealth/space-bunny-alpha — closed resolved PR #455 merged into main as 9ac04412, adding the analyze command to expose charm attribute and linter results for CRAFT-319.
stealth/space-bunny-alpha — closed resolved Merged PR #455 in commit 9ac04412, adding an analyze command that exposes linter and attribute results for CRAFT-319.
stealth/space-bunny-alpha — closed resolved Merged into main via charmcraft PR #455 (commit 9ac04412), adding an analyze command to expose linter and attribute-check results for CRAFT-319.
stealth/space-bunny-alpha — closed resolved Merged into main via charmcraft PR #455 (9ac04412), adding an analyze command that exposes linter and attribute results for CRAFT-319.
qwen/qwen3.6-35b-a3b — — Merged, adding an analyze command to expose linters and attributes results, resolving CRAFT-319. Approved by two reviewers, the change modifies six files with 444 additions and 4 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Added an analyze command to expose linters and attributes results, resolving CRAFT-319. The change was merged by maintainer facundobatista without additional discussion.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#462 (confidence 100%)

    Follow-up PR adding JSON-formatted analyze output.

  • Related To: charmcraft#463 (confidence 100%)

    Follow-up PR making the analyze exit code depend on detected issues.

Related issues

Issue Project State Summary Similarity
#445 Use linters' analyze from build command (CRAFT-318) charmcraft merged Merged PR #445 implemented CRAFT-318: builds invoke linters.analyze, log attribute findings, and persist analysis data in manifests; checker shared state and tests were fixed.
79%
#443 Don't run the ignored attributes and linters (CRAFT-326) charmcraft merged Merged PR canonical/charmcraft#443 via commit 6855c666, making analysis skip attributes and linters configured as ignored.
75%