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

Introduce JSpecify annotations for nullability constraints

Abierto
#170 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
48/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
tooling

Línea de trabajo

Revisa los módulos de extensión que aún no se han comprobado: spring-batch-bigquery, spring-batch-elasticsearch, spring-batch-excel y spring-batch-neo4j. Empieza por las incidencias enlazadas de Spring Framework y Spring Batch, la receta de migración de JSpecify y las referencias de NullAway; el trabajo estará terminado cuando esos módulos adopten las anotaciones solicitadas y admitan la validación de nullability durante la compilación.

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

Descripción

Following spring-projects/spring-framework#28797 and spring-projects/spring-batch#4673, all the extension modules currently on the latest Spring Batch version could adopt JSpecify annotations to ensure build-time validation via NullAway.

See also:


  • spring-batch-bigquery
  • spring-batch-elasticsearch
  • spring-batch-excel (3893d29bdaba020c9d1d654cc1a24d2a5490334d and 83baf1d19faf717ef58cb458ebbcd614089a5db3)
  • spring-batch-neo4j
  • spring-batch-notion (#191)
Lenguaje dominante
Java
Estrellas
278
Forks
268
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

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 spring-projects/spring-batch-extensions

Todos los issues de spring-projects/spring-batch-extensions

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.