-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Kotlin Multiplatform support with a Compiler plugin #46
Conversation
8a80acb
to
5a17de1
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #46 +/- ##
============================================
- Coverage 78.40% 76.79% -1.62%
+ Complexity 51 39 -12
============================================
Files 7 7
Lines 389 349 -40
Branches 64 57 -7
============================================
- Hits 305 268 -37
- Misses 59 63 +4
+ Partials 25 18 -7 ☔ View full report in Codecov by Sentry. |
0309426
to
e06666a
Compare
08abf5d
to
d258477
Compare
a52dcd3
to
cf07f13
Compare
Now the plugin is split into 3, each one providing a different set of features and targeting different use cases:
io.github.gmazzo.codeowners
plugin adds a Gradle report of classes' ownershipio.github.gmazzo.codeowners.jvm
plugin propagates the classes' ownership information to runtime. It supports any JVM build (java
,groovy
, etc) that produces.class
files, but JVM-onlyio.github.gmazzo.codeowners.kotlin
Kotlin Compiler plugin propagates the classes' ownership information to runtime. It supports any Kotlin build (jvm
,android
,multiplatform
, etc, but Kotlin-only)