tools: add pre-commit
Metadata
Current evaluation
Merged addition of pre-commit configuration. Introduces three new files with forty-two lines of code, approved by one reviewer, and successfully integrated.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged addition of pre-commit configuration. Introduces three new files with forty-two lines of code, approved by one reviewer, and successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Integrated pre-commit tooling into the repository. Merged following maintainer lengau's review request to mr-cal. Changes accepted and applied. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #405 style: add pre-commit to auto-formatting | starbase | merged | Merged addition of pre-commit hooks for automated code formatting. Approved by two reviewers, passed all CI checks, and implemented with minimal changes across two files. | |
| #441 build(deps): update pre-commit hooks | craft-application | merged | Merged update to pre-commit hooks. Approved by two reviewers with minimal changes (+4/-4 lines in one file). The maintainer-authored request passed checks and was successfully integrated. | |
| #1026 tools: editorconfig | charmcraft | merged | Merged an editorconfig addition approved by one reviewer. The maintainer proceeded despite an unrelated spread test failure, adding 42 lines to standardize editor settings. | |
| #170 feat(tools/contributors): add commit filters | starflow | merged | Merged commit type filters and improved checkbox interaction for the contributors tool. Approved by two reviewers, passed all CI checks, and modified one file (+74/-2) to streamline release note generation. | |
| #242 ci(renovate): enable pre-commit support | starbase | merged | Merged after single reviewer approval. Enables Renovate pre-commit manager support via a single file change (+2/-12 lines). CI checks passed successfully. | |
| #11 tools: add yamllint | starbase | merged | Merged maintainer lengau's addition of yamllint as an optional linting tool. Approved by two reviewers with zero unresolved comments. The change updates three files, adding 17 lines and removing 2, with no CI checks reported. |