-
Couldn't load subscription status.
- Fork 30
Closed
Milestone
Description
linting tools allow developers to follow best practices, stay up to date in code standards and write code in a consistent manner.
v2 already adds a linting project for the android API level to make sure we don't take advantage of APIs that are not available. It also lints for other things like javadoc comments, nullability annotations, etc..
However this is far from being enough. A proper linting tool provides more advanced rules. Options are:
- spotbugs
- checkstyles (msal is using this one, adopt it for consistency?)
- Sonarqube via sonarcloud
- More research required to check for other options.
AB#8120