Skip to content

Commit f8342c3

Browse files
authored
chore: upgrade dependencies (#777)
1 parent 36e612c commit f8342c3

File tree

29 files changed

+80
-66
lines changed

29 files changed

+80
-66
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"id": "6aec9cfa-ed4d-4b74-8e85-17cf76d7e0f2",
3+
"type": "misc",
4+
"description": "Upgrade dependencies"
5+
}

.editorconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[*.{kt,kts}]
22
# ktlint rules to disable
3-
disabled_rules=no-wildcard-imports,filename
3+
ktlint_standard_no-wildcard-imports = disabled
4+
ktlint_standard_filename = disabled
45

56
# enable trailing commas per JetBrains recommendation
67
# (https://kotlinlang.org/docs/coding-conventions.html#trailing-commas)

gradle.properties

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,35 +13,35 @@ kotlinVersion=1.7.10
1313
dokkaVersion=1.7.10
1414

1515
# kotlin libraries
16-
coroutinesVersion=1.6.3
17-
ktorVersion=2.0.2
18-
atomicFuVersion=0.18.3
19-
kotlinxSerializationVersion=1.3.3
20-
jsoupVersion=1.14.3
21-
okHttpVersion=5.0.0-alpha.10
22-
okioVersion=3.2.0
16+
coroutinesVersion=1.6.4
17+
ktorVersion=2.2.2
18+
atomicFuVersion=0.19.0
19+
kotlinxSerializationVersion=1.4.1
20+
jsoupVersion=1.15.3
21+
okHttpVersion=5.0.0-alpha.11
22+
okioVersion=3.3.0
2323

2424
# codegen
2525
smithyVersion=1.26.1
2626
smithyGradleVersion=0.6.0
2727

2828
# testing/utility
29-
junitVersion=5.8.2
30-
ktlintVersion=0.46.1
31-
kotestVersion=5.4.1
32-
kotlinCompileTestingVersion=1.4.8
29+
junitVersion=5.9.2
30+
ktlintVersion=0.48.1
31+
kotestVersion=5.5.4
32+
kotlinCompileTestingVersion=1.4.9
3333
jacocoVersion=0.8.8
34-
kotlinxBenchmarkVersion=0.4.2
35-
testContainersVersion=1.17.2
34+
kotlinxBenchmarkVersion=0.4.6
35+
testContainersVersion=1.17.6
3636

3737
# serialization
38-
kamlVersion=0.36.0
38+
kamlVersion=0.49.0
3939

4040
# logging
41-
kotlinLoggingVersion=2.1.21
41+
kotlinLoggingVersion=3.0.0
4242

4343
# logging - JVM
44-
slf4jVersion=1.7.36
44+
slf4jVersion=2.0.6
4545

4646
# crt
4747
crtKotlinVersion=0.6.7

ktlint-rules/src/main/kotlin/software/aws/ktlint/rules/CopyrightHeaderRule.kt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@ package software.aws.ktlint.rules
33
import com.pinterest.ktlint.core.Rule
44
import org.jetbrains.kotlin.com.intellij.lang.ASTNode
55

6-
class CopyrightHeaderRule : Rule(
7-
"copyright-header",
8-
visitorModifiers = setOf(
9-
VisitorModifier.RunOnRootNodeOnly
10-
)
11-
) {
6+
class CopyrightHeaderRule : Rule("copyright-header") {
127
companion object {
138
private val header = """
149
/*
@@ -17,13 +12,14 @@ class CopyrightHeaderRule : Rule(
1712
*/
1813
""".trimIndent()
1914
}
20-
override fun visit(
15+
override fun beforeVisitChildNodes(
2116
node: ASTNode,
2217
autoCorrect: Boolean,
2318
emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit,
2419
) {
2520
if (!node.text.startsWith(header)) {
2621
emit(node.startOffset, "Missing or incorrect file header", false)
2722
}
23+
stopTraversalOfAST() // traverse the root node only
2824
}
2925
}
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
package software.aws.ktlint.rules
22

3-
import com.pinterest.ktlint.core.RuleSet
4-
import com.pinterest.ktlint.core.RuleSetProvider
3+
import com.pinterest.ktlint.core.RuleProvider
4+
import com.pinterest.ktlint.core.RuleSetProviderV2
55

6-
class CustomRuleSetProvider : RuleSetProvider {
7-
override fun get() = RuleSet(
8-
"custom-ktlint-rules",
9-
CopyrightHeaderRule(),
10-
ExpressionBodyRule(),
11-
MultilineIfElseBlockRule(),
6+
class CustomRuleSetProvider : RuleSetProviderV2("custom-ktlint-rules", NO_ABOUT) {
7+
override fun getRuleProviders() = setOf(
8+
RuleProvider { CopyrightHeaderRule() },
9+
RuleProvider { ExpressionBodyRule() },
10+
RuleProvider { MultilineIfElseBlockRule() },
1211
)
1312
}

ktlint-rules/src/main/kotlin/software/aws/ktlint/rules/ExpressionBodyRule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import org.jetbrains.kotlin.psi.KtNamedFunction
77
import org.jetbrains.kotlin.psi.KtReturnExpression
88

99
class ExpressionBodyRule : Rule("expression-body") {
10-
override fun visit(
10+
override fun beforeVisitChildNodes(
1111
node: ASTNode,
1212
autoCorrect: Boolean,
1313
emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit,

ktlint-rules/src/main/kotlin/software/aws/ktlint/rules/MultilineIfElseBlockRule.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@ package software.aws.ktlint.rules
22

33
import com.pinterest.ktlint.core.Rule
44
import com.pinterest.ktlint.core.ast.ElementType
5-
import com.pinterest.ktlint.core.ast.lineNumber
65
import org.jetbrains.kotlin.com.intellij.lang.ASTNode
76

87
class MultilineIfElseBlockRule : Rule("multiline-if-else-block") {
9-
override fun visit(
8+
override fun beforeVisitChildNodes(
109
node: ASTNode,
1110
autoCorrect: Boolean,
1211
emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit,
@@ -35,6 +34,8 @@ class MultilineIfElseBlockRule : Rule("multiline-if-else-block") {
3534
*/
3635
private fun ASTNode.isOnParentLine() = lineNumber() == treeParent?.lineNumber()
3736

37+
private fun ASTNode.lineNumber() = psi.containingFile?.viewProvider?.document?.getLineNumber(this.startOffset)
38+
3839
/**
3940
* Determines if this node starts with a left brace (i.e., `{`).
4041
*/

runtime/io/common/src/aws/smithy/kotlin/runtime/io/middleware/MapRequest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ public class MapRequest<R1, R2, Response, H>(
1414
private val inner: H,
1515
private val fn: suspend (R1) -> R2,
1616
) : Handler<R1, Response>
17-
where H : Handler<R2, Response> {
17+
where H : Handler<R2, Response> {
1818
override suspend fun call(request: R1): Response = inner.call(fn(request))
1919
}

runtime/io/common/src/aws/smithy/kotlin/runtime/io/middleware/MapResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class MapResponse<Request, R1, R2, H>(
1414
private val inner: H,
1515
private val fn: suspend (R1) -> R2,
1616
) : Handler<Request, R2>
17-
where H : Handler<Request, R1> {
17+
where H : Handler<Request, R1> {
1818
override suspend fun call(request: Request): R2 {
1919
val res = inner.call(request)
2020
return fn(res)

0 commit comments

Comments
 (0)