Add ruleset packs, linter, fixtures, and JSON schema

This commit is contained in:
2025-12-31 22:21:43 -05:00
parent dddac108fe
commit 21bb7cae5a
16 changed files with 475 additions and 174 deletions

19
rulesets/timestamps.toml Normal file
View File

@@ -0,0 +1,19 @@
[[rule]]
id = "NON_MONOTONOUS_DTS"
domain = "timestamp"
severity = "medium"
confidence = 0.6
fix_tier = "remux"
stop_scan = false
patterns = ["(?i)Non-monotonous DTS", "(?i)non monotonically increasing dts"]
notes = "Timestamp discontinuity detected."
[[rule]]
id = "DTS_DISCONTINUITY"
domain = "timestamp"
severity = "medium"
confidence = 0.6
fix_tier = "remux"
stop_scan = false
patterns = ["(?i)DTS discontinuity"]
notes = "Timestamp discontinuity detected."