Mypy
Strawberry comes with support for Mypy , a popular static type checker for Python.
This guide will explain how to configure Mypy to work with Strawberry.
Install Mypy
The first thing we need to do is to install Mypy , this is the tool that will perform the type checking.
Once the tool is installed, we need to configure it to enable type checking and
use the Strawberry plugin. To do so we need to create a mypy.ini
file in the
root of our project and add the following settings:
You can also configure Mypy inside the pyproject.toml
file, like so:
Once you have configured the settings, you can run mypy
and you should be
getting type checking errors.