BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

sas-linter

v0.2.6RubyGems· Ruby

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.

The verdict
Maintained. Niche but maintained, actively maintained.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceHealthy
PopularityNiche
SecurityClean
LicenseOther
DepsZero deps
Maintenance
Last published this month.
Popularity
53 downloads / week
Security
No known advisories for this version (OSV).
License
AGPL-3.0-or-later
Dependencies
No runtime dependencies
Recent releases
  • 0.2.6this month
  • 0.2.5this month
  • 0.2.4this month
  • 0.2.3this month
  • 0.2.2this month
  • 0.2.1this month
  • 0.2.0this month
  • 0.1.0this month
sas-linter — 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. (Ruby / RubyGems) · Modules