Skip to content

Commit ad15f01

Browse files
authored
Merge pull request #1094 from lihenggui/main
Upgrade Spotless and Ktlint and remove code convention violations
2 parents 8d5ef57 + 56fbe13 commit ad15f01

File tree

38 files changed

+104
-77
lines changed

38 files changed

+104
-77
lines changed

.editorconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
[*.{kt,kts}]
55
ij_kotlin_allow_trailing_comma=true
66
ij_kotlin_allow_trailing_comma_on_call_site=true
7+
ktlint_function_naming_ignore_when_annotated_with=Composable, Test

app/src/main/kotlin/com/google/samples/apps/nowinandroid/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ class MainActivity : ComponentActivity() {
179179
To see quick turnaround of the ProfileVerifier, we recommend using `speed-profile`.
180180
If you don't do either of these steps, you might only see the profile status reported as
181181
"enqueued for compilation" when running the sample locally.
182-
*/
182+
*/
183183
withContext(Dispatchers.IO) {
184184
val status = ProfileVerifier.getCompilationStatusAsync().await()
185185
Log.d(TAG, "ProfileInstaller status code: ${status.profileInstallResultCode}")

app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import androidx.compose.runtime.Composable
2020
import androidx.compose.ui.Modifier
2121
import androidx.navigation.compose.NavHost
2222
import com.google.samples.apps.nowinandroid.feature.bookmarks.navigation.bookmarksScreen
23-
import com.google.samples.apps.nowinandroid.feature.foryou.navigation.forYouNavigationRoute
23+
import com.google.samples.apps.nowinandroid.feature.foryou.navigation.FOR_YOU_ROUTE
2424
import com.google.samples.apps.nowinandroid.feature.foryou.navigation.forYouScreen
2525
import com.google.samples.apps.nowinandroid.feature.interests.navigation.interestsGraph
2626
import com.google.samples.apps.nowinandroid.feature.search.navigation.searchScreen
@@ -41,7 +41,7 @@ fun NiaNavHost(
4141
appState: NiaAppState,
4242
onShowSnackbar: suspend (String, String?) -> Boolean,
4343
modifier: Modifier = Modifier,
44-
startDestination: String = forYouNavigationRoute,
44+
startDestination: String = FOR_YOU_ROUTE,
4545
) {
4646
val navController = appState.navController
4747
NavHost(

app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ import androidx.tracing.trace
3333
import com.google.samples.apps.nowinandroid.core.data.repository.UserNewsResourceRepository
3434
import com.google.samples.apps.nowinandroid.core.data.util.NetworkMonitor
3535
import com.google.samples.apps.nowinandroid.core.ui.TrackDisposableJank
36-
import com.google.samples.apps.nowinandroid.feature.bookmarks.navigation.bookmarksRoute
36+
import com.google.samples.apps.nowinandroid.feature.bookmarks.navigation.BOOKMARKS_ROUTE
3737
import com.google.samples.apps.nowinandroid.feature.bookmarks.navigation.navigateToBookmarks
38-
import com.google.samples.apps.nowinandroid.feature.foryou.navigation.forYouNavigationRoute
38+
import com.google.samples.apps.nowinandroid.feature.foryou.navigation.FOR_YOU_ROUTE
3939
import com.google.samples.apps.nowinandroid.feature.foryou.navigation.navigateToForYou
40-
import com.google.samples.apps.nowinandroid.feature.interests.navigation.interestsRoute
40+
import com.google.samples.apps.nowinandroid.feature.interests.navigation.INTERESTS_ROUTE
4141
import com.google.samples.apps.nowinandroid.feature.interests.navigation.navigateToInterestsGraph
4242
import com.google.samples.apps.nowinandroid.feature.search.navigation.navigateToSearch
4343
import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination
@@ -91,9 +91,9 @@ class NiaAppState(
9191

9292
val currentTopLevelDestination: TopLevelDestination?
9393
@Composable get() = when (currentDestination?.route) {
94-
forYouNavigationRoute -> FOR_YOU
95-
bookmarksRoute -> BOOKMARKS
96-
interestsRoute -> INTERESTS
94+
FOR_YOU_ROUTE -> FOR_YOU
95+
BOOKMARKS_ROUTE -> BOOKMARKS
96+
INTERESTS_ROUTE -> INTERESTS
9797
else -> null
9898
}
9999

benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ class StartupBenchmark {
6060
packageName = PACKAGE_NAME,
6161
metrics = listOf(StartupTimingMetric()),
6262
compilationMode = compilationMode,
63-
iterations = 20, // More iterations result in higher statistical significance.
63+
// More iterations result in higher statistical significance.
64+
iterations = 20,
6465
startupMode = COLD,
6566
setupBlock = {
6667
pressHome()

core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ abstract class AnalyticsModule {
3535
companion object {
3636
@Provides
3737
@Singleton
38-
fun provideFirebaseAnalytics(): FirebaseAnalytics { return Firebase.analytics }
38+
fun provideFirebaseAnalytics(): FirebaseAnalytics {
39+
return Firebase.analytics
40+
}
3941
}
4042
}

core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Button.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ fun NiaOutlinedButton(
134134
MaterialTheme.colorScheme.outline
135135
} else {
136136
MaterialTheme.colorScheme.onSurface.copy(
137-
alpha = NiaButtonDefaults.DisabledOutlinedButtonBorderAlpha,
137+
alpha = NiaButtonDefaults.DISABLED_OUTLINED_BUTTON_BORDER_ALPHA,
138138
)
139139
},
140140
),
@@ -278,7 +278,7 @@ fun NiaButtonPreview() {
278278
@ThemePreviews
279279
@Composable
280280
fun NiaOutlinedButtonPreview() {
281-
NiaTheme() {
281+
NiaTheme {
282282
NiaBackground(modifier = Modifier.size(150.dp, 50.dp)) {
283283
NiaOutlinedButton(onClick = {}, text = { Text("Test button") })
284284
}
@@ -315,7 +315,7 @@ fun NiaButtonLeadingIconPreview() {
315315
object NiaButtonDefaults {
316316
// TODO: File bug
317317
// OutlinedButton border color doesn't respect disabled state by default
318-
const val DisabledOutlinedButtonBorderAlpha = 0.12f
318+
const val DISABLED_OUTLINED_BUTTON_BORDER_ALPHA = 0.12f
319319

320320
// TODO: File bug
321321
// OutlinedButton default border width isn't exposed via ButtonDefaults

core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Chip.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ fun NiaFilterChip(
7676
borderColor = MaterialTheme.colorScheme.onBackground,
7777
selectedBorderColor = MaterialTheme.colorScheme.onBackground,
7878
disabledBorderColor = MaterialTheme.colorScheme.onBackground.copy(
79-
alpha = NiaChipDefaults.DisabledChipContentAlpha,
79+
alpha = NiaChipDefaults.DISABLED_CHIP_CONTENT_ALPHA,
8080
),
8181
disabledSelectedBorderColor = MaterialTheme.colorScheme.onBackground.copy(
82-
alpha = NiaChipDefaults.DisabledChipContentAlpha,
82+
alpha = NiaChipDefaults.DISABLED_CHIP_CONTENT_ALPHA,
8383
),
8484
selectedBorderWidth = NiaChipDefaults.ChipBorderWidth,
8585
),
@@ -88,16 +88,16 @@ fun NiaFilterChip(
8888
iconColor = MaterialTheme.colorScheme.onBackground,
8989
disabledContainerColor = if (selected) {
9090
MaterialTheme.colorScheme.onBackground.copy(
91-
alpha = NiaChipDefaults.DisabledChipContainerAlpha,
91+
alpha = NiaChipDefaults.DISABLED_CHIP_CONTAINER_ALPHA,
9292
)
9393
} else {
9494
Color.Transparent
9595
},
9696
disabledLabelColor = MaterialTheme.colorScheme.onBackground.copy(
97-
alpha = NiaChipDefaults.DisabledChipContentAlpha,
97+
alpha = NiaChipDefaults.DISABLED_CHIP_CONTENT_ALPHA,
9898
),
9999
disabledLeadingIconColor = MaterialTheme.colorScheme.onBackground.copy(
100-
alpha = NiaChipDefaults.DisabledChipContentAlpha,
100+
alpha = NiaChipDefaults.DISABLED_CHIP_CONTENT_ALPHA,
101101
),
102102
selectedContainerColor = MaterialTheme.colorScheme.primaryContainer,
103103
selectedLabelColor = MaterialTheme.colorScheme.onBackground,
@@ -124,7 +124,7 @@ fun ChipPreview() {
124124
object NiaChipDefaults {
125125
// TODO: File bug
126126
// FilterChip default values aren't exposed via FilterChipDefaults
127-
const val DisabledChipContainerAlpha = 0.12f
128-
const val DisabledChipContentAlpha = 0.38f
127+
const val DISABLED_CHIP_CONTAINER_ALPHA = 0.12f
128+
const val DISABLED_CHIP_CONTENT_ALPHA = 0.38f
129129
val ChipBorderWidth = 1.dp
130130
}

core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/IconButton.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ fun NiaIconToggleButton(
6060
checkedContentColor = MaterialTheme.colorScheme.onPrimaryContainer,
6161
disabledContainerColor = if (checked) {
6262
MaterialTheme.colorScheme.onBackground.copy(
63-
alpha = NiaIconButtonDefaults.DisabledIconButtonContainerAlpha,
63+
alpha = NiaIconButtonDefaults.DISABLED_ICON_BUTTON_CONTAINER_ALPHA,
6464
)
6565
} else {
6666
Color.Transparent
@@ -123,5 +123,5 @@ fun IconButtonPreviewUnchecked() {
123123
object NiaIconButtonDefaults {
124124
// TODO: File bug
125125
// IconToggleButton disabled container alpha not exposed by IconButtonDefaults
126-
const val DisabledIconButtonContainerAlpha = 0.12f
126+
const val DISABLED_ICON_BUTTON_CONTAINER_ALPHA = 0.12f
127127
}

core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Tag.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ fun NiaTopicTag(
4040
MaterialTheme.colorScheme.primaryContainer
4141
} else {
4242
MaterialTheme.colorScheme.surfaceVariant.copy(
43-
alpha = NiaTagDefaults.UnfollowedTopicTagContainerAlpha,
43+
alpha = NiaTagDefaults.UNFOLLOWED_TOPIC_TAG_CONTAINER_ALPHA,
4444
)
4545
}
4646
TextButton(
@@ -50,7 +50,7 @@ fun NiaTopicTag(
5050
containerColor = containerColor,
5151
contentColor = contentColorFor(backgroundColor = containerColor),
5252
disabledContainerColor = MaterialTheme.colorScheme.onSurface.copy(
53-
alpha = NiaTagDefaults.DisabledTopicTagContainerAlpha,
53+
alpha = NiaTagDefaults.DISABLED_TOPIC_TAG_CONTAINER_ALPHA,
5454
),
5555
),
5656
) {
@@ -75,9 +75,9 @@ fun TagPreview() {
7575
* Now in Android tag default values.
7676
*/
7777
object NiaTagDefaults {
78-
const val UnfollowedTopicTagContainerAlpha = 0.5f
78+
const val UNFOLLOWED_TOPIC_TAG_CONTAINER_ALPHA = 0.5f
7979

8080
// TODO: File bug
8181
// Button disabled container alpha value not exposed by ButtonDefaults
82-
const val DisabledTopicTagContainerAlpha = 0.12f
82+
const val DISABLED_TOPIC_TAG_CONTAINER_ALPHA = 0.12f
8383
}

0 commit comments

Comments
 (0)