Skip to content

Commit 0cf9c4b

Browse files
authored
Upgrade detekt (#2697)
1 parent 36c24b4 commit 0cf9c4b

File tree

4 files changed

+45
-46
lines changed

4 files changed

+45
-46
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ideProfileName=2020.2
1414
kotlinVersion=1.4.21
1515
awsSdkVersion=2.16.65
1616
coroutinesVersion=1.3.3
17-
detektVersion=1.16.0
17+
detektVersion=1.17.1
1818
jacksonVersion=2.11.1
1919
telemetryVersion=1.0.6
2020
commonsMarkVersion=0.17.1

jetbrains-core/src/software/aws/toolkits/jetbrains/services/cloudformation/stack/EventsFetcher.kt

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import software.amazon.awssdk.services.cloudformation.model.StackEvent
88
import javax.swing.SwingUtilities
99

1010
/**
11-
* AWS returns events in Events in reverse chronological order. This class remembers last event id and returns only new one.
11+
* AWS returns events in reverse chronological order. This class remembers last event id and returns only new one.
1212
* [lastEventIdOfCurrentPage] String? id of the last event used to prevent duplicates.
1313
* [id] String field used as event id
1414
* [previousPages] stack of tokens for all pages except first. First page does not have token
@@ -27,48 +27,47 @@ class EventsFetcher(private val stackName: String) {
2727
* @return new events from last call or all events if [pageToSwitchTo] is set (because all events
2828
* are new to another page) and set of available [Page]s
2929
*/
30-
fun fetchEvents(client: CloudFormationClient, pageToSwitchTo: Page?):
31-
Pair<List<StackEvent>, Set<Page>> {
32-
assert(!SwingUtilities.isEventDispatchThread())
30+
fun fetchEvents(client: CloudFormationClient, pageToSwitchTo: Page?): Pair<List<StackEvent>, Set<Page>> {
31+
assert(!SwingUtilities.isEventDispatchThread())
3332

34-
val pageToFetch: String? = when (pageToSwitchTo) {
35-
Page.NEXT -> nextPage
36-
Page.PREVIOUS -> previousPages.lastOrNull()
37-
else -> currentPage
38-
}
39-
40-
val request = DescribeStackEventsRequest.builder().stackName(stackName).nextToken(pageToFetch).build()
41-
val response = client.describeStackEvents(request)
33+
val pageToFetch: String? = when (pageToSwitchTo) {
34+
Page.NEXT -> nextPage
35+
Page.PREVIOUS -> previousPages.lastOrNull()
36+
else -> currentPage
37+
}
4238

43-
when (pageToSwitchTo) {
44-
Page.NEXT -> currentPage?.let { previousPages.add(it) } // Store current as prev
45-
Page.PREVIOUS -> if (previousPages.isNotEmpty()) previousPages.removeAt(previousPages.size - 1)
46-
}
47-
nextPage = response.nextToken()
48-
currentPage = pageToFetch
39+
val request = DescribeStackEventsRequest.builder().stackName(stackName).nextToken(pageToFetch).build()
40+
val response = client.describeStackEvents(request)
4941

50-
if (pageToSwitchTo != null) { // page changed, last event is not valid
51-
lastEventIdOfCurrentPage = null
52-
}
42+
when (pageToSwitchTo) {
43+
Page.NEXT -> currentPage?.let { previousPages.add(it) } // Store current as prev
44+
Page.PREVIOUS -> if (previousPages.isNotEmpty()) previousPages.removeAt(previousPages.size - 1)
45+
}
46+
nextPage = response.nextToken()
47+
currentPage = pageToFetch
5348

54-
val eventsUnprocessed = response.stackEvents()
55-
val eventsProcessed = when (lastEventIdOfCurrentPage) {
56-
null -> eventsUnprocessed
57-
else -> eventsUnprocessed.takeWhile { it.id != lastEventIdOfCurrentPage }
58-
}
59-
eventsProcessed.firstOrNull()?.let { lastEventIdOfCurrentPage = it.id }
49+
if (pageToSwitchTo != null) { // page changed, last event is not valid
50+
lastEventIdOfCurrentPage = null
51+
}
6052

61-
val availablePages = mutableSetOf<Page>()
53+
val eventsUnprocessed = response.stackEvents()
54+
val eventsProcessed = when (lastEventIdOfCurrentPage) {
55+
null -> eventsUnprocessed
56+
else -> eventsUnprocessed.takeWhile { it.id != lastEventIdOfCurrentPage }
57+
}
58+
eventsProcessed.firstOrNull()?.let { lastEventIdOfCurrentPage = it.id }
6259

63-
if (currentPage != null) { // We only can go prev. if current page is not first (not null)
64-
availablePages.add(Page.PREVIOUS)
65-
}
66-
if (nextPage != null) {
67-
availablePages.add(Page.NEXT)
68-
}
60+
val availablePages = mutableSetOf<Page>()
6961

70-
return Pair(eventsProcessed, availablePages)
62+
if (currentPage != null) { // We only can go prev. if current page is not first (not null)
63+
availablePages.add(Page.PREVIOUS)
64+
}
65+
if (nextPage != null) {
66+
availablePages.add(Page.NEXT)
7167
}
7268

69+
return Pair(eventsProcessed, availablePages)
70+
}
71+
7372
private val StackEvent.id: String get() = eventId()
7473
}

jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/LambdaExplorerNodes.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ open class LambdaFunctionNode(
2727
project: Project,
2828
function: LambdaFunction
2929
) : AwsExplorerResourceNode<LambdaFunction>(
30-
project,
31-
LambdaClient.SERVICE_NAME,
32-
function,
33-
AwsIcons.Resources.LAMBDA_FUNCTION
34-
),
30+
project,
31+
LambdaClient.SERVICE_NAME,
32+
function,
33+
AwsIcons.Resources.LAMBDA_FUNCTION
34+
),
3535
ResourceLocationNode {
3636

3737
override fun resourceType() = "function"

jetbrains-core/src/software/aws/toolkits/jetbrains/services/schemas/SchemasExplorerNodes.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ open class SchemaRegistryNode(
2727
project: Project,
2828
val registry: RegistrySummary
2929
) : AwsExplorerResourceNode<RegistrySummary>(
30-
project,
31-
SchemasClient.SERVICE_NAME,
32-
registry,
33-
AwsIcons.Resources.SCHEMA_REGISTRY
34-
),
30+
project,
31+
SchemasClient.SERVICE_NAME,
32+
registry,
33+
AwsIcons.Resources.SCHEMA_REGISTRY
34+
),
3535
ResourceParentNode {
3636
override fun resourceType() = "registry"
3737

0 commit comments

Comments
 (0)