root = true

[*]
indent_size = 4

[*.{kt,kts}]
ktlint_code_style=android_studio
ktlint_function_naming_ignore_when_annotated_with = Composable, Test
ij_kotlin_imports_layout=*,java.**,javax.**,kotlin.**,^
##Investigate all this stuff
ktlint_compose_lambda-param-in-effect=disabled
ktlint_compose_multiple-emitters-check=disabled
compose_allowed_composition_locals = LocalTopBarConfig, LocalFilePicker, LocalScreenReadySignal, LocalOfflineState, LocalResultBus
max_line_length = 120
ktlint_standard_kdoc = disabled

[**/*Screen.kt]
ktlint_compose_modifier-missing-check=disabled

[**/uikit/theme/Colors.kt]
ktlint_standard_property-naming = disabled

[**/TaigaSpacers.kt]
ktlint_compose_modifier-missing-check=disabled

[**/Theme.kt]
ktlint_compose_modifier-missing-check=disabled

[**/Modifiers.kt]
ktlint_compose_modifier-composed-check=disabled

[**/generated/**]
generated_code = true
ij_formatter_enabled = false
ktlint = disabled

[**/buildkonfig/**]
generated_code = true
ktlint = disabled

[**/testing/**]
ktlint = disabled

[**/MainScreen.kt]
ktlint_compose_vm-forwarding-check=disabled

[**/DBModule.android.kt]
ktlint_standard_filename=disabled

[**/Koin.android.kt]
ktlint_standard_filename=disabled

[**/Koin.jvm.kt]
ktlint_standard_filename=disabled

[**/Koin.ios.kt]
ktlint_standard_filename=disabled

[**/main.ios.kt]
ktlint_standard_filename=disabled
ktlint_standard_function-naming=disabled

[**/DBModule.jvm.kt]
ktlint_standard_filename=disabled

[**/DBModule.android.kt]
ktlint_standard_filename=disabled

[**/DBModule.ios.kt]
ktlint_standard_filename=disabled