Currently we do run the ruff linter for the entire files part of a PR which could, will and does drive contributors crazy.
It also mixes formatting changes with fixes to the code base.
The global RUFF linter should be disabled and maybe become a PR review by a bot.
In addition we already have the "darker ruff" workflow which will/should only complaint about the actual diff inside a PR and not the entire file.
https://github.com/vyos/.github/blob/current/.github/workflows/lint-with-darker-ruff.yml