Skip to content

v4.0.0

Choose a tag to compare

@sasjs-gha sasjs-gha released this 01 Oct 20:07
· 91 commits to main since this release

4.0.0 (2026-10-01)

Bug Fixes

  • lint: accept an empty requiredMacroOptions list (c7108d8)
  • lint: apply the documented defaults when a setting is absent (d851c37)
  • lint: read the override tag as a tag, and fold the tab alias (0a7ee27)

Features

  • lint: let a file override the lint config in its header (0a1073a)

BREAKING CHANGES

  • lint: a .sasjslint that omits maxLineLength or
    hasMacroNameInMend now applies those rules at their documented defaults
    (80 characters, and macro names required in %mend) instead of leaving them
    off. A project that relies on the omission to disable either rule should
    set "maxLineLength": 0 or "hasMacroNameInMend": false.