← Back to issue list

style: add pydantic.validator as a classmethod decorator

View original Github issue

Metadata

Project
charmcraft
Number
#1309
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1309 as commit cabaf385, adding classmethod handling for Pydantic validators in four files.

Resolution: closed resolved

Reason: PR #1309 was approved and merged as commit cabaf385, applying the requested Pydantic validator classmethod style change.

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 PR #1309 as commit cabaf385, adding classmethod handling for Pydantic validators in four files.
stealth/space-bunny-alpha — closed resolved Merged charmcraft#1309 as commit cabaf385, adding @classmethod to pydantic.validator usage in four files (+8/-4).
stealth/space-bunny-alpha — closed resolved Merged charmcraft#1309, adding @classmethod beneath @pydantic.validator in four files (+8/-4) for consistent validator declaration style.
stealth/space-bunny-alpha — closed resolved Merged charmcraft PR #1309, a style update adding pydantic.validator as a classmethod decorator across four files; two reviewers approved it.
qwen/qwen3.6-35b-a3b — — Merged a style update implementing pydantic.validator as a classmethod decorator. Approved by two reviewers with zero comments. The change modifies four files, adding eight lines and removing four.
qwen3.6-35b-a3b-mtp-q6 — — Merged a style update adding pydantic.validator as a classmethod decorator. The change was integrated into the main branch without additional review comments.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#134 style: ensure ruff picks up pydantic.validator for class methods starbase merged Merged PR canonical/starbase#134 (commit 3d09653) adding ruff pep8-naming classmethod-decorators for pydantic.validator/root_validator in pyproject.toml, fixing N805 linting on validator class methods.
70%