@@ -41,17 +41,23 @@ public class KtlintFormatterFunc implements FormatterFunc.NeedsFile {
41
41
public KtlintFormatterFunc (String version , boolean isScript , boolean useExperimental , Map <String , String > userData ,
42
42
Map <String , Object > editorConfigOverrideMap ) {
43
43
int minorVersion = Integer .parseInt (version .split ("\\ ." )[1 ]);
44
- if (version .equals ("0.45.2" )) {
45
- this .adapter = new KtLintCompat0Dot45Dot2Adapter ();
46
- } else if (minorVersion >= 47 ) {
44
+ if (minorVersion >= 47 ) {
45
+ // rename RuleSet to RuleProvider
47
46
this .adapter = new KtLintCompat0Dot47Dot0Adapter ();
48
47
} else if (minorVersion >= 46 ) {
48
+ // DefaultEditorConfigProperties.INSTANCE.getDefaultEditorConfigProperties() renamed to .getEditorConfigProperties()
49
49
this .adapter = new KtLintCompat0Dot46Dot0Adapter ();
50
+ } else if (version .equals ("0.45.2" )) {
51
+ // add editorConfigOverride
52
+ this .adapter = new KtLintCompat0Dot45Dot2Adapter ();
50
53
} else if (minorVersion >= 34 ) {
54
+ // KtLint.INSTANCE.format() now needs more parameters
51
55
this .adapter = new KtLintCompat0Dot34Dot2Adapter ();
52
56
} else if (minorVersion >= 32 ) {
57
+ // rename packages from `com.github.shyiko` to `com.pinterest`
53
58
this .adapter = new KtLintCompat0Dot32Dot0Adapter ();
54
59
} else {
60
+ // the OG
55
61
this .adapter = new KtLintCompat0Dot31Dot0Adapter ();
56
62
}
57
63
this .useExperimental = useExperimental ;
0 commit comments