CrumpetDev / crumpet

GNU Affero General Public License v3.0
18 stars 1 forks source link

Setup mypy #35

Open tomtitherington opened 6 months ago

tomtitherington commented 6 months ago

Summary

Add mypy to the backend project.

Background

Proposed Course of Action

Additional Information

Dependent Issue(s)

tomtitherington commented 4 months ago

Don't add this to the Vscode recommended extensions yet since it appears to be a bit slow when using the daemon and too slow to use without the daemon.. Vscode environments should use Pylance / Pyright for the time being.

Add this to the GitHub action to be run on PR merge checks and recommend that developers run this as a pre-commit check.