Skip to content

Enable strict compiler setting#167

Merged
aeschli merged 28 commits intomicrosoft:masterfrom
brettjurgens:enable_strict
Aug 21, 2019
Merged

Enable strict compiler setting#167
aeschli merged 28 commits intomicrosoft:masterfrom
brettjurgens:enable_strict

Conversation

@brettjurgens
Copy link
Contributor

I updated the codebase to work with the strict compiler setting. I did my best to limit the code changes (other than the types) and tried to avoid non-null assertions (some were unavoidable and I was less concerned in the tests).

Due to the nature of the PR, it came out relatively big - I'm happy to break it up in whatever way would be easiest to review.

Thanks!

fixes #145

@msftclas
Copy link

msftclas commented Jul 31, 2019

CLA assistant check
All CLA requirements met.

@aeschli
Copy link
Collaborator

aeschli commented Aug 21, 2019

@brettjurgens Fantastic effort, thanks a lot!!
I went through the changes and made some small improvements.
Great work, very appreciated!

@aeschli aeschli merged commit 14901f0 into microsoft:master Aug 21, 2019
@aeschli aeschli added this to the August 2019 milestone Aug 21, 2019
@brettjurgens brettjurgens deleted the enable_strict branch August 21, 2019 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable strict null check

4 participants