RemLint checks Remind reminder files for style, consistency and structure: unbalanced IF/ENDIF blocks, mistyped $SysVars, wrong argument counts, continuations that do not continue, and trailing whitespace that breaks rem2ps. Its vocabulary is transcribed from Remind's own dispatch tables, so keyword abbreviations and function arities match the interpreter exactly. It reads Remind out of shell heredocs as well as .rem files, and reports line numbers in the enclosing file.
Required Ruby Version
>= 3.3
Authors
Nathan Kidd
Versions
- 0.1.0 August 19, 2026 (132 KB)