-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementing strict typing #2011
Comments
These are the flags needed for fully strict: "noImplicitAny": true, |
|
If you do this...
...then you can start with full strictness and then override just the checks that fail. |
@severinbeauvais old one here, do we still need this? |
Namerequest UI, Create UI and Edit UI are OK as they already have this:
I just updated Filings UI (as part of #18534). Auth Web should be updated. If you're planning on doing it separately then yes, this ticket can probably be closed. |
Description:
Some of our projects do not enforce strict typing rules, which decreases compatibility between projects and increases the chance of some code errors that could otherwise be caught early by development tools (IDE plugins + lint).
There was some discussion in the #registries-auth Rocket Chat channel about this.
We need to figure out:
Finally, we need approval from the POs before proceeding with any changes.
References
bcgov/sbc-common-components#86
https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/declaration%20files/Introduction.md
https://github.com/DefinitelyTyped/DefinitelyTyped
Dependencies
Acceptance Criteria
Validation Rules
TBD
Ready for Sprint (DoR)
Ready to Build, Story level (DoR):
Acceptance / DoD:
The text was updated successfully, but these errors were encountered: