proompteng/XLSX Cache Doctor

Diagnose stale cached XLSX formula values in CI without Excel, LibreOffice, or browser automation.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
workbookPath to one XLSX workbook to inspect. Use workbooks for repo-scale scans.no""
workbooksGlob, comma list, or newline list of XLSX workbooks to inspect.no""
changed-files-onlyOnly inspect matched XLSX files changed in the pull request or current diff.nofalse
package-versionnpm version or dist-tag for @bilig/xlsx-formula-recalc. Pin this for production workflows.no0.164.11
inspect-limitFormula cells to recompute during inspection. Use "all" or a positive integer.noall
json-outputOptional path for the JSON report. Defaults to the runner temp directory.no""
markdown-outputOptional path for the Markdown report. Defaults to the runner temp directory.no""
fail-on-staleFail the workflow when stale cached formula values are detected.nofalse
namedescription
jsonPath to the xlsx-cache-doctor JSON report.
markdownPath to the xlsx-cache-doctor Markdown report.
workbook-countNumber of XLSX workbooks inspected.
formula-countNumber of formula cells found across inspected workbooks.
stale-countNumber of inspected formula cells with stale cached values across inspected workbooks.
fresh-countNumber of inspected formula cells whose cached values match recalculated values.
missing-cache-countNumber of inspected formula cells that did not store a cached value in the workbook.
unsupported-recalculation-countNumber of inspected formula cells without a comparable recalculated value.
uninspected-countNumber of formula cells skipped because inspect-limit was lower than formula-count across inspected workbooks.
suggested-readsComma-separated workbook-qualified formula cells to read in a recalculation proof, capped at 25. The JSON report keeps the full list.