exaxorg / accelerator

The Accelerator is a tool for fast and reproducible processing of eBay-scale datasets on a single computer.
https://exax.org
Apache License 2.0
4 stars 1 forks source link

Add type hints and possibly some static-code analyzer #10

Open pabloyoyoista opened 3 months ago

pabloyoyoista commented 3 months ago

Basic typing support was added in Python 3.5 Although it has evolved massively since then, it is probably a good starting point to add some basic static-code checks to the accelerator. These checks are usually super useful for readers, and help during development in a language like Python that otherwise completely lacks these features

Ref: https://docs.python.org/3/library/typing.html

Depends #8