This PR resolves/suppresses all warnings for all modules and then enables all warnings as errors as the default for this project (776e3ea2fe461ffea74bccb65da66d5a11dc601b).
PS: This is done just to restrict further Kotlin related warnings to creep into this repo and with it to also enable future Kotlin updates, for example see below warning that would have made the Kotlin 1.7 update a bit more in the future:
Non exhaustive 'when' statements on enum will be prohibited in 1.7, add 'XYZ' branches or 'else' branch instead
This PR resolves/suppresses all warnings for all modules and then enables all warnings as errors as the default for this project (776e3ea2fe461ffea74bccb65da66d5a11dc601b).
PS: This is done just to restrict further Kotlin related warnings to creep into this repo and with it to also enable future Kotlin updates, for example see below warning that would have made the Kotlin
1.7
update a bit more in the future:Non exhaustive 'when' statements on enum will be prohibited in 1.7, add 'XYZ' branches or 'else' branch instead
Warnings Resolution List:
Warnings Suppression List:
Lint Restructure List:
Test Restructure List:
To test