Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## Version 0.0.18 (2024-09-06)
- ADD: Initial support for Anvil. (If you find any issue with Anvil please report it)
- CHANGE: Improve code position in error messages


## Version 0.0.17 (2024-07-05)
- FIX: UnusedScopes false positives on components with scopes
- ADD: Flag scopes not used on components
Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Lightsaber is a [Dagger 2][dagger] plugin that detects unused code in your `Module`s, `Component`s and `Subcomponent`s

## Works with
- [Dagger 2][dagger] (kapt, ksp and javac annotation processor)
- [Anvil][anvil] (kapt)

## What to expect

```
Expand All @@ -25,7 +29,7 @@ Add the plugin to your project:
```kotlin
// build.gradle.kts
plugins {
id("io.github.schwarzit.lightsaber") version "0.0.17"
id("io.github.schwarzit.lightsaber") version "0.0.18"
}
```

Expand Down Expand Up @@ -72,3 +76,4 @@ Clone the repo and execute:
```

[dagger]: https://dagger.dev/
[anvil]: https://github.com/square/anvil
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
org.gradle.parallel=true
org.gradle.caching=true

version=0.0.17
version=0.0.18