KOTLIN
Linters
Linter | Additional |
---|---|
ktlint KOTLIN_KTLINT |
|
detekt KOTLIN_DETEKT |
Linted files
- File extensions:
.kt
.kts
Configuration in MegaLinter
Variable | Description | Default value |
---|---|---|
KOTLIN_PRE_COMMANDS | List of bash commands to run before the linters | None |
KOTLIN_POST_COMMANDS | List of bash commands to run after the linters | None |
KOTLIN_FILTER_REGEX_INCLUDE | Custom regex including filter | |
KOTLIN_FILTER_REGEX_EXCLUDE | Custom regex excluding filter |
Behind the scenes
Installation
- Dockerfile commands :
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
- APK packages (Linux):