slackhq / slack-lints

A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.
Apache License 2.0
233 stars 13 forks source link

Add more DoNotMock types #66

Closed ZacSweers closed 1 year ago

ZacSweers commented 1 year ago

Covers records, sealed, and object classes. value classes have a toe-hold but lint doesn't currently model them in any meaningful way.

Resolves #64, resolves #63, resolves #62.

This also adds improved support for object detection to our metadata evaluator and renames it to a more meaningful MetadataJavaEvaluator.