taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

.editorconfig (2260B)


      1 root = true
      2 
      3 [*.{kt,kts}]
      4 charset = utf-8
      5 end_of_line = lf
      6 indent_style = space
      7 indent_size = 4
      8 insert_final_newline = true
      9 trim_trailing_whitespace = true
     10 max_line_length = 120
     11 ij_kotlin_code_style_defaults = KOTLIN_OFFICIAL
     12 ij_kotlin_allow_trailing_comma = true
     13 ij_kotlin_allow_trailing_comma_on_call_site = true
     14 # Group POS imports by package, with aliases last; keep explicit imports.
     15 ij_kotlin_imports_layout = android.**,|,androidx.**,|,com.**,|,junit.**,|,net.**,|,org.**,|,java.**,|,javax.**,|,*,|,^
     16 ij_kotlin_name_count_to_use_star_import = 2147483647
     17 ij_kotlin_name_count_to_use_star_import_for_members = 2147483647
     18 ij_kotlin_packages_to_use_import_on_demand = unset
     19 ktlint_code_style = ktlint_official
     20 ktlint_function_naming_ignore_when_annotated_with = Composable
     21 ij_kotlin_if_rparen_on_new_line = false
     22 ij_kotlin_continuation_indent_size = 4
     23 ij_kotlin_continuation_indent_in_if_conditions = true
     24 ij_kotlin_lbrace_on_next_line = true
     25 ij_kotlin_else_on_new_line = true
     26 ij_kotlin_catch_on_new_line = true
     27 ij_kotlin_finally_on_new_line = true
     28 ij_kotlin_while_on_new_line = true
     29 # Android Studio handles Allman layout; ktlint assumes same-line opening braces.
     30 ktlint_standard_wrapping = disabled
     31 ktlint_standard_curly-spacing = disabled
     32 ktlint_standard_keyword-spacing = disabled
     33 ktlint_standard_try-catch-finally-spacing = disabled
     34 ktlint_standard_indent = disabled
     35 ktlint_standard_class-signature = disabled
     36 ktlint_standard_function-signature = disabled
     37 ktlint_standard_function-start-of-body-spacing = disabled
     38 ktlint_standard_no-line-break-after-else = disabled
     39 ktlint_standard_type-parameter-list-spacing = disabled
     40 # String-template indentation depends on ktlint's indentation rule.
     41 ktlint_standard_string-template-indent = disabled
     42 # These rules require wrapping; trailing commas remain enabled in Android Studio.
     43 ktlint_standard_trailing-comma-on-call-site = disabled
     44 ktlint_standard_trailing-comma-on-declaration-site = disabled
     45 
     46 [*.java]
     47 # Keep the POS Java import grouping local to this module.
     48 ij_java_layout_static_imports_separately = true
     49 ij_java_imports_layout = $android.**,$androidx.**,$com.**,$junit.**,$net.**,$org.**,$java.**,$javax.**,$*,|,android.**,|,androidx.**,|,com.**,|,junit.**,|,net.**,|,org.**,|,java.**,|,javax.**,|,*,|