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
- 0.2.6 May 08, 2026 (53.5 KB)
- 0.2.5 May 07, 2026 (52.5 KB)
- 0.2.4 May 07, 2026 (51.5 KB)
- 0.2.3 May 07, 2026 (50 KB)
- 0.2.2 May 06, 2026 (50 KB)