You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using the ktfmt IntelliJ plugin 1.1.0.47 in Android Studio, setting "Code style" to "Google (internal)"
The following code with a single parameter will get the trailing comma removed.
import android.content.SharedPreferences
private class AllowlistedDiskReadsSharedPreferences(
private val wrappedPreferences: SharedPreferences,
) : SharedPreferences by wrappedPreferences
This code with two parameters will not.
import android.content.SharedPreferences
private class AllowlistedDiskReadsSharedPreferences(
private val wrappedPreferences: SharedPreferences,
private val wrappedPreferences2: SharedPreferences,
) : SharedPreferences by wrappedPreferences
Since one of the reasons of using trailing comma is to avoid having to modify an existing line when adding another parameter (https://kotlinlang.org/docs/coding-conventions.html#trailing-commas), perhaps even when there is only one parameter but it has to be on its own line, it should also have a trailing comma?
Thanks!
darioseidl, hick209, ColoredCarrot and krichter722