<div dir="ltr">Dear devs,<div><br></div><div>A quick update on the recent work I pushed concerning the code-formatting.</div><div><br></div><div>Flake8 and black have been introduced for Python files and I am progressively introducing clang-format for our cpp code.</div><div><br></div><div>All these tools are now configured individually as pre-commit instead of globally called from prepare_commit.sh.</div><div><br></div><div>You can enable this by calling: </div><div>pre-commit install </div><div>(add -f if you had prepare_commit.sh set as a pre-commit hook before).</div><div><br></div><div>This work is still ongoing, and some files are still handled by prepare_commit.sh. But it is defined as a local repo in the pre-commit config. This means that you don't have to care about this :)</div><div><br></div><div>If you have any suggestions to improve the tools or formatting options, this is all very welcome.</div><div><br></div><div>For more details:</div><div>pre-commit config: <a href="https://github.com/qgis/QGIS/blob/master/.pre-commit-config.yaml">https://github.com/qgis/QGIS/blob/master/.pre-commit-config.yaml</a></div><div>clang-format config: <a href="https://github.com/qgis/QGIS/blob/master/.clang-format">https://github.com/qgis/QGIS/blob/master/.clang-format</a></div><div><br></div><div>Best regards,</div><div>Denis</div></div>