lowlydba/tsc Check

🛡️🐶 GitHub Action to check TypeScript errors with tsc and ReviewDog, enforcing error thresholds and incremental type safety.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
reviewdog-versionVersion of ReviewDog to usenolatest
typescript-versionVersion of the TypeScript npm package to usenolatest
workdirWorking directory relative to the root directory. This is where the action will look for a package.json which declares typescript as a dependency. Default is `.`. no.
high-water-markThe high-water mark for the number of errors to allow. If the number of errors is greater than this value, the action will fail. Default is `0`. no0
help-doc-urlURL to the help documentation for this action, if you wish to provide your own. This will be used in the action's failure message. Default is `https://github.com/lowlydba/tsc-check/blob/main/docs/find-tsc-regressions.md` https://github.com/lowlydba/tsc-check/blob/main/docs/find-tsc-regressions.md
levelReport level for reviewdog [info,warning,error]. Default is `error`. noerror
reporterReporter of reviewdog command [github-check,github-pr-check,github-pr-review]. Default is `github-pr-check`. nogithub-pr-check
filter-modeFiltering mode for the reviewdog command [added,diff_context,file,nofilter]. Default is `added`. noadded
fail-on-errorExit code for reviewdog when errors are found [true,false]. Default is `false`. nofalse
reviewdog-flagsAdditional reviewdog flags. Default is ``. no""
tool-nameTool name to use for reviewdog reporternotsc
tsc-flagsFlags and args to pass to tsc. Default is `--noEmit --skipLibCheck`. no--noEmit --skipLibCheck

no outputs