The function SASProcCommons._makeProcCallMacro sets some defaults for PROC calls that are non-standard. Specifically, it sets the procopts plot=all by default for STAT and ETS PROCs (with an exception introduced in #514). This is non-standard; the correct procopts is plots=all (with plural s). See for example PROC TIMESERIES, PROC UCM, PROC REG, and PROC TTEST. Some, but not all, PROCs may translate plot=all to plots=all behind the scenes, but is safer to use the language default.
I propose changing the two defaults to plots=all. I'm happy to make a PR fixing this.
The function
SASProcCommons._makeProcCallMacro
sets some defaults for PROC calls that are non-standard. Specifically, it sets the procoptsplot=all
by default for STAT and ETS PROCs (with an exception introduced in #514). This is non-standard; the correct procopts isplots=all
(with plural s). See for example PROC TIMESERIES, PROC UCM, PROC REG, and PROC TTEST. Some, but not all, PROCs may translateplot=all
toplots=all
behind the scenes, but is safer to use the language default.I propose changing the two defaults to
plots=all
. I'm happy to make a PR fixing this.