build(deps): bump org.jetbrains.kotlinx.kover from 0.8.3 to 0.9.0
Bumps org.jetbrains.kotlinx.kover from 0.8.3 to 0.9.0.
Release notes
Sourced from org.jetbrains.kotlinx.kover's releases.
0.9.0
Kover Gradle Plugin
Features
[#645](https://github.com/Kotlin/kotlinx-kover/issues/645)Added ability to supplement coverage values from external binary reports[#673](https://github.com/Kotlin/kotlinx-kover/issues/673)Implemented ability to specify instrumentation include filterBugfixes
[#678](https://github.com/Kotlin/kotlinx-kover/issues/678)Added USAGE attribute to all Kover configurations[#666](https://github.com/Kotlin/kotlinx-kover/issues/666)Replaced JaCoCo ant-calls with programmatic calls of JaCoCo's classesKover Aggregation Plugin
Features
- Made class KoverSettingsGradlePlugin from aggregated plugin public
- Implemented verification in Kover Aggregated Plugin
- Added ability to skip projects
- Added ability to limit instrumented class globally and locally in a project
- Added ability to exclude test task from instrumentation in a project config
- Implement feature to check verification rule on every project
Bugfixes
- Fixed bug with non-existing binary report files
Kover CLI
Features
[#677](https://github.com/Kotlin/kotlinx-kover/issues/677)Implemented merging of binary reports in Kover CLI and Kover FeaturesBugfixes
[#709](https://github.com/Kotlin/kotlinx-kover/issues/709)Fixed offline instrumentation of jar files- Fixed skipping some classes during offline instrumentation
Kover JVM Agent
Bugfixes
- Fixed JVM agent arguments parsing to support include filter
Documentation
[#660](https://github.com/Kotlin/kotlinx-kover/issues/660)Fixed mistake in JVM agent docsKover Maven Plugin
Documentation
[#658](https://github.com/Kotlin/kotlinx-kover/issues/658)Fixed documentation about Maven plugin[#701](https://github.com/Kotlin/kotlinx-kover/issues/701)Fixed warning for empty Kotlin plugin configuration0.9.0-RC
Kover Gradle Plugin
Features
[#645](https://github.com/Kotlin/kotlinx-kover/issues/645)Added ability to supplement coverage values from external binary reports[#673](https://github.com/Kotlin/kotlinx-kover/issues/673)Implemented ability to specify instrumentation include filterBugfixes
[#678](https://github.com/Kotlin/kotlinx-kover/issues/678)Added USAGE attribute to all Kover configurations[#666](https://github.com/Kotlin/kotlinx-kover/issues/666)Replaced JaCoCo ant-calls with programmatic calls of JaCoCo's classesKover Aggregation Plugin
Features
- Made class KoverSettingsGradlePlugin from aggregated plugin public
... (truncated)
Changelog
Sourced from org.jetbrains.kotlinx.kover's changelog.
0.9.0 / 2024-12-12
Kover Gradle Plugin
Features
[#645](https://github.com/Kotlin/kotlinx-kover/issues/645)Added ability to supplement coverage values from external binary reports[#673](https://github.com/Kotlin/kotlinx-kover/issues/673)Implemented ability to specify instrumentation include filterBugfixes
[#678](https://github.com/Kotlin/kotlinx-kover/issues/678)Added USAGE attribute to all Kover configurations[#666](https://github.com/Kotlin/kotlinx-kover/issues/666)Replaced JaCoCo ant-calls with programmatic calls of JaCoCo's classesKover Aggregation Plugin
Features
- Made class KoverSettingsGradlePlugin from aggregated plugin public
- Implemented verification in Kover Aggregated Plugin
- Added ability to skip projects
- Added ability to limit instrumented class globally and locally in a project
- Added ability to exclude test task from instrumentation in a project config
- Implement feature to check verification rule on every project
Bugfixes
- Fixed bug with non-existing binary report files
Kover CLI
Features
[#677](https://github.com/Kotlin/kotlinx-kover/issues/677)Implemented merging of binary reports in Kover CLI and Kover FeaturesBugfixes
[#709](https://github.com/Kotlin/kotlinx-kover/issues/709)Fixed offline instrumentation of jar files- Fixed skipping some classes during offline instrumentation
Kover JVM Agent
Bugfixes
- Fixed JVM agent arguments parsing to support include filter
Documentation
[#660](https://github.com/Kotlin/kotlinx-kover/issues/660)Fixed mistake in JVM agent docsKover Maven Plugin
Documentation
[#658](https://github.com/Kotlin/kotlinx-kover/issues/658)Fixed documentation about Maven plugin[#701](https://github.com/Kotlin/kotlinx-kover/issues/701)Fixed warning for empty Kotlin plugin configurationChangelog relative to version
0.9.0-RCKover Aggregation Plugin
- Fixed bug with non-existing binary report files
- Added ability to skip projects
- Added ability to limit instrumented class globally and locally in a project
- Added ability to exclude test task from instrumentation in a project config
- Implement feature to check verification rule on every project
Kover Maven Plugin
[#701](https://github.com/Kotlin/kotlinx-kover/issues/701)Fixed warning for empty Kotlin plugin configuration
... (truncated)
Commits
b9f3f1cRelease 0.9.0b69d396Fixed offline instrumentation of jar files66cf68eFixed warning for empty Kotlin plugin configuration1acc054Improved Kover Settings plugineaf3a92maven plugin - correction to documentation of filters800d244Release 0.9.0-RCda40fa3Implemented verification in Kover Aggregated Plugin12b41c4Made class KoverSettingsGradlePlugin for aggregated plugin publice8dfa16Added USAGE attribute to all Kover configurations0b7846cMade LoggingTaskTests more stable- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Qodana Community for JVM
156 new problems were found
| Inspection name | Severity | Problems |
|---|---|---|
Unstable API Usage |
🔶 Warning | 62 |
Unused symbol |
🔶 Warning | 33 |
Incorrect string capitalization |
🔶 Warning | 21 |
Unused import directive |
🔶 Warning | 3 |
Constructor parameter is never used as a property |
🔶 Warning | 2 |
Redundant nullable return type |
🔶 Warning | 2 |
Redundant visibility modifier |
🔶 Warning | 2 |
Local 'var' is never modified and can be declared as 'val' |
🔶 Warning | 1 |
'@Deferred' result is unused |
🔶 Warning | 1 |
Field can be local |
🔶 Warning | 1 |
Redundant 'suspend' modifier |
🔶 Warning | 1 |
Redundant 'Unit' return type |
🔶 Warning | 1 |
Redundant 'if' statement |
🔶 Warning | 1 |
Useless call on not-null type |
🔶 Warning | 1 |
Property naming convention |
◽️ Notice | 6 |
Replace empty class body |
◽️ Notice | 6 |
Boolean literal argument without parameter name |
◽️ Notice | 2 |
Commented out code |
◽️ Notice | 2 |
Local variable naming convention |
◽️ Notice | 2 |
Unnecessary type argument |
◽️ Notice | 2 |
Class member can have 'private' visibility |
◽️ Notice | 1 |
Private property naming convention |
◽️ Notice | 1 |
Unnecessary parentheses in function call with lambda |
◽️ Notice | 1 |
Redundant constructor body |
◽️ Notice | 1 |
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
View the detailed Qodana report
To be able to view the detailed Qodana report, you can either:
- Register at Qodana Cloud and configure the action
- Use GitHub Code Scanning with Qodana
- Host Qodana report at GitHub Pages
- Inspect and use
qodana.sarif.json(see the Qodana SARIF format for details)
To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:
- name: 'Qodana Scan'
uses: JetBrains/[email protected]
with:
upload-result: true
Contact Qodana team
Contact us at [email protected]
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions