RubyGems Navigation menu

sas-linter 0.2.2

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.

Gemfile:
=

install:
=

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)

Runtime Dependencies (2):

csv >= 0
sas-lexer ~> 0.1

Owners:

Pushed by:

GitHub

Authors:

  • Craig McNamara

SHA 256 checksum:

=

Total downloads 1,358

For this version 177

Version Released:

License:

AGPL-3.0-or-later

Required Ruby Version: >= 3.4.0

New versions require MFA: true

Version published with MFA: true

Links: