Skip to content

Commit 7de7991

Browse files
authored
Compat old ktlint users
1 parent 919b481 commit 7de7991

File tree

10 files changed

+8
-11
lines changed

10 files changed

+8
-11
lines changed

CHANGES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ We adhere to the [keepachangelog](https://keepachangelog.com/en/1.0.0/) format (
1111

1212
## [Unreleased]
1313
### Added
14-
* **POTENTIALLY BREAKING** Support Ktlint 1.0.0 ([#1808](https://github.com/diffplug/spotless/pull/1808)).
14+
* Support Ktlint 1.0.0 ([#1808](https://github.com/diffplug/spotless/pull/1808)).
1515

1616
## [2.41.0] - 2023-08-29
1717
### Added

lib/src/compatKtLint1Dot0Dot0/java/com/diffplug/spotless/glue/ktlint/compat/KtLintCompat1Dot0Dot0Adapter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@ private static EditorConfigOverride createEditorConfigOverride(final List<Rule>
132132
.distinct()
133133
.collect(Collectors.toMap(EditorConfigProperty::getName, property -> property));
134134

135+
// The default style had been changed from intellij_idea to ktlint_official in version 1.0.0
136+
if (!editorConfigOverrideMap.containsKey("ktlint_code_style")) {
137+
editorConfigOverrideMap.put("ktlint_code_style", "intellij_idea");
138+
}
139+
135140
// Create config properties based on provided property names and values
136141
@SuppressWarnings("unchecked")
137142
Pair<EditorConfigProperty<?>, ?>[] properties = editorConfigOverrideMap.entrySet().stream()

lib/src/testCompatKtLint1Dot0Dot0/java/com/diffplug/spotless/glue/ktlint/compat/KtLintCompat1Dot0Dot0AdapterTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ public void testEditorConfigCanDisable(@TempDir Path path) throws IOException {
5454

5555
Map<String, Object> editorConfigOverrideMap = new HashMap<>();
5656
editorConfigOverrideMap.put("indent_style", "tab");
57-
editorConfigOverrideMap.put("ktlint_code_style", "intellij_idea");
5857
editorConfigOverrideMap.put("ktlint_standard_no-semi", "disabled");
5958

6059
String formatted = KtLintCompat1Dot0Dot0Adapter.format(text, filePath, false, null, userData, editorConfigOverrideMap);

plugin-gradle/CHANGES.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ We adhere to the [keepachangelog](https://keepachangelog.com/en/1.0.0/) format (
44

55
## [Unreleased]
66
### Added
7-
* **POTENTIALLY BREAKING** Support Ktlint 1.0.0 ([#1808](https://github.com/diffplug/spotless/pull/1808)).
8-
The default code style had been changed to `ktlint_official`, if you are upgrading from the old versions, may need to override the style in `editorConfigOverride`.
7+
* Support Ktlint 1.0.0 ([#1808](https://github.com/diffplug/spotless/pull/1808)).
98

109
## [6.21.0] - 2023-08-29
1110
### Added

plugin-gradle/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,6 @@ spotless {
405405
.editorConfigOverride(
406406
mapOf(
407407
"indent_size" to 2,
408-
"ktlint_code_style" to "intellij_idea",
409408
)
410409
)
411410
}

plugin-gradle/src/test/java/com/diffplug/gradle/spotless/KotlinExtensionTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ void withExperimentalEditorConfigOverride() throws IOException {
7373
"spotless {",
7474
" kotlin {",
7575
" ktlint().editorConfigOverride([",
76-
" ktlint_code_style: \"intellij_idea\",",
7776
" ktlint_experimental: \"enabled\",",
7877
" ij_kotlin_allow_trailing_comma: true,",
7978
" ij_kotlin_allow_trailing_comma_on_call_site: true",

plugin-gradle/src/test/java/com/diffplug/gradle/spotless/KotlinGradleExtensionTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ void withExperimentalEditorConfigOverride() throws IOException {
5252
"spotless {",
5353
" kotlinGradle {",
5454
" ktlint().editorConfigOverride([",
55-
" ktlint_code_style: \"intellij_idea\",",
5655
" ktlint_experimental: \"enabled\",",
5756
" ij_kotlin_allow_trailing_comma: true,",
5857
" ij_kotlin_allow_trailing_comma_on_call_site: true",

plugin-maven/CHANGES.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ We adhere to the [keepachangelog](https://keepachangelog.com/en/1.0.0/) format (
44

55
## [Unreleased]
66
### Added
7-
* **POTENTIALLY BREAKING** Support Ktlint 1.0.0 ([#1808](https://github.com/diffplug/spotless/pull/1808)).
8-
The default code style had been changed to `ktlint_official`, if you are upgrading from the old versions, may need to override the style in `editorConfigOverride`.
7+
* Support Ktlint 1.0.0 ([#1808](https://github.com/diffplug/spotless/pull/1808)).
98

109
## [2.39.0] - 2023-08-29
1110
### Added

plugin-maven/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,6 @@ Additionally, `editorConfigOverride` options will override what's supplied in `.
413413
<editorConfigOverride> <!-- optional -->
414414
<ij_kotlin_allow_trailing_comma>true</ij_kotlin_allow_trailing_comma>
415415
<ij_kotlin_allow_trailing_comma_on_call_site>true</ij_kotlin_allow_trailing_comma_on_call_site>
416-
<ktlint_code_style>intellij_idea</ktlint_code_style>
417416
</editorConfigOverride>
418417
</ktlint>
419418
```

plugin-maven/src/test/java/com/diffplug/spotless/maven/kotlin/KtlintTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ void testKtlintEditorConfigOverride() throws Exception {
3636
" <editorConfigOverride>\n" +
3737
" <ij_kotlin_allow_trailing_comma>true</ij_kotlin_allow_trailing_comma>\n" +
3838
" <ij_kotlin_allow_trailing_comma_on_call_site>true</ij_kotlin_allow_trailing_comma_on_call_site>\n" +
39-
" <ktlint_code_style>intellij_idea</ktlint_code_style>\n" +
4039
" </editorConfigOverride>\n" +
4140
"</ktlint>");
4241

0 commit comments

Comments
 (0)