tira-io / tira

The source code for the TIRA Shared Task Platform
https://www.tira.io
MIT License
14 stars 8 forks source link

Introduce linters to the CI and Dev Container #646

Closed TheMrSheldon closed 4 months ago

TheMrSheldon commented 6 months ago

Introduce Linters and stylechecking to the CI and to the development environment.

The dev container should be configured to automatically apply the code styles on save.

[!IMPORTANT]

637 must be merged into development before this since this is forked from #637

TheMrSheldon commented 4 months ago

I will merge this despite not all unit tests passing since the failure is not introduced by this branch but a dependency problem of a third party library with setuptools (https://github.com/pypa/setuptools/issues/4519).