Menu

1 / 7

GitHub - Kotlin/Library-API-Watchdog: A Kotlin compiler plugin that helps library authors keep their public API easy to evolve

GitHub Public Timeline Feed·Kotlin·2 days ago
#6SbRaudC
Reading 0:00
15s threshold

library-api-watchdog is a set of compiler checks for library authors. It finds public API declarations that are hard to evolve: shapes that can't change later without a breaking change for the library's users.

The documentation has a page for every check: the rationale, examples, exemptions, and configuration. The API reference covers the exemption annotations.

Setup

The plugin and the annotations library are in the Space EAP repository. The Gradle plugin also depends on the runtime libraries of the compiler plugin dev kit. They are in the dev kit EAP repository.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.