Added, in the second case of getcols.test.sas - you are right that this is the only place the SAS path can be pinned, and I had missed that the file already existed when I said the service had…
Re-review at bcad05e, superseding the review at dbc3044. The delta since the previous head is a single commit (the TYPE widening in getcols.sas); this pass focused on that, with the full…
Confirmed and fixed - length type $4; now precedes the set cols1.
The mechanism is exactly as you describe: %mp_getcols assigns type='C'/type='N' with no length statement, so…
Re-review at dbc3044, superseding the reviews at a42c7fa, 05126ae and edac9a9 (the branch history was rewritten in between, so the current diff is the review surface). Checked the full base...head…
One follow-up from the first CI run on this head: the scan has to run before the job writes client/.npmrc. That step materialises the registry credential from the NPMRC secret into the…
Re-review at the new head (supersedes the reviews at edac9a9 and 05126ae; none of their findings are re-raised). Checked the full base...head diff as one unit: the MPE_CONFIG-driven limits in the…
Both routes are in, and ignore-scripts stays.
.pre-commit-config.yaml - added at the repo root, mirroring sasjs/cli and sasjs/lint: the gitleaks hook pinned to rev: v8.30.1, with…
Re-review at the new head bcb8fde. The delta since a20ce96: TYPE carried on the fallback list, the temporal exclusion dropped, and the cypress case extended to submit a character filter. Findings…
All three addressed.
TYPE - confirmed, and it was the most consequential of the three. The fallback list does bypass mergeColsRules, so col.TYPE was never set and every column came…
Re-review at the new head a20ce96. The delta since 1385741 is the merged mock refactor (#339: sas/mocks/sasjs/services/dcMockUtils.js mpGetcols plus its adoption in editors/getdata.js, public/getco…
Re-review at the new head 1385741: both findings from the previous review are addressed - %global at sas/sasjs/services/public/getcols.sas:59 replaces the open-code %local, and %mp_getcols at…