Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

multi configuration same language

Abierto
#2,070 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java, kotlin

Línea de trabajo

Comienza con la configuración de Gradle Kotlin mostrada en el issue, centrándote en los dos bloques java, targetExclude y cleanthat(). Determina si se pueden combinar varias configuraciones para el mismo lenguaje aplicando ampliamente el encabezado de licencia y Cleanthat de forma selectiva. Se considera terminado cuando la configuración admite esos ámbitos separados o documenta claramente la limitación y la forma compatible de excluir el archivo indicado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

So, due to an incompatibility down the stack with java 21 (at the time of this writing) I'm trying to have cleanThat skip a specific file. I'm not certain based on their docs if I can skip a specific file with this. Anyways, I tried this, hoping it might work (also tried adding a target)

  java {
    licenseHeader(copyright + javaLicense)
  }
  
  java {
    targetExclude("**/TransactionBeanPostProcessorTest.java")
    cleanthat().addMutators(listOf("SafeAndConsensual", "SafeButNotConsensual"))
  }

yeah, that doesn't work, but could it? my hope was taking 2 passes, license header over everything, but clean that over most things. As it appears I'll have to choose to skip this one file entirely or remove clean that entirely (I doubt it finds problems for me anyways).

Lenguaje dominante
Java
Estrellas
5.7k
Forks
560
Merge medio
1 d 13 h
PR fusionados (30 d)
43

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de diffplug/spotless

Todos los issues de diffplug/spotless

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.