← Back to issue list

Add more fields to the metadata linter

View original Github issue

Metadata

Project
snapcraft
Number
#5686
Type
issue
State
open
Author
mr-cal
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement to add icon, common-id, and desktop fields to the metadata linter. Triaged by maintainer 388 days ago; no further activity. Fields still absent from current linter code.

Suggested action: keep open

Reason: The issue is labeled 'Status: Triaged' and 'Type: Enhancement', authored by a maintainer, and the requested fields (icon, common-id, desktop) are confirmed absent from the current _FIELDS list in metadata_linter.py. While 388 days of inactivity is notable, the feature remains unimplemented and the issue has not become irrelevant, so it should stay open.

Impact: 35 Quick Win: 19.25 Staleness: 65 Complexity: 45 Confidence: 72 Support Request: 5

Issue body

### What needs to get done Add the following fields: - `icon` - `common-id` - `desktop` This will require some design work before implementing. For example, `desktop` only makes sense for desktop applications, which we don't have a good way to detect. ### Why it needs to get done To improve the metadata linter's functionality.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 19.25
Staleness: 65
Complexity: 45
Confidence: 72
Support Request: 5
keep open Enhancement to add icon, common-id, and desktop fields to the metadata linter. Triaged by maintainer 388 days ago; no further activity. Fields still absent from current linter code.
qwen/qwen3.6-35b-a3b
Staleness: 65
Complexity: 40
Confidence: 85
Support Request: 0
keep open Enhancement request to add icon, common-id, and desktop fields to metadata linter. Triaged, blocked by design/architectural decisions, inactive for 347 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 60
Confidence: 75
Support Request: 10
keep open Enhancement to add icon, common-id, and desktop fields to the metadata linter. Requires design work for context-specific handling. Currently triaged but inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 30
Confidence: 80
Support Request: 0
keep open Adds icon, common-id, and desktop fields to the metadata linter. Requires design work for context-aware validation. Currently triaged and tracked in Jira, but inactive for over a year pending design and implementation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5155 Metadata Linter: A new linter in snapcraft to lint about missing metadata fields snapcraft closed Implemented a metadata linter to warn about missing fields like license, title, and contact info. The enhancement was completed and merged via pull request #5610.
71%