← Back to issue list

static tests: upgrade to the newest flake8

View original Github issue

Metadata

Project
snapcraft
Number
#1745
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged upgrade to the latest flake8 version, resolving all detected linting violations across nine files. The change passed CI checks and received reviewer approval.

Suggested action:

No scores available.

Issue body

Update to the newest flake8 and fix the issues that it detected. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged upgrade to the latest flake8 version, resolving all detected linting violations across nine files. The change passed CI checks and received reviewer approval.
qwen3.6-35b-a3b-mtp-q6 Merged upgrade to the latest flake8 version, resolving newly detected static analysis issues. All static and unit tests passed prior to integration.
qwen3.6-35b-a3b-mtp-q6 Merged an upgrade to the latest flake8 version, resolving all detected static analysis issues. The changes passed static and unit tests before integration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2420 static: update to the latest flake8 snapcraft merged Successfully merged update to the latest flake8 version. Authored by maintainer sergiusens and linked to Launchpad issue #1807409, the dependency upgrade was integrated without blocking issues.
76%
#3854 lint: lint legacy code with flake8 snapcraft merged Merged into main following approval and passing CI. The change applies flake8 linting to legacy code across 17 files, modifying 31 additions and 36 deletions. Code coverage remains unchanged.
75%
#2902 static: fix some valid flake8 issues snapcraft merged Merged. Fixed unused typing imports flagged by flake8 across five Python files. Changes were approved, passed CI checks, and integrated into the codebase.
73%
#92 flake8 support charmcraft merged Merged. Adds .flake8 config to standardize linting, excludes .git and venv to prevent slow manual scans, updates tests to use it, and fixes a minor PEP8 docstring formatting issue. Approved and merged.
71%