Hi everyone, do you know if there's a way to set i...
# ktlint
d
Hi everyone, do you know if there's a way to set indent for the custom getter and setter functions so that ktlint would stop complaining about the incorrect Android Studio indentation? That's how Android Studio formats the code:
Copy code
private var savedAdapterState: PerformanceSpinnerSelections? =
        savedStateHandle.get<PerformanceSpinnerSelections>(SAVED_ADAPTER_STATE)
        set(value) {
            field = value
            savedStateHandle.set(SAVED_ADAPTER_STATE, value)
        }
That's how ktlint thinks it should be:
Copy code
private var savedAdapterState: PerformanceSpinnerSelections? =
        savedStateHandle.get<PerformanceSpinnerSelections>(SAVED_ADAPTER_STATE)
        set(value) {
                field = value
                savedStateHandle.set(SAVED_ADAPTER_STATE, value)
            }
That's how I think it should be:
Copy code
private var savedAdapterState: PerformanceSpinnerSelections? =
        savedStateHandle.get<PerformanceSpinnerSelections>(SAVED_ADAPTER_STATE)
            set(value) {
                field = value
                savedStateHandle.set(SAVED_ADAPTER_STATE, value)
            }
The problem happens when a property is too long and wraps to a second line.