- Belirli satırların eklenmesi veya silinmesi
- Belirli yorumların değiştirilmesi veya silinmesi
- Belirli yöntemlerin değiştirilmesi
- vesaire.
Belirtilen dosya mevcut değilse veya tanımlanmış kontrollerden herhangi biri başarısız olursa bir olay oluşturulur.
Belirli bir kaynak kod dosyasındaki belirli yorumların eklenmesini veya silinmesini algılamak için CodeQL'deki temel revizyon tetikleyicisine yönelik örnek bir yapılandırmayı burada bulabilirsiniz:
```yaml
sorgular:
- BaselineRevisionTripwire.ql
politikalar:
- ad:BaselineRevisionTripwirePolicy
etkin:doğru
ciddiyet:Orta
sorgu_kimlikleri:
- BaselineRevisionTripwire
koşullar:
- Temel RevizyonTripwire Durumu:
dosya:src/main/Java/org/example/Service.java
comment_checks:
- eşleşme:"Yapılacaklar(@[a-zA-Z0-9]+)"
''''