Skip to content

Convenciones

Freddy Román edited this page Jul 4, 2022 · 8 revisions
  • A menos de que la solución oficial no pueda usarse para generar las salidas (ver la sección de Casos), sólamente se hace commit a las entradas de los casos de prueba (.in). Los .out se generan automáticamente con la solución oficial.

  • Los tests tienen que tener comentarios explicando qué condiciones están evaluando de la entrada.

  • Todos los archivos de texto deben de estar en encoding UTF-8, con fin de línea estilo UNIX (\n o LF, nunca \r\n o CRLF).

  • Debes correr el linter antes de mandar un PR para asegurarnos que el estilo sea consistente y fácil de leer. Para correrlo localmente puedes ejecutar:

    ./utils/lint fix --all