Open renovate[bot] opened 9 months ago
> Task :diktat-ktlint-engine:compileKotlin
w: file:///home/runner/work/diktat/diktat/diktat-ktlint-engine/src/main/kotlin/com/saveourtool/diktat/ktlint/DiktatBaselineFactoryImpl.kt:26:26 'loadBaseline(String): Baseline' is deprecated. Marked for removal in Ktlint 2.0
w: file:///home/runner/work/diktat/diktat/diktat-ktlint-engine/src/main/kotlin/com/saveourtool/diktat/ktlint/DiktatProcessorFactoryImpl.kt:86:32 'format(Code, (LintError, Boolean) -> Unit = ...): String' is deprecated. Marked for removal in Ktlint 2.0
w: file:///home/runner/work/diktat/diktat/diktat-ktlint-engine/src/main/kotlin/com/saveourtool/diktat/ktlint/KtLintRuleWrapper.kt:26:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
e: warnings found and -Werror specified
> Task :diktat-ktlint-engine:compileKotlin FAILED
This PR contains the following updates:
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
1.0.1
->1.3.1
Release Notes
pinterest/ktlint (com.pinterest.ktlint:ktlint-cli-reporter-sarif)
### [`v1.3.1`](https://togithub.com/pinterest/ktlint/blob/HEAD/CHANGELOG.md#131---2024-07-02) [Compare Source](https://togithub.com/pinterest/ktlint/compare/1.3.0...1.3.1) ##### 🔧 Fixes - Add link for backing-property-naming, correct binary-expression-wrapping - [#2704](https://togithub.com/pinterest/ktlint/pull/2704), by [@rsmith20](https://togithub.com/rsmith20) - Do not insert a whitespace element as first or last child inside a composite element - [#2715](https://togithub.com/pinterest/ktlint/pull/2715), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Do not rewrite a class to a single line signature in case it contains an EOL comment - [#2716](https://togithub.com/pinterest/ktlint/pull/2716), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix false positive when anonymous function is used as value argument - [#2718](https://togithub.com/pinterest/ktlint/pull/2718), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix suppression handling when 'formatter:on' not properly specified - [#2719](https://togithub.com/pinterest/ktlint/pull/2719), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix false positive when primary constructor has no arguments and a secondary constructor exists - [#2717](https://togithub.com/pinterest/ktlint/pull/2717), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore suppressions for no-unused-imports rule - [#2720](https://togithub.com/pinterest/ktlint/pull/2720), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore suppressions in rule `no-unused-imports` - [#2725](https://togithub.com/pinterest/ktlint/pull/2725), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix false alert `Format was not able to resolve all violations which (theoretically) can be autocorrected` - [#2727](https://togithub.com/pinterest/ktlint/pull/2727), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix "unset" value for property ktlint_chain_method_rule_force_multiline_when_chain_operator_count_greater_or_equal_than - [#2728](https://togithub.com/pinterest/ktlint/pull/2728), by [@paul-dingemans](https://togithub.com/paul-dingemans) ##### 📦 Dependencies - Update dependency gradle to v8.8 - [#2680](https://togithub.com/pinterest/ktlint/pull/2680), by [@renovate](https://togithub.com/renovate)\[bot] - Update plugin com.gradle.develocity to v3.17.5 - [#2697](https://togithub.com/pinterest/ktlint/pull/2697), by [@renovate](https://togithub.com/renovate)\[bot] - Update actions/checkout digest to [`692973e`](https://togithub.com/pinterest/ktlint/commit/692973e) - [#2699](https://togithub.com/pinterest/ktlint/pull/2699), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency io.github.hakky54:logcaptor to v2.9.3 - [#2707](https://togithub.com/pinterest/ktlint/pull/2707), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency org.junit.jupiter:junit-jupiter to v5.10.3 - [#2721](https://togithub.com/pinterest/ktlint/pull/2721), by [@renovate](https://togithub.com/renovate)\[bot] ##### 💬 Other - Remove sdkman - [#2693](https://togithub.com/pinterest/ktlint/pull/2693), by [@paul-dingemans](https://togithub.com/paul-dingemans) ### [`v1.3.0`](https://togithub.com/pinterest/ktlint/blob/HEAD/CHANGELOG.md#130---2024-06-04) [Compare Source](https://togithub.com/pinterest/ktlint/compare/1.2.1...1.3.0) ##### 🆕 Features - Support partial formatting - [#2631](https://togithub.com/pinterest/ktlint/pull/2631), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Suppress `property-name` rule for `ObjectPropertyName` or `PrivatePropertyName` - [#2643](https://togithub.com/pinterest/ktlint/pull/2643), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Let API Consumer decide whether a LintError has to be autocorrected, or not - [#2671](https://togithub.com/pinterest/ktlint/pull/2671), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Promote experimental rules to non-experimental - [#2674](https://togithub.com/pinterest/ktlint/pull/2674), by [@paul-dingemans](https://togithub.com/paul-dingemans) - [backing-property-naming](https://pinterest.github.io/ktlint/latest/rules/standard/#backing-property-naming) - [binary-expression-wrapping](https://pinterest.github.io/ktlint/latest/rules/standard/#binary-expression-wrapping) - [chain-method-continuation](https://pinterest.github.io/ktlint/latest/rules/standard/#chain-method-continuation) - [class-signature](https://pinterest.github.io/ktlint/latest/rules/standard/#class-signature) - [condition-wrapping](https://pinterest.github.io/ktlint/latest/rules/standard/#condition-wrapping) - [function-expression-body](https://pinterest.github.io/ktlint/latest/rules/standard/#function-expression-body) - [function-literal](https://pinterest.github.io/ktlint/latest/rules/standard/#function-literal) - [function-type-modifier-spacing](https://pinterest.github.io/ktlint/latest/rules/standard/#function-type-modifier-spacing) - [multiline-loop](https://pinterest.github.io/ktlint/latest/rules/standard/#multiline-loop) ##### 🔧 Fixes - Do not wrap operation reference after multiline string template - [#2591](https://togithub.com/pinterest/ktlint/pull/2591), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore max line length in case the line contains only a string template followed by a comma - [#2598](https://togithub.com/pinterest/ktlint/pull/2598), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore nested reference expressions in `chain-method-continuation` - [#2606](https://togithub.com/pinterest/ktlint/pull/2606), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Prevent exception in `binary-expression-wrapping` rule - [#2607](https://togithub.com/pinterest/ktlint/pull/2607), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Do not merge opening quotes of multiline string template with (single line) function signature - [#2609](https://togithub.com/pinterest/ktlint/pull/2609), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix replacement of redundant curly braces - [#2617](https://togithub.com/pinterest/ktlint/pull/2617), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Set and reset Locale to pass test for non-english contributor. - [#2622](https://togithub.com/pinterest/ktlint/pull/2622), by [@Jaehwa-Noh](https://togithub.com/Jaehwa-Noh) - Fix unwanted whitespace between super class constructor and its argument list - [#2630](https://togithub.com/pinterest/ktlint/pull/2630), by [@tKe](https://togithub.com/tKe) - Fix typo's - [#2641](https://togithub.com/pinterest/ktlint/pull/2641), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Handle trailing space on preceding line in call to `lineLengthWithoutNewlinePrefix` - [#2644](https://togithub.com/pinterest/ktlint/pull/2644), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix KDoc for RuleSetProviderV3 - [#2645](https://togithub.com/pinterest/ktlint/pull/2645), by [@gumimin](https://togithub.com/gumimin) - Fix not checking for spacing around binary operators inside unary expression - [#2653](https://togithub.com/pinterest/ktlint/pull/2653), by [@cflee](https://togithub.com/cflee) - Fix `blank line before declarations` rule code example - [#2657](https://togithub.com/pinterest/ktlint/pull/2657), by [@k-taro56](https://togithub.com/k-taro56) - Fixed \[{ }] notation for issue [#2675](https://togithub.com/pinterest/ktlint/issues/2675) - [#2677](https://togithub.com/pinterest/ktlint/pull/2677), by [@Jolanrensen](https://togithub.com/Jolanrensen) - Simplify default properties loading - [#2679](https://togithub.com/pinterest/ktlint/pull/2679), by [@Goooler](https://togithub.com/Goooler) ##### 📦 Dependencies - Update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.9.20 - [#2590](https://togithub.com/pinterest/ktlint/pull/2590), by [@renovate](https://togithub.com/renovate)\[bot] - Update softprops/action-gh-release action to v2 - [#2600](https://togithub.com/pinterest/ktlint/pull/2600), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency io.github.detekt.sarif4k:sarif4k to v0.6.0 - [#2605](https://togithub.com/pinterest/ktlint/pull/2605), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency gradle to v8.7 - [#2616](https://togithub.com/pinterest/ktlint/pull/2616), by [@renovate](https://togithub.com/renovate)\[bot] - Migrate to develocity plugin - [#2625](https://togithub.com/pinterest/ktlint/pull/2625), by [@Goooler](https://togithub.com/Goooler) - Update dependency org.slf4j:slf4j-simple to v2.0.13 - [#2632](https://togithub.com/pinterest/ktlint/pull/2632), by [@renovate](https://togithub.com/renovate)\[bot] - Update gradle/wrapper-validation-action action to v3 - [#2633](https://togithub.com/pinterest/ktlint/pull/2633), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency io.github.oshai:kotlin-logging-jvm to v6.0.9 - [#2634](https://togithub.com/pinterest/ktlint/pull/2634), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency com.github.ajalt.clikt:clikt to v4.4.0 - [#2647](https://togithub.com/pinterest/ktlint/pull/2647), by [@renovate](https://togithub.com/renovate)\[bot] - Update kotlin monorepo to v1.9.24 - [#2649](https://togithub.com/pinterest/ktlint/pull/2649), by [@renovate](https://togithub.com/renovate)\[bot] - Update plugin com.gradle.develocity to v3.17.4 - [#2660](https://togithub.com/pinterest/ktlint/pull/2660), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.15.3 - [#2662](https://togithub.com/pinterest/ktlint/pull/2662), by [@renovate](https://togithub.com/renovate)\[bot] - Update actions/checkout digest to [`a5ac7e5`](https://togithub.com/pinterest/ktlint/commit/a5ac7e5) - [#2664](https://togithub.com/pinterest/ktlint/pull/2664), by [@renovate](https://togithub.com/renovate)\[bot] - Update dependency org.assertj:assertj-core to v3.26.0 - [#2669](https://togithub.com/pinterest/ktlint/pull/2669), by [@renovate](https://togithub.com/renovate)\[bot] ### [`v1.2.1`](https://togithub.com/pinterest/ktlint/blob/HEAD/CHANGELOG.md#121---2024-02-29) [Compare Source](https://togithub.com/pinterest/ktlint/compare/1.2.0...1.2.1) ##### 🆕 Features None ##### 🔧 Fixes - Mark new rules as experimental - [#2579](https://togithub.com/pinterest/ktlint/pull/2579), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix null byte as default value for "--pattern-from-stdin" - [#2580](https://togithub.com/pinterest/ktlint/pull/2580), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix handling of "--reporter" CLI parameter - [#2581](https://togithub.com/pinterest/ktlint/pull/2581), by [@paul-dingemans](https://togithub.com/paul-dingemans) ### [`v1.2.0`](https://togithub.com/pinterest/ktlint/blob/HEAD/CHANGELOG.md#120---2024-02-28) [Compare Source](https://togithub.com/pinterest/ktlint/compare/1.1.1...1.2.0) ##### 🆕 Features - Break dependency between string-template-indent and multiline-expression-wrapping - [#2505](https://togithub.com/pinterest/ktlint/pull/2505), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Allow string template to exceed max line length when it is the only element on a line - [#2480](https://togithub.com/pinterest/ktlint/pull/2480), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add configuration setting for ignoring `argument-list-wrapping` above threshold of argument - [#2481](https://togithub.com/pinterest/ktlint/pull/2481), by [@paul-dingemans](https://togithub.com/paul-dingemans)\ NOTE: In code style `ktlint_official` this threshold is `unset` so that arguments are always wrapped. If this impacts your code too much, you can make it backward compatible by setting `.editorconfig` property `ktlint_argument_list_wrapping_ignore_when_parameter_count_greater_or_equal_than` to value `8`. For other code styles this property is initialized with value `8` and as of that backward compatible by default. - Ignore EOL comment that causes max_line_length to be exceeded, except in max-line-length rule - [#2516](https://togithub.com/pinterest/ktlint/pull/2516), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add new rule for disallowing KDoc at non-whitelisted locations - [#2548](https://togithub.com/pinterest/ktlint/pull/2548), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Improve insert of suppression - [#2546](https://togithub.com/pinterest/ktlint/pull/2546), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore modifier of backing property in `android_studio` code style - [#2552](https://togithub.com/pinterest/ktlint/pull/2552), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add rule to check spacing around square brackets 'square-brackets-spacing' - [#2555](https://togithub.com/pinterest/ktlint/pull/2555), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add rule `blank-line-between-when-conditions` - [#2564](https://togithub.com/pinterest/ktlint/pull/2564), by [@paul-dingemans](https://togithub.com/paul-dingemans) ##### 🔧 Fixes - Prevent IllegalArgumentException in `argument-list-wrapping` rule - [#2500](https://togithub.com/pinterest/ktlint/pull/2500), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore function which is returned as result in a function body - [#2526](https://togithub.com/pinterest/ktlint/pull/2526), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix false positive newline expected before comment in enum - [#2527](https://togithub.com/pinterest/ktlint/pull/2527), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Report violation when parameter list is preceded by a comment - [#2541](https://togithub.com/pinterest/ktlint/pull/2541), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore EOL comments in `value-argument-comment` and `value-parameter-comment` - [#2551](https://togithub.com/pinterest/ktlint/pull/2551), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Do not indent string template starting at first position of line - [#2553](https://togithub.com/pinterest/ktlint/pull/2553), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Prevent conflict when curly closing brace is followed by range (until) operator - [#2554](https://togithub.com/pinterest/ktlint/pull/2554), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Run argument-list-wrapping after function-signature - [#2568](https://togithub.com/pinterest/ktlint/pull/2568), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore simple reference expressions in `chain-method-continuation` - [#2569](https://togithub.com/pinterest/ktlint/pull/2569), by [@paul-dingemans](https://togithub.com/paul-dingemans) ##### 📦 Dependencies - chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 - [#2503](https://togithub.com/pinterest/ktlint/pull/2503), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v6 - [#2440](https://togithub.com/pinterest/ktlint/pull/2440), by [@renovate](https://togithub.com/renovate)\[bot] - Replace gradle/gradle-build-action@v3 with gradle/actions/setup-gradle@v3 - [#2518](https://togithub.com/pinterest/ktlint/pull/2518), by [@paul-dingemans](https://togithub.com/paul-dingemans) - chore(deps): update plugin kotlinx-binary-compatibiltiy-validator to v0.14.0 - [#2522](https://togithub.com/pinterest/ktlint/pull/2522), by [@renovate](https://togithub.com/renovate)\[bot] - chore(deps): update gradle/wrapper-validation-action action to v2 - [#2523](https://togithub.com/pinterest/ktlint/pull/2523), by [@renovate](https://togithub.com/renovate)\[bot] - chore(deps): update ffurrer2/extract-release-notes action to v2 - [#2515](https://togithub.com/pinterest/ktlint/pull/2515), by [@renovate](https://togithub.com/renovate)\[bot] - chore(deps): update dependency gradle to v8.6 - [#2531](https://togithub.com/pinterest/ktlint/pull/2531), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency org.assertj:assertj-core to v3.25.3 - [#2536](https://togithub.com/pinterest/ktlint/pull/2536), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.10.2 - [#2534](https://togithub.com/pinterest/ktlint/pull/2534), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.12 - [#2538](https://togithub.com/pinterest/ktlint/pull/2538), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency org.codehaus.janino:janino to v3.1.12 - [#2559](https://togithub.com/pinterest/ktlint/pull/2559), by [@renovate](https://togithub.com/renovate)\[bot] ##### 💬 Other - Simplify BOM exclude list - [#2476](https://togithub.com/pinterest/ktlint/pull/2476), by [@Goooler](https://togithub.com/Goooler) - 2550 clikt - [#2556](https://togithub.com/pinterest/ktlint/pull/2556), by [@paul-dingemans](https://togithub.com/paul-dingemans) ### [`v1.1.1`](https://togithub.com/pinterest/ktlint/blob/HEAD/CHANGELOG.md#111---2024-01-08) [Compare Source](https://togithub.com/pinterest/ktlint/compare/1.1.0...1.1.1) ##### 🆕 Features None ##### 🔧 Fixes - Fix incorrect generateEditorConfig example in documentation - [#2444](https://togithub.com/pinterest/ktlint/pull/2444), by [@stay7](https://togithub.com/stay7) - Fix insert of suppression on binary expression - [#2463](https://togithub.com/pinterest/ktlint/pull/2463), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Loosen dependency between chain-method-continuation and argument-list-wrapping - [#2468](https://togithub.com/pinterest/ktlint/pull/2468), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Keep arrow when both parameter list and block of function literal are empty - [#2469](https://togithub.com/pinterest/ktlint/pull/2469), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Improve wrapping of binary expressions - [#2479](https://togithub.com/pinterest/ktlint/pull/2479), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Resolve conflict between parameter-list-spacing and parameter-list-wrapping - [#2491](https://togithub.com/pinterest/ktlint/pull/2491), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Do not wrap binary expression value argument if it is already preceded by a newline - [#2493](https://togithub.com/pinterest/ktlint/pull/2493), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Fix operator spacing - [#2473](https://togithub.com/pinterest/ktlint/pull/2473), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Run `argument-list-wrapping`, `class-signature` and `function-signature` when comment rules are disabled - [#2466](https://togithub.com/pinterest/ktlint/pull/2466), by [@paul-dingemans](https://togithub.com/paul-dingemans) ##### 📦 Dependencies - fix(deps): update kotlin monorepo to v1.9.22 - [#2456](https://togithub.com/pinterest/ktlint/pull/2456), by [@renovate](https://togithub.com/renovate)\[bot] - chore(deps): update actions/setup-python action to v5 - [#2417](https://togithub.com/pinterest/ktlint/pull/2417), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.10 - [#2470](https://togithub.com/pinterest/ktlint/pull/2470), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.15.2 - [#2485](https://togithub.com/pinterest/ktlint/pull/2485), by [@renovate](https://togithub.com/renovate)\[bot] - fix(deps): update dependency org.assertj:assertj-core to v3.25.1 - [#2486](https://togithub.com/pinterest/ktlint/pull/2486), by [@renovate](https://togithub.com/renovate)\[bot] ### [`v1.1.0`](https://togithub.com/pinterest/ktlint/blob/HEAD/CHANGELOG.md#110---2023-12-19) [Compare Source](https://togithub.com/pinterest/ktlint/compare/1.0.1...1.1.0) ##### 🆕 Features - Compile with java 21 instead of 20 - [#2320](https://togithub.com/pinterest/ktlint/pull/2320), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Improve checking on backing property - [#2346](https://togithub.com/pinterest/ktlint/pull/2346), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add multiline-loop to complement multiline-if-else - [#2298](https://togithub.com/pinterest/ktlint/pull/2298), by [@hendraanggrian](https://togithub.com/hendraanggrian) - Add "UnusedImport" as [@Suppress](https://togithub.com/Suppress) alias - [#2357](https://togithub.com/pinterest/ktlint/pull/2357), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Allow backing property to be correlated to a public function - [#2356](https://togithub.com/pinterest/ktlint/pull/2356), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add helper function 'fromSnippetWithPath' to create a Code instance - [#2359](https://togithub.com/pinterest/ktlint/pull/2359), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Support logging and exception throwing when loading baseline - [#2362](https://togithub.com/pinterest/ktlint/pull/2362), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Allow factory methods to use generics, and to overload other factory … - [#2366](https://togithub.com/pinterest/ktlint/pull/2366), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Remove dependencies on discouraged-comment-location rule - [#2371](https://togithub.com/pinterest/ktlint/pull/2371), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore imports for `rangeUntil` in `no-unused-imports` rule - [#2376](https://togithub.com/pinterest/ktlint/pull/2376), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore imports for `assign` in `no-unused-imports` rule - [#2382](https://togithub.com/pinterest/ktlint/pull/2382), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Ignore invalid function names when importing from "junit.framework" - [#2386](https://togithub.com/pinterest/ktlint/pull/2386), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add experimental rules `condition-wrapping` and `mixed-condition-operators` - [#2401](https://togithub.com/pinterest/ktlint/pull/2401), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Allow property, function and class name to be same as keyword wrapped with backticks - [#2405](https://togithub.com/pinterest/ktlint/pull/2405), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Set offset of `max-line-length` violation to the last position at which a newline can be inserted to fix the violation - [#2419](https://togithub.com/pinterest/ktlint/pull/2419), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Add support for API Consumers to add suppressions - [#2428](https://togithub.com/pinterest/ktlint/pull/2428), by [@paul-dingemans](https://togithub.com/paul-dingemans) - Disallow `else-if (..)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 is behind base branch, 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.