! exec pint -l debug --no-color lint rules
! stdout .
stderr 'level=DEBUG msg="Configured checks for rule" enabled=\["promql/syntax","alerts/for","alerts/comparison","alerts/template","promql/fragile","promql/regexp","rule/dependency","promql/impossible","group/interval","promql/rate\(prom\)","promql/series\(prom\)","promql/vector_matching\(prom\)","promql/offset\(prom\)","promql/range_query\(prom\)","rule/duplicate\(prom\)","labels/conflict\(prom\)","alerts/external_labels\(prom\)","promql/counter\(prom\)","alerts/absent\(prom\)","promql/features\(prom\)"\] path=rules/1.yaml rule=one'
stderr 'level=DEBUG msg="Configured checks for rule" enabled=\["promql/syntax","alerts/for","alerts/comparison","alerts/template","promql/fragile","promql/regexp","rule/dependency","promql/impossible","group/interval","promql/rate\(prom\)","promql/series\(prom\)","promql/vector_matching\(prom\)","promql/offset\(prom\)","promql/range_query\(prom\)","rule/duplicate\(prom\)","labels/conflict\(prom\)","alerts/external_labels\(prom\)","promql/counter\(prom\)","alerts/absent\(prom\)","promql/features\(prom\)"\] path=rules/1.yaml rule=two'
stderr 'level=DEBUG msg="Configured checks for rule" enabled=\["promql/syntax","alerts/for","alerts/comparison","alerts/template","promql/fragile","promql/regexp","rule/dependency","promql/impossible","group/interval","promql/rate\(prom\)","promql/series\(prom\)","promql/vector_matching\(prom\)","promql/offset\(prom\)","promql/range_query\(prom\)","rule/duplicate\(prom\)","labels/conflict\(prom\)","alerts/external_labels\(prom\)","promql/counter\(prom\)","alerts/absent\(prom\)","promql/features\(prom\)"\] path=rules/2.yaml rule=one'
stderr 'level=DEBUG msg="Configured checks for rule" enabled=\["promql/syntax","alerts/for","alerts/comparison","alerts/template","promql/fragile","promql/regexp","rule/dependency","promql/impossible","group/interval","promql/rate\(prom\)","promql/series\(prom\)","promql/vector_matching\(prom\)","promql/offset\(prom\)","promql/range_query\(prom\)","rule/duplicate\(prom\)","labels/conflict\(prom\)","alerts/external_labels\(prom\)","promql/counter\(prom\)","alerts/absent\(prom\)","promql/features\(prom\)"\] path=rules/2.yaml rule=two'

-- rules/1.yaml --
- record: one
  expr: up == 0
- record: two
  expr: up == 0
-- rules/2.yaml --
- record: one
  expr: up == 0
- record: two
  expr: up == 0

-- .pint.hcl --
parser {
  relaxed = ["rules/.*"]
}
prometheus "prom" {
  uri      = "http://127.0.0.1"
  required = true
}

rule{}
rule{}
rule{}