vivaria / tja2fumen

Mod tool to convert TJA chart files (.tja) into .bin files compatible with official games
https://pypi.org/project/tja2fumen/
MIT License
13 stars 1 forks source link

Make project `mypy`-compliant (and add `mypy` check to test suite) #58

Closed vivaria closed 1 year ago

vivaria commented 1 year ago

This PR adopts static type hints as per mypy recommendations. This will hopefully clean up the code a little and squash a few type-related bugs.

Additionally, this will hopefully open up the door to compiling the project using mypyc, which may score us some performance gains without needing to rewrite the project in an entirely new language.