Update linting workflows for frontend and Python code (#2171)

* chore: Update pre-commit hooks and dependencies

* chore: Add linting workflow for frontend code

* chore: Update linting workflow for Python code and include tests in pull requests

* chore: Add Ruff style check workflow for Python code
This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-06-14 06:27:48 -07:00 • committed by GitHub
commit a9cb7b0f5e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 115 additions and 36 deletions

14
.github/workflows/matchers/ruff.json vendored Normal file
View file

@ -0,0 +1,14 @@
{
"problemMatcher": [
{
"owner": "ruff",
"pattern": [
{
"regexp": "^(Would reformat): (.+)$",
"message": 1,
"file": 2
}
]
}
]
}