¿Cómo hago que el comstackdor de Kotlin trate las advertencias como errores?

Tengo un proyecto de Kotlin en el que me gustaría que las advertencias de Kotlin se trataran como errores. ¿Cómo puedo hacer eso?

Desde Kotlin 1.2, el argumento de línea de command -Werror es compatible. En Gradle, se llama allWarningsAsErrors :

 compileKotlin { kotlinOptions.allWarningsAsErrors = true } 

Esto no parece estar disponible actualmente en la ayuda de la command-line de Kotlin, o en los arguments disponibles para el comstackdor de Kotlin:

K2JVMCompilerArguments.java

y

CommonCompilerArguments.java

Pero algunas personas en Gradle hacen cosas como esta para analizar el logging del comstackdor y saber cuándo se generó una advertencia. Cómo fallar la creación de gradle en las advertencias de Javadoc

Dentro de los complementos IDE disponibles para Kotlin (Intellij IDEA y Eclipse) no existe tal opción.

Debe presentar una request de function (o verificar si ya existe) en YouTrack que tiene todo el seguimiento de problemas para el proyecto Kotlin. Y si lo hace, publique el problema aquí para que se pueda rastrear.

  • ¿Vale la pena replace Quasar y Comsat con Ktor?
  • Kotlin tiene array.indexOf pero no puedo entender cómo hacer array.indexOfBy {lambda}
  • No puedo entender la implementación del código fuente de string.kt en kotlin
  • ¿Alguna forma de henetworkingar de la misma interfaz genérica dos veces (con types separados) en Kotlin?
  • Elegir una estrategia a través de la configuration JSON
  • Campos de extensión en Kotlin
  • ¿Por qué Smartcast no funciona después de nullcheck
  • Crear una nueva instancia de una KClass
  • Lienzo dibujar bitmap?)
  • ¿Qué hay de diferente entre el Código A y el Código B en Kotlin?
  • Método simulado que no devuelve el valor de la variable test-local