@@ -27,10 +27,6 @@ if [ ! -z "$INPUT_BASELINE" ]; then
27
27
export BASELINE=" --baseline=${INPUT_BASELINE} "
28
28
fi
29
29
30
- if [ " $INPUT_ANDROID " = true ]; then
31
- export ANDROID=--android
32
- fi
33
-
34
30
if [ " $INPUT_CUSTOM_RULE_PATH " ]; then
35
31
export CUSTOM_RULE_PATH=" --ruleset=${INPUT_CUSTOM_RULE_PATH} "
36
32
fi
@@ -41,7 +37,20 @@ git config --global --add safe.directory $GITHUB_WORKSPACE
41
37
42
38
export REVIEWDOG_GITHUB_API_TOKEN=" ${INPUT_GITHUB_TOKEN} "
43
39
44
- echo ktlint version: " $( ktlint --version) "
40
+ ktlint_version=$( ktlint --version)
41
+ echo " ktlint version: $ktlint_version "
42
+
43
+ if [ " $( printf ' %s\n' " 0.49.0" " $ktlint_version " | sort -V | head -n1) " = " 0.49.0" ]; then
44
+ if [ " $INPUT_ANDROID " = true ]; then
45
+ export ANDROID=" --code-style=android_studio"
46
+ else
47
+ export ANDROID=" --code-style=intellij_idea"
48
+ fi
49
+ else
50
+ if [ " $INPUT_ANDROID " = true ]; then
51
+ export ANDROID=--android
52
+ fi
53
+ fi
45
54
46
55
ktlint --reporter=checkstyle $CUSTOM_RULE_PATH $RELATIVE $ANDROID $BASELINE $INPUT_FILE_GLOB |
47
56
reviewdog -f=checkstyle \
@@ -50,3 +59,4 @@ ktlint --reporter=checkstyle $CUSTOM_RULE_PATH $RELATIVE $ANDROID $BASELINE $INP
50
59
-level=" ${INPUT_LEVEL} " \
51
60
-filter-mode=" ${INPUT_FILTER_MODE} " \
52
61
-fail-on-error=" ${INPUT_FAIL_ON_ERROR} "
62
+
0 commit comments