Open
Conversation
Contributor
JUnit Tests (macOS, EnricoMi/publish-unit-test-result-action@v2) 167 files ±0 167 suites ±0 4m 35s ⏱️ + 1m 10s For more details on these failures, see this check. Results for commit dafc9ed. ± Comparison against base commit cd77a0b. ♻️ This comment has been updated with latest results. |
Contributor
JUnit Tests (Windows, EnricoMi/publish-unit-test-result-action@v2) 167 files ±0 167 suites ±0 9m 12s ⏱️ +47s For more details on these failures, see this check. Results for commit dafc9ed. ± Comparison against base commit cd77a0b. ♻️ This comment has been updated with latest results. |
bdd3a8f to
d1b6598
Compare
d1b6598 to
c442675
Compare
c442675 to
dafc9ed
Compare
0x6675636b796f75676974687562
approved these changes
Nov 21, 2025
0x6675636b796f75676974687562
requested changes
Nov 21, 2025
Member
0x6675636b796f75676974687562
left a comment
There was a problem hiding this comment.
> Task :diktat-cli:test
DiktatCliTest > Run diKTat from cli (glob paths, 1 of 4)() FAILED
org.assertj.core.error.AssertJMultipleFailuresError at DiktatCliTest.kt:61
DiktatCliTest > Run diKTat from cli (glob paths, 2 of 4)() FAILED
org.assertj.core.error.AssertJMultipleFailuresError at DiktatCliTest.kt:61
> Task :diktat-rules:test
IdentifierNamingFixTest > regression in VARIABLE_NAME_INCORRECT_FORMAT() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingFixTest.kt:22
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingFixTest.kt:22
Caused by: java.lang.ClassNotFoundException at IdentifierNamingFixTest.kt:22
IdentifierNamingFixTest > should update property name in KDoc after fixing() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingFixTest.kt:76
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingFixTest.kt:76
IdentifierNamingFixTest > incorrect variable name case fix() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingFixTest.kt:52
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingFixTest.kt:52
IdentifierNamingWarnTest > should trigger on backing field with no matching property() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:755
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:755
IdentifierNamingWarnTest > should not trigger on backing field() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:678
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:678
IdentifierNamingWarnTest > should trigger on backing field with setter() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:727
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:727
IdentifierNamingWarnTest > regression - checking that digit in the end will not raise a warning() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:395
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:395
IdentifierNamingWarnTest > should trigger on backing field with unmatched type() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:783
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:783
IdentifierNamingWarnTest > confusing identifier naming() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:802
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:802
IdentifierNamingWarnTest > check identifiers case format (check - negative)() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at IdentifierNamingWarnTest.kt:189
Caused by: java.lang.NoClassDefFoundError at IdentifierNamingWarnTest.kt:189
CustomGetterSetterWarnTest > should trigger on backing field with setter() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at CustomGetterSetterWarnTest.kt:158
Caused by: java.lang.NoClassDefFoundError at CustomGetterSetterWarnTest.kt:158
CustomGetterSetterWarnTest > exception case with protected setter() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at CustomGetterSetterWarnTest.kt:90
Caused by: java.lang.NoClassDefFoundError at CustomGetterSetterWarnTest.kt:90
CustomGetterSetterWarnTest > should not trigger on property with backing field() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at CustomGetterSetterWarnTest.kt:109
Caused by: java.lang.NoClassDefFoundError at CustomGetterSetterWarnTest.kt:109
CustomGetterSetterWarnTest > no custom getters and setters allowed() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at CustomGetterSetterWarnTest.kt:19
Caused by: java.lang.NoClassDefFoundError at CustomGetterSetterWarnTest.kt:19
CustomGetterSetterWarnTest > override getter() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at CustomGetterSetterWarnTest.kt:55
Caused by: java.lang.NoClassDefFoundError at CustomGetterSetterWarnTest.kt:55
CustomGetterSetterWarnTest > exception case with private setter() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at CustomGetterSetterWarnTest.kt:72
Caused by: java.lang.NoClassDefFoundError at CustomGetterSetterWarnTest.kt:72
TrivialPropertyAccessorsFixTest > fix trivial setters and getters() FAILED
org.opentest4j.AssertionFailedError at TrivialPropertyAccessorsFixTest.kt:14
TrivialPropertyAccessorsWarnTest > should trigger on trivial getter and setter() FAILED
org.opentest4j.AssertionFailedError at TrivialPropertyAccessorsWarnTest.kt:19
RulesConfigYamlTest > check kotlin version() FAILED
org.opentest4j.AssertionFailedError at RulesConfigYamlTest.kt:58
SuppressTest > check suppress on variable() FAILED
com.pinterest.ktlint.rule.engine.api.KtLintRuleException at SuppressTest.kt:57
Caused by: java.lang.NoClassDefFoundError at SuppressTest.kt:57
2748 tests completed, 20 failed, 15 skipped
> Task :diktat-rules:test FAILED
> Task :diktat-cli:test
DiktatCliTest > Run diKTat from cli (glob paths, 3 of 4)() FAILED
org.assertj.core.error.AssertJMultipleFailuresError at DiktatCliTest.kt:61
DiktatCliTest > Run diKTat from cli() FAILED
org.assertj.core.error.AssertJMultipleFailuresError at DiktatCliTest.kt:61
> Task :diktat-ruleset:shadowJar
> Task :diktat-cli:test
DiktatCliTest > Run diKTat from cli (glob paths, 4 of 4)() FAILED
org.assertj.core.error.AssertJMultipleFailuresError at DiktatCliTest.kt:61
DiktatCliTest > Run diKTat from cli (absolute paths)() FAILED
org.assertj.core.error.AssertJMultipleFailuresError at DiktatCliTest.kt:61
DiktatSmokeTest > smoke test #5() FAILED
org.opentest4j.AssertionFailedError at DiktatSmokeTest.kt:28
57 tests completed, 7 failed, 22 skipped
> Task :diktat-cli:test FAILED
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.01.5.0→1.8.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
pinterest/ktlint (com.pinterest.ktlint:ktlint-cli-reporter-sarif)
v1.8.0Compare Source
🆕 Features
Set languageVersion to KOTLIN_2_0 to ensure metadata compatibility with Kotlin 2.0 - #3110, by @hugoncosta
Simplify creation of a custom ruleset - #3118, by @paul-dingemans
Add rule
then-spacing- #3129, by @paul-dingemansAdd CLI option '--ignore-autocorrect-failures' - #3157, by @paul-dingemans
Allow
_as backing property name (needed for KEEP-412) - #3166, by @serrasPromote experimental rules to standard rules - #3171, by @paul-dingemans:
🔧 Fixes
Fix link to maven wrapper - #3112, by @paul-dingemans
Fix links in documentation, and fix some typo's/formatting - #3127, by @paul-dingemans
Fix indent of function parameter with multiline expression in
android_studio- #3131, by @paul-dingemansfix(deps): update dependency com.vanniktech:gradle-maven-publish-plugin to v0.35.0 - #3169, by @renovate[bot]
💬 Other
Validate @SinceKtlint annotations with test and uniformize existing rules - #3101, by @hugoncosta
Fix snapshot repository location - #3106, by @paul-dingemans
Add code vulnerability scanning with CodeQL - #3113, by @paul-dingemans
Disable gradle build cache in code scanning workflow - #3116, by @paul-dingemans
Restrict access to GitHub token to "contents: read" - #3115, by @paul-dingemans
Change language for code-scanning workflow to 'kotlin' - #3117, by @paul-dingemans
Allow publication documents workflow to write to Github pages - #3121, by @paul-dingemans
Allow manual dispatch of workflow for publishing documentation - #3122, by @paul-dingemans
Set contents write permission on workflows for publishing documentation - #3123, by @paul-dingemans
Switch publication config to vanniktech's maven-publish plugin - #3068, by @mateuszkwiecinski
Add SECURITY.md file - #3114, by @paul-dingemans
Add public key to GitHub - #3139, by @shashachu
Ignore renovate updates for JUnit v6 as it requires Java17+ - #3146, by @paul-dingemans
v1.7.2Compare Source
v1.7.1Compare Source
🔧 Fixes
modifier-list-spacingandcontext-receiver-list-wrapping- #3077, by @paul-dingemansoperand-expression-wrappingrule as experimental - #3081, by @paul-dingemans💬 Other
v1.7.0Compare Source
🆕 Features
Context receiver / parameters
With upgrade to Kotlin 2.2.0, Ktlint 1.7.0 supports context parameters.
Add
context-receiver-list-wrappingrule - #3034, by @paul-dingemansAdd context receiver list to
modifier-orderrule - #3031, by @paul-dingemansIgnore context parameters in rule
context-receiver-wrapping- #3033, by @paul-dingemansOther rule changes
Do not run
no-unused-importsrule by default - #3039, by @paul-dingemansThe
no-unused-importrule is no longer run by default as it keeps causing problems. It will be removed in Ktlint2.0. Until then, the rule can still be run, when enabled explicitly in.editorconfig.Add experimental rule
expression-operand-wrapping- #3056, by @paul-dingemansThis rule aligns wrapping of arithmetic and logical multiline expressions. The
condition-wrappingrule which did something similar for logical multiline expressions only no longer reports and fixes violations. It will be removed in Ktlint2.0.Other features
Deprecate functions in
ASTNodeExtensions, and where applicable provide property accessors - #3026, by @paul-dingemansWhen using
ASTNodeExtensionsplease replace function calls with the new (temporary) property accessors. The temporary property accessors are needed to maintain backwards compatability with Java integration. In Ktlint2.0the functions will be removed, and the temporary property accessors will be replaced with final names.Suppress warning "sun.misc.Unsafe::objectFieldOffset" in Ktlint CLI (Java24+) - #3040, by @paul-dingemans
Suppress error "A restricted method in java.lang.System has been called" on Java 24 in KtLint CLI only - #3043, by @paul-dingemans
Remove unneeded "--add-opens=java.base/java.lang=ALL-UNNAMED" - #3044, by @paul-dingemans
🔧 Fixes
Do not remove an empty value parameter list from a call expression when it is nested - #3017, by @paul-dingemans
Clarify violation message in
filenamerule - #3046, by @paul-dingemans📦 Dependencies
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 - #2989, by @renovate[bot]
chore(deps): update plugin com.gradle.develocity to v4.0.2 - #2996, by @renovate[bot]
fix(deps): update junit5 monorepo - #3005, by @renovate[bot]
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.0-rc3 - #3015, by @renovate[bot]
fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.2 - #3020, by @renovate[bot]
fix(deps): update dependency org.junit.platform:junit-platform-launcher to v1.13.2 - #3021, by @renovate[bot]
fix(deps): update kotlin monorepo to v2.2.0 - #3018, by @renovate[bot]
chore(deps): update plugin shadow to v8.3.8 - #3030, by @renovate[bot]
fix(deps): update junit-framework monorepo - #3037, by @renovate[bot]
chore(deps): update plugin kotlinx-binary-compatibiltiy-validator to v0.18.1 - #3050, by @renovate[bot]
fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.19.1 - #3053, by @renovate[bot]
fix(deps): update dependency com.google.jimfs:jimfs to v1.3.1 - #3054, by @renovate[bot]
chore(deps): update dependency gradle to v9.0.0-rc-2 - #3055, by @renovate[bot]
💬 Other
Update publishing URLs to point to Central Portal OSSRH staging API - #3006, by @shashachu
Update publishing credentials to use new Central Portal username/token - #3007, by @shashachu
Improve build - #3025, by @mateuszkwiecinski
Bump
poko-gradle-pluginwith a workaround (enforce compatible Kotlin version) - #3035, by @mateuszkwiecinskiJava 24 - #3049, by @paul-dingemans
Make
build-logicplugins expose binary plugins - #3047, by @mateuszkwiecinskiCleanup Java 24 bump - #3051, by @mateuszkwiecinski
v1.6.0Compare Source
🆕 Features
Add configuration option to handle (certain) annotation with parameters identical to annotations without parameters - #2950, by @paul-dingemans
Set system properties to prevent failure when running in ktlint-intellij-plugin with custom installation - #2970, by @paul-dingemans
🔧 Fixes
Deprecations in 1.5.0 - #2913, by @paul-dingemans
Fix incorrect error message in PropertyNamingRule when enforcing PascalCase - #2934, by @lsurvila
Sort RuleProvider declarations in StandardRuleSetProvider - #2941, by @3flex
Remove usages of getPsi() - #2901, by @mgroth0
Refactor KotlinPsiFileFactory to KotlinCompiler - #2951, by @paul-dingemans
Reduces the number of conversions between "psi" and ASTNode - #2964, by @paul-dingemans
Fix slow response of the git pre commit hook as generated by ktlint - #2978, by @paul-dingemans
Move logic of missing whitespace before block comment to NoSingleLineBlockCommentRule - #2979, by @paul-dingemans
Report and fix a single line condition wrapped between parentheses with an unexpected newline - #2980, by @paul-dingemans
Do not wrap an operation reference after an annotated expression to a separate new line - #2983, by @paul-dingemans
📦 Dependencies
fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2 - #2906, by @renovate[bot]
chore(deps): update plugin kotlinx-binary-compatibiltiy-validator to v0.17.0 - #2907, by @renovate[bot]
Complete upgrade Dokka to V2 - #2914, by @paul-dingemans
fix(deps): update dependency ch.qos.logback:logback-classic to v1.3.15 - #2917, by @renovate[bot]
fix(deps): update dependency org.assertj:assertj-core to v3.27.3 - #2927, by @renovate[bot]
chore(deps): update plugin shadow to v8.3.6 - #2935, by @renovate[bot]
fix(deps): update dependency com.github.ajalt.clikt:clikt to v5.0.3 - #2938, by @renovate[bot]
fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.17 - #2947, by @renovate[bot]
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.10.0 - #2963, by @renovate[bot]
fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.12.2 - #2945, by @renovate[bot]
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v7.0.7 - #2965, by @renovate[bot]
fix(deps): update dependency io.github.hakky54:logcaptor to v2.11.0 - #2968, by @renovate[bot]
chore(deps): update dependency gradle to v8.14 - #2971, by @renovate[bot]
chore(deps): update plugin com.gradle.develocity to v4.0.1 - #2972, by @renovate[bot]
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.0-beta2 - #2977, by @renovate[bot]
fix(deps): update dependency org.ec4j.core:ec4j-core to v1.1.1 - #2987, by @renovate[bot]
fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.18.7 - #2986, by @renovate[bot]
fix(deps): update kotlin monorepo to 2.1.21 - #2985, by @renovate[bot]
💬 Other
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.