ktlint v0.39.0 Release Notes
Release Date: 2020-09-14 // over 3 years ago-
โ Added
- โ Add new applyToIDEA location for IDEA 2020.1.x and above on MacOs
- ๐จ Debug output: print loaded .editorconfig content
- Extract
argument-list-wrapping
rule into experimental ruleset - Split
annotation-spacing
into separate experimental rule
๐ Fixed
- ๐ Do not enforce raw strings opening quote to be on a separate line (#711)
- ๐ False negative with multiline type parameter list in function signature for
parameter-list-wrapping
(#680) - ๐ Alternative
.editorconfig
path is ignored on stdin input (#869) - ๐ False positive with semicolons before annotations/comments/kdoc (#825)
- ๐ Do not report when string-template expression is a keyword (#883)
- ๐ False positive for subclass imports in
no-unused-imports
(#845) - ๐ False positive for static java function imports in
no-unused-imports
(#872) - ๐ Missing signature for KtLint CLI artifact published to Github release (#895)
- ๐ Crash in annotation rule (#868)
- ๐ False-positive unused import violation (#902)
๐ Changed
- ๐
Ktlint
object internal code cleanup - ๐ Deprecate some of public methods in
Ktlint
object that should not be exposed as public api - โก๏ธ Update Kotlin to 1.4.10 version
- ๐ Make
RuleSet
class open so it can be inherited