Releases: cph-cachet/detekt-verify-implementation
Version 1.2.6
- Update to detekt 1.23.5
- Update to Kotlin 1.9.22
Version 1.2.5
Update to Kotlin 1.8.0
Version 1.2.4
- Update to Detekt 1.22.0
- Update to Kotlin 1.7.20
Version 1.2.3
- Bugfix: rules should not run when type resolution is disabled
- Update to Detekt 1.20.0
- Update to Kotlin 1.6.21
Version 1.2.2
- Bugfix: failed
Immutable
analysis on nullable properties - Update to detekt 1.17.0
Version 1.2.1
Added assumeNoAnnotations
to configuration options.
Using assumeNoAnnotations
, you can specify a list of fully qualified type names for which it is assumed they don't have the annotation applied to them.
This may be useful when the plugin fails to analyze classes which are known not to carry the annotation.
This is a bugfix of the erroneous previous release which did not consider assumeNoAnnotations
recursively.
Version 1.2.0
Added assumeNoAnnotations
to configuration options.
Using assumeNoAnnotations
, you can specify a list of fully qualified type names for which it is assumed they don't have the annotation applied to them.
This may be useful when the plugin fails to analyze classes which are known not to carry the annotation.
Version 1.1.1
Immutable
rule:
- Bugfix:
UnsupportedOperationException
when analyzing classes which are required to be immutable and contain generic members. (#17)
Version 1.1.0
- Implementations of interfaces to which annotations are applied were not verified; they now are. This is a bugfix which may result in more linter reports than in the previous version.
- Upgrade to detekt 1.16.0-RC1
Version 1.0.0
Includes two detekt rules:
DataClass
Immutable
There are still known cases in which Immutable
does not detekt mutable properties (lists and interfaces), but otherwise this plugin can already detect a great majority of mutable implementations.