Closed
Description
In SAS it's possible to define a macro without parentheses. However this can cause problems if the signature of that macro is ever extended, eg:
We should add a check to ensure that macros are always defined with parentheses, eg:
%macro SOMENAME(
We should throw a warning if the opening parenthesis is not immediately after the macro name (sas allows spaces here, but we can be a bit more strict).
hasMacroParentheses:true
(default, true)