Gezondheid en ziekte gezondheid logo
reizen Veiligheid

Wat is een tripwire voor basislijnrevisie?

Een struikeldraad voor basislijnrevisie is een soort struikeldraad die een revisie van een bepaald bestand vergelijkt met de basisrevisie van datzelfde bestand en zoekt naar bepaalde wijzigingen, bijvoorbeeld:

- Het toevoegen of verwijderen van specifieke regels

- Het wijzigen of verwijderen van specifieke opmerkingen

- De wijziging van specifieke methoden

- enz.

Als het opgegeven bestand niet bestaat of als gedefinieerde controles mislukken, wordt er een incident aangemaakt.

Hier is een voorbeeldconfiguratie voor een struikellijnrevisie van de basislijn in CodeQL om de toevoeging of verwijdering van specifieke opmerkingen in een bepaald broncodebestand te detecteren:

```jaml

vragen:

- BaselineRevisionTripwire.ql

beleid:

- naam:BaselineRevisionTripwirePolicy

ingeschakeld:waar

ernst:gemiddeld

query_ids:

- BaselineRevisieTripwire

voorwaarden:

- BaselineRevisieTripwireConditie:

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

comment_checks:

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

```

Gezondheid en ziekte © https://www.gezond.win