Use strict Typescript mode #34
Labels
No labels
API
bug
can't reproduce
confirmed
dependencies
documentation
duplicate
enhancement
feature
good first issue
help wanted
invalid
performance
question
to be confirmed
waiting for feedback
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: dungeonslayers/ds4#34
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Story
As a ds4 developer, I want the Typescript strict mode to be used by the project so that I get more compile time guarantees that prevent potential runtime bugs.
Description
Typescript strict mode enables a couple of additional compile time checks (such as strict null checks etc.). In order to prevent more potential runtime bugs, we should activate this mode for the project. This will certainly require som changes where we currently have violations of the stricter rules.
It probably makes sense to do this after #66 As that issue will significantly change the typing of the project.
Acceptance criteria
tsconfig.json
,strict
is set to true (activating the Typescript strict mode)