rekl0w/Rekl0w Vue Doctor

Scan Vue codebases for security, performance, correctness, accessibility, and architecture issues

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 23, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: rekl0w/vue-doctor@523369a8668a816343ed92b317a2a01f18a7db7c # v0.6.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
directoryProject directory to scan.
verboseShow every diagnosticfalse
projectWorkspace project(s) to scan (comma-separated)no
scopeOn pull requests, what to scan/report: changed (new issues vs base), files (all issues in changed files), lines (issues on changed lines), or full. Non-PR events always scan the full project.changed
diffBase branch for diff mode when not using pull_request changed-file discoveryno
annotationsEmit GitHub Actions annotations for every diagnostictrue
commentUpdate a sticky Vue Doctor PR commenttrue
review-commentsPost inline review comments on changed lines that triggered diagnosticstrue
commit-statusPublish a commit status with the score and diagnostic countstrue
non-blockingAlways pass the workflow even when Vue Doctor finds blocking diagnosticsfalse
experimental-parallelOptional worker count for experimental parallel scanningno
jsonWrite a JSON report filefalse
report-pathPath for the JSON report when json is truevue-doctor-report.json
markdownWrite a Markdown report filefalse
markdown-report-pathPath for the Markdown report when markdown is truevue-doctor-report.md
sarifWrite a SARIF report filefalse
sarif-report-pathPath for the SARIF report when sarif is truevue-doctor.sarif
github-tokenGitHub token for PR file discovery and sticky commentsno
presetRule preset: recommended, strict, or designno
baselinePath to a baseline file whose existing diagnostics should be ignoredno
update-baselinePath to write the current diagnostics baselineno
fail-onExit with error code on diagnostics: error, warning, noneerror
blockingSeverity that fails pull request workflows: none, warning, or error. Overrides fail-on when set.no
offlineSkip network-backed checks such as Socket.dev supply-chain scoring.false
node-versionNode.js version to use22
versionnpm version/range of @rekl0w/vue-doctor to runlatest
namedescription
scoreHealth score (0-100)
total-issuesTotal diagnostics count
fixed-issuesCount of diagnostics fixed compared with the PR base
error-countError diagnostics count
warning-countWarning diagnostics count
affected-filesAffected file count
report-pathJSON report path when json is true
markdown-report-pathMarkdown report path when markdown is true
sarif-report-pathSARIF report path when sarif is true