Comprobaciones para PR

Aprenda cómo hacer que su PR pase con éxito todas las comprobaciones

Cuando creas un pull request (PR) con repositorio opentelemetry.io se ejecutan una serie de comprobaciones. Las comprobaciones PR verifican que:

  • Has firmado el CLA.
  • Su confirmación se puede implementar a través de Netlify exitosamente.
  • Sus cambios cumplen con nuestra guía de estilo.

Easy CLA

Esta comprobación falla si no has firmado el CLA.

Despliega Netlify

Si la compilación Netlify falla, selecciona Details para mas información.

Comprobaciones de estilo

Para asegurarnos de que las contribuciones sigan nuestra guía de estilo hemos implementado un conjunto de comprobaciones que verifican las reglas de la guía de estilo y fallan si encuentran algún problema.

La siguiente lista describe las comprobaciones actuales y lo que puedes hacer para corregir errores relacionados:

TEXT linter

Esta comprobación verifica que los términos y palabras específicos de OpenTelemetry se usan de manera uniforme en todo el sitio.

Si se encuentran problemas, se agregan anotaciones a sus archivos en la vista archivos modificados de su PR. Solucione esos problemas para que la marca de verificación se vuelva verde. Como alternativa, puede ejecutar npm run check:text -- --fix localmente para corregir la mayoría de los problemas. Ejecute npm run check:text nuevamente y corrige manualmente los problemas restantes.

MARKDOWN linter

Esta comprobación verifica que se apliquen los estándares y la coherencia para los archivos Markdown.

Si se encuentran problemas, ejecuta npm:run format para corregir la mayoría de los problemas. Para problemas más complejos, ejecuta npm run check:markdown y aplique los cambios sugeridos.

SPELLING check

Esta verificación comprueba que todas las palabras estén escritas correctamente.

CSPELL check

Esta verificación comprobará que todas las palabras en su lista de ignorados de cSpell estén normalizadas.

Si esta verificación falla, ejecuta npm run fix:dict localmente y envíe los cambios en una nueva confirmación.

FILENAME check

Esta verificación comprueba que todos los archivos estén formateados por prettier.

Si esta verificación falla, ejecuta npm fix:format localmente y envía los cambios en una nueva confirmación.

FILE FORMAT

Esta verificación comprueba que todos los nombres de archivo estén en mayúsculas y minúsculas.

Si esta comprobación falla, ejecute npm fix:filenames localmente y envíe los cambios en una nueva confirmación.

Esta comprobación verifica que todos los enlaces que sus confirmaciones están introduciendo sean funcionales.

Ejecuta npm run check:links para verificarlos localmente. Esto también actualiza el caché de referencia, o refcache. Envía cualquier cambio a la refcache en un nuevo commit.

Arreglar 404s

Has de arreglar las URLs reportadas como no válidas (estado HTTP 404), por el comprobador de enlaces.

Tratamiento de enlaces externos válidos

El comprobador de enlaces obtiene a veces un estado HTTP diferente a 200 (éxito) debido a servidores que bloquean comprobadores. Estos servidores devuelven a menudo estados HTTP en el rango 400 que no son 404, como 401, 403, o 406, que son los más comunes. Algunos servidores, como LinkedIn, devuelven un 999.

Si has comprobado manualmente un enlace externo que el comprobador de enlaces no consigue validar con estado exitoso, añade el siguiente parámetro query a la URL que quieres que el comprobador de enlaces ignore: ?no-link-check. Por ejemplo, https:/some-example.org?no-link-check es ignorado por el comprobador de enlaces.

WARNINGS in build log?

Si esta comprobación falla, revisa el registro de compilación para ver si hay otros problemas potenciales. Pide ayuda a los mantenedores si no estás seguro de cómo solucionarlos.


Última modificación March 24, 2025: Results from /fix:format (955b8c79)