A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

7 Open Issues Need Help Last updated: Dec 7, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The `ktfmt` tool currently fails with an "Expecting an element" error when a Kotlin file starts with a UTF-8 Byte Order Mark (BOM). Most other tools ignore this redundant BOM, and the user suggests `ktfmt` should also ignore it by default to prevent parsing errors. A reproduction case with sample files is provided.

Complexity: 2/5
bug good first issue

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin
enhancement good first issue

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin

AI Summary: The `ktfmt` formatter fails with a `ParseError` when encountering Kotlin code that uses the new experimental multi-dollar string interpolation feature. This indicates that `ktfmt`'s parser does not yet recognize the `$$` syntax for interpolation, preventing it from formatting files that utilize this feature.

Complexity: 3/5
bug good first issue help wanted

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin
enhancement help wanted

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin
enhancement good first issue help wanted

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.

Kotlin