Kacper Michajłow
2596c4d930
github/workflows/lint: show ruff suggested changes
2025-02-06 01:33:09 +01:00
Kacper Michajłow
cd439acce2
github/workflows/lint: update astral-sh/ruff-action to v3
...
This enables GitHub style output, along with other improvements.
2025-02-06 01:33:09 +01:00
Kacper Michajłow
28ab3aec6a
github/workflows/lint: add umpv to Python linting
...
It doesn't have extension.
2025-02-05 20:22:01 +01:00
Kacper Michajłow
14520229da
github/workflows/lint: add mypy linting
...
Not everything is typed in our scripts, but this is just to make sure
current code passes linting. More typing can be added in the future.
2025-01-25 02:35:54 +01:00
Kacper Michajłow
44384aad73
github/workflows/lint: add pre-commit hooks
...
Tests some basic errors in files like trailing white-spaces.
Additionally check the spelling with codespell.
2025-01-05 01:18:28 +01:00
Kacper Michajłow
fc6ce44221
github/workflows/lint: remove -lint suffix from lint workflow job names
2025-01-04 20:03:46 +01:00
Kacper Michajłow
b594fc2d6c
github/workflows: replace ruff-action with a maintained one
...
See: https://github.com/ChartBoost/ruff-action/commit/c413c59d2aa0f58662aec40228cd7c8dfb69cbc1
2024-12-04 14:48:37 +01:00
der richter
e661165ead
github/workflows: add editorconfig linting
2024-10-24 17:40:26 +02:00
Nathan Ruiz
bee3598ba6
ci/lint: add python linting
...
Enabled the ruff python linter in CI, and resolved the issues that were
detected by it. Ruff was used due to it's faster checking compared with
other linters like pylint. This was added to resolve the python linting
request in #13608 .
2024-10-06 22:15:08 +02:00
Kacper Michajłow
0084fbd458
github/workflows: add lua linting
2024-05-12 20:06:39 +02:00
der richter
cb75ecf19f
github/workflows: add swift linting
2024-05-05 18:30:58 +02:00
Kacper Michajłow
7b67b1ddd3
github/workflows: update actions package versions
2024-01-26 03:28:55 +00:00
sfan5
9a8b31707e
ci: add a workflow that lints commit messages
2023-04-08 17:08:57 +02:00