checks = [
  "all",
  # Style / unused nits. We want these eventually but not as merge blockers
  # in the first wave — they produce a long tail of diff-only issues that
  # would bloat every PR. Re-enable in a dedicated cleanup PR.
  "-ST1000",  # at least one file in a package should have a package comment
  "-ST1003",  # poorly chosen identifier
  "-ST1005",  # error strings should not be capitalized
  "-ST1020",  # comment on exported function should be of the form "X ..."
  "-ST1021",  # comment on exported type should be of the form "X ..."
  "-ST1022",  # comment on exported var/const should be of the form "X ..."
  "-U1000",   # unused fields/funcs — many are stubs or reflective access

  # Noisy simplifications that rewrite perfectly readable code.
  "-S1016",   # should use type conversion instead of struct literal
  "-S1031",   # unnecessary nil check around range — defensive anyway
]
