← Back to issue list

Metadata linter

View original Github issue

Metadata

Project
snapcraft
Number
#5544
Type
issue
State
closed
Author
sergiusens
Labels
Bounty
Created
Updated
Closed

Current evaluation

Merged and completed by @soumyaDghosh. The implementation adds a metadata linter that warns about missing fields in stable snaps, fulfilling the bounty requirements. The bounty has been awarded.

Suggested action:

No scores available.

Issue body

### What needs to get done ## Acceptance criteria * Only applies to snaps with `grade: stable` to reduce noise when developing a new snap * Warns when any of the following fields are missing: * title, icon, website, contact, issues, donation, source-code * New documentation on how to manage warnings from the metadata linter ### Why it needs to get done Adding metadata fields to a snap significantly improves the presentation in the store. This includes icons and links to the source code or where to file bugs. A new [metadata linter](https://github.com/canonical/snapcraft/issues/5155) should warn developers when they have incomplete metadata for their snap.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged and completed by @soumyaDghosh. The implementation adds a metadata linter that warns about missing fields in stable snaps, fulfilling the bounty requirements. The bounty has been awarded.
qwen/qwen3.6-35b-a3b The metadata linter was implemented by soumyaDghosh as part of a bounty program. It warns developers about missing snap metadata fields, was merged and completed, and the bounty was awarded.
qwen3.6-35b-a3b-mtp-q6 Merged a metadata linter that warns about missing fields in stable snaps. Implementation separates critical validation in pydantic models from linter warnings. The bounty was awarded to contributor soumyaDghosh.
qwen3.6-35b-a3b-mtp-q6 The metadata linter bounty was assigned to @soumyaDghosh following a design proposal. The feature was merged, implementing warnings for missing snap metadata fields. The bounty has been paid out.

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.
82%