Multi-threaded parsingĪs of August 2022, the Kotlin analyzer supports multi-threaded parsing. Provide the desired version in the format X.Y as value to the property (e.g. You can explicitly define which Kotlin version the analyzer should analyze your code based on. Specifying the Kotlin source code version
Note that if you use the SonarScanner for Gradle or SonarScanner for Maven to scan your code, these scanners will auto-detect the value for this property. Wildcards can be used: =path/to/Library.jar,directory/**/*.jar This is a list of comma-separated paths to files with third-party libraries (JAR or Zip files) used by your project.
You can provide these using the property (note that this property is shared with the Java analyzer and as such has java in its name). If you are not using the SonarScanner for Gradle or SonarScanner for Maven, it is strongly recommended to provide the paths of all dependency binaries used by the project in order to improve the analysis accuracy. You can discover and update Kotlin-specific properties in Administration > General Settings > Languages > Kotlin.