marco-audibene/Code Quality Scan

Runs code quality checks using PMD and ESLint

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
github-tokenGitHub token for creating annotations and commentsyes
sourcePathRoot source path to filter changed files (e.g., src/, force-app/)yes
file-types-configJSON configuration of file types to analyzeyes
scanChangedFilesOnlyWhether to scan only changed files (true) or all files (false)notrue
enableScanCacheEnable caching for faster scansnotrue
outputFormatsComma-separated list of output formats (github,json,html,text)nogithub
maxCriticalViolationsMaximum number of critical/high violations allowed before failingno0
maxMediumViolationsMaximum number of medium violations allowed before failingno10
previousViolationsFilePath to file containing previous violations to ignoreno""
failOnQualityIssuesWhether to fail the workflow if quality issues exceed thresholdsnotrue
check-nameName of the check run to createnoCode Quality Scan
strictNewFilesWhether to apply strict rules to new files (any violation fails)notrue
maxViolationsForModifiedFilesMaximum number of violations allowed for modified files before failingno0
maxCriticalViolationsForModifiedFilesMaximum number of critical/high violations allowed for modified files before failingno0
installSalesforcePluginsWhether to install Salesforce-specific ESLint pluginsnofalse
installTypeScriptPluginsWhether to install TypeScript-specific ESLint pluginsnofalse
namedescription
total-violationsTotal number of violations found
critical-violationsNumber of critical/high violations found
medium-violationsNumber of medium violations found
json-report-pathPath to the JSON report file (if generated)
html-report-pathPath to the HTML report file (if generated)
text-report-pathPath to the text report file (if generated)
violationsJSON string containing all violations found
new-file-violationsNumber of violations in new files
modified-file-violationsNumber of violations in modified files
action-requiredWhether violations exceed configured thresholds and require action