Skip to content

Quality: apply git hooks to whole codebase#285

Draft
Guts wants to merge 2 commits intoqgis:masterfrom
Guts:quality/apply-git-hooks-to-whole-codebase
Draft

Quality: apply git hooks to whole codebase#285
Guts wants to merge 2 commits intoqgis:masterfrom
Guts:quality/apply-git-hooks-to-whole-codebase

Conversation

@Guts
Copy link
Copy Markdown
Contributor

@Guts Guts commented Mar 31, 2026

This PR follows up #283. Looking at recent features regarding Python plugins quality checks (PEP8 compliance, security...), I wanted to make sure this project is following the same line.

Running pre-commit run -a shows that git hooks are not applied to the whole codebase, leading to inconsistency and reducing maintenability.

I put this PR in draft mode since it modifies a bunch of files and I'm not comfortable with getting authorship on these. I suggest that you run it on your side @Xpirix because you deserve it.

As said in #283, I recommend to connect this project to https://pre-commit.ci to make sure git hooks run for every PR independently of the local developer setup.

@Xpirix
Copy link
Copy Markdown
Collaborator

Xpirix commented Apr 2, 2026

Thanks for the suggestion @Guts .

I put this PR in draft mode since it modifies a bunch of files and I'm not comfortable with getting authorship on these. I suggest that you run it on your side @Xpirix because you deserve it.

I think some code formatting was already done before, so I think it should be fine. But sure, I will run it locally and submit another PR (maybe after #282 and #266 to avoid conflicts). Let's leave this open for now for me to remember.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants