-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
code qualityEnsuring the codebase doesn't turn into mushEnsuring the codebase doesn't turn into mushdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueIssues that don't require previous experience with AyesaacIssues that don't require previous experience with Ayesaac
Description
Only parts of the application current use static types. While it makes no tangible difference on the function of the application, it can drastically improve the development experience as IDEs like PyCharm and VSCode use these types for catching possible errors early!
Static typing also reduces/removes the need to state the types within a doc comment.
mypy is already included as a developer dependency, but the repo needs a settings file.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
code qualityEnsuring the codebase doesn't turn into mushEnsuring the codebase doesn't turn into mushdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueIssues that don't require previous experience with AyesaacIssues that don't require previous experience with Ayesaac