¿Qué es un cable trampa de revisión inicial?

Un cable trampa de revisión de referencia es un tipo de cable trampa que compara una revisión de un archivo específico con la revisión de referencia de ese mismo archivo y busca ciertos cambios, por ejemplo:

- La adición o eliminación de líneas específicas.

- La modificación o eliminación de comentarios específicos

- La modificación de métodos específicos.

- etc.

Si el archivo especificado no existe o si falla alguna de las comprobaciones definidas, se crea un incidente.

A continuación se muestra una configuración de ejemplo para un cable trampa de revisión de referencia en CodeQL para detectar la adición o eliminación de comentarios específicos en un archivo de código fuente determinado:

```yaml

consultas:

- BaselineRevisionTripwire.ql

políticas:

- nombre:BaselineRevisionTripwirePolicy

habilitado:verdadero

gravedad:media

query_ids:

- Línea de baseRevisiónTripwire

condiciones:

- Condición del cable trampa de revisión de línea base:

archivo:src/main/java/org/example/Service.java

comentarios_verificaciones:

- partido:"TODO(@[a-zA-Z0-9]+)"

```