Rung 6 of the #376 ratchet: `"lineEndings": "lf"` is enabled and promoted to "error". Its 37 findings are cleared and nothing but line endings changed. - 34 files ended without a newline; each now ends with exactly one LF. - 3 files were stored with CRLF (services/public/getgroups.sas and the two sas9 lineage services, getmetacols and getmetatables), against the repo's own `* text=auto eol=lf` in .gitattributes. They are converted to LF. Checked mechanically that this is whitespace only: for every changed file, HEAD's content and the new content are identical once CRLF is folded to LF and the trailing newline is stripped. VERIFICATION - `npm run lint:sas`: 0 warnings, 0 errors, exit 0. - `sasjs compile`: succeeds. - On sas.4gl.io, against a scratch appLoc seeded with makedata: "Tests that pass: 64/64 (100%)".
27 lines
570 B
SAS
27 lines
570 B
SAS
/**
|
|
@file
|
|
@brief Testing mpe_refreshtables macro
|
|
|
|
<h4> SAS Macros </h4>
|
|
@li mpe_makedatamodel.sas
|
|
@li mp_assert.sas
|
|
@li mp_assertscope.sas
|
|
|
|
@author 4GL Apps Ltd
|
|
@copyright 4GL Apps Ltd. This code may only be used within Data Controller
|
|
and may not be re-distributed or re-sold without the express permission of
|
|
4GL Apps Ltd.
|
|
|
|
**/
|
|
|
|
%mp_assertscope(SNAPSHOT)
|
|
%mpe_makedatamodel(lib=WORK)
|
|
%mp_assertscope(COMPARE,
|
|
desc=Checking macro variables against previous snapshot
|
|
)
|
|
|
|
%mp_assert(
|
|
iftrue=(&syscc = 0),
|
|
desc=Checking the abort condition
|
|
)
|