Skip to content

Update Excalibur to use TypeScript strict:true #1213

@eonarheim

Description

@eonarheim

Context

The TypeScript compiler now offers a wide range of strictness, tsconfig.json offers a full strictness strict: true flag which helps guard against runtime error at the cost of compiler complaints.

Proposal

Switch Excalibur to full strictness if possible, this may require some heavy refactoring.

  • Limit the scope of this issue to minimal refactoring/no-breaking changes
  • Create additional issues to target any remaining refactoring or breaking changes

Metadata

Metadata

Assignees

No one assigned

    Labels

    core teamThis issue should be done by an Excalibur core memberstaleThis issue or PR has not had any activity recentlytools

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions