¿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.

  • Escribir un Inputstream grande para archivar en Kotlin
  • se bloqueó cuando intenté usar la intención de enviar un correo electrónico (Kotlin)
  • ¿Cómo escribo los corchetes de Java "" en Kotlin?
  • Kotlin: delegación de funciones
  • ¿Por qué el context no tiene el atributo de color primario de la actividad?
  • Simplificación de obtención de propiedad a través de delegación
  • Custom Type Face en Kotlin por progtwig
  • convert comparator en lambda en Kotlin
  • Intentando crear un reciclador simple en Kotlin, pero el adaptador no se está aplicando correctamente
  • Los generics de Kotlin Array <T> dan como resultado "No se puede usar T como parámetro de tipo reificado. Usa una class en su lugar "pero List <T> no
  • Tengo una request de Vertx y necesito calcular una URL externa visible (pública)