megalinter_quick_action
Perform quick code scans, security analyses, and error summaries. Configure MegaLinter and parse SARIF reports with short instructions.
Instructions
Interactive shortcut tool for short requests (for example: quick scan, security scan, summarise errors, list python security linters).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | No | Short instruction. Examples: quick scan, full scan, security scan, summarise errors, parse sarif report, write config. | quick scan |
| action | No | Optional explicit action. Use this for deterministic quick workflows. | |
| scanMode | No | Scan preset when action is scan (or request implies a scan). | |
| target | No | Directory to scan for run requests. Defaults to . | |
| workingDirectory | No | Directory where commands run. Defaults to current process directory. | |
| reportsPath | No | Report directory for parse, summary, and recommendation requests. | megalinter-reports |
| reportType | No | Report format for parse requests. Defaults to json unless sarif is requested. | |
| severity | No | Severity filter for summary requests. | |
| linterFilter | No | Linter filter for summary requests. | |
| language | No | Language filter for linter-list requests. For scans, this maps to a flavor hint (e.g., python -> python, typescript -> javascript). | |
| securityOnly | No | Filter linter-list requests to security linters. For scans, forces security flavor. | |
| autoFixOnly | No | Filter linter-list requests to auto-fix linters. | |
| timeoutMinutes | No | Run timeout in minutes for scan requests. | |
| summaryOnly | No | Use concise output for scan requests. Set false for full logs. | |
| flavor | No | Optional flavour override for scan requests (e.g., javascript, python, security). | |
| fix | No | Force auto-fix for scan requests. | |
| targetPath | No | Output file path for write-config requests. Defaults to .mega-linter.yml. |