yeongseon/Azure Functions Doctor

Run azure-functions-doctor diagnostics on an Azure Functions Python v2 project. Checks project health, outputs structured reports, and optionally uploads SARIF to GitHub Code Scanning.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathPath to the Azure Functions project directoryno.
profileRule profile: 'minimal' (required checks only) or 'full' (all checks)nominimal
formatOutput format: 'json', 'sarif', 'junit', or 'table'nojson
outputPath to save the report filenodoctor-report.json
python-versionPython version to use for running the doctorno3.12
install-project-depsInstall project requirements.txt before running checksnofalse
upload-artifactUpload the report as a GitHub Actions artifactnotrue
artifact-nameName of the uploaded artifactnodoctor-report
upload-sarifUpload SARIF report to GitHub Code Scanning (requires format=sarif and security-events:write permission)nofalse
sarif-categoryCategory label for the SARIF uploadnoazure-functions-doctor
fail-on-warnExit with code 1 if any warnings are found (in addition to failures)nofalse
versionVersion of azure-functions-doctor to install (e.g. '0.15.1' or 'latest')nolatest
namedescription
exit-codeExit code from the doctor run (0 = pass, 1 = failures found)
report-pathAbsolute path to the generated report file
failed-countNumber of failed checks
warned-countNumber of warned checks
passed-countNumber of passed checks