A configurable lint engine for SAS source files. Walks the token stream produced by the `sas-lexer` gem and applies a set of pluggable rules covering structural defects (malformed `if` conditions, identical `then`/`else` branches, unreachable inner branches), cosmetic issues (trailing whitespace, tab expansion, line endings, encoding gremlins), and source-header conventions. Includes a `bin/sas_lint` CLI and YAML-based config.

Required Ruby Version

>= 3.4.0

Authors

Craig McNamara

Versions

  1. 0.2.6 May 08, 2026 (53.5 KB)
  2. 0.2.5 May 07, 2026 (52.5 KB)
  3. 0.2.4 May 07, 2026 (51.5 KB)
  4. 0.2.3 May 07, 2026 (50 KB)
  5. 0.2.2 May 06, 2026 (50 KB)
Show all versions (8 total)

Pushed by

GitHub

SHA 256 checksum