gh-actions
gh-actions copied to clipboard
Actions-based linter
trafficstars
đī¸ Tracking
Internal change.
đ Objective
Adds the GitHub Actions-based Mega-Linter for robust post-upload linting using a ton of available linters that don't need to be installed locally.
â° Reminders before review
- Contributor guidelines followed
- All formatters and local linters executed and passed
- Written new unit and / or integration tests where applicable
- Used internationalization (i18n) for all UI strings
- CI builds passed
- Communicated to DevOps any deployment requirements
- Updated any necessary documentation or informed the documentation team
đĻŽ Reviewer guidelines
- đ (
:+1:) or similar for great changes - đ (
:memo:) or âšī¸ (:information_source:) for notes or general info - â (
:question:) for questions - đ¤ (
:thinking:) or đ (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion - đ¨ (
:art:) for suggestions / improvements - â (
:x:) or â ī¸ (:warning:) for more significant problems or concerns needing attention - đą (
:seedling:) or âģī¸ (:recycle:) for future improvements or indications of technical debt - â (
:pick:) for minor or nitpick changes
đĻ MegaLinter status: â ERROR
| Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
|---|---|---|---|---|---|
| â ACTION | actionlint | 13 | 40 | 0.28s | |
| â BASH | bash-exec | 2 | 0 | 0.06s | |
| â BASH | shellcheck | 2 | 22 | 0.36s | |
| â ī¸ BASH | shfmt | 2 | 1 | 0.01s | |
| â COPYPASTE | jscpd | yes | 4 | 1.84s | |
| â ī¸ CSHARP | roslynator | 3 | 3 | 30.9s | |
| â DOCKERFILE | hadolint | 3 | 1 | 0.18s | |
| â EDITORCONFIG | editorconfig-checker | 98 | 1 | 0.62s | |
| â JAVASCRIPT | standard | 5 | 1 | 4.92s | |
| â JSON | jsonlint | 11 | 1 | 0.27s | |
| â JSON | npm-package-json-lint | yes | 1 | 0.53s | |
| â ī¸ JSON | prettier | 11 | 1 | 0.99s | |
| â JSON | v8r | 11 | 0 | 75.59s | |
| â ī¸ MARKDOWN | markdownlint | 11 | 46 | 0.72s | |
| â MARKDOWN | markdown-link-check | 11 | 2 | 6.19s | |
| â MARKDOWN | markdown-table-formatter | 11 | 0 | 0.26s | |
| â PYTHON | bandit | 9 | 29 | 2.12s | |
| â ī¸ PYTHON | black | 9 | 1 | 2.74s | |
| â PYTHON | flake8 | 9 | 35 | 0.99s | |
| â ī¸ PYTHON | isort | 9 | 7 | 0.23s | |
| â PYTHON | mypy | 9 | 1 | 0.25s | |
| â PYTHON | pylint | 9 | 5 | 3.56s | |
| â PYTHON | pyright | 9 | 11 | 9.36s | |
| â PYTHON | ruff | 9 | 4 | 0.03s | |
| â REPOSITORY | checkov | yes | 23 | 14.84s | |
| â REPOSITORY | devskim | yes | 3608 | 49.76s | |
| â REPOSITORY | dustilock | yes | no | 0.29s | |
| â REPOSITORY | gitleaks | yes | 1 | 8.89s | |
| â REPOSITORY | git_diff | yes | no | 0.41s | |
| â REPOSITORY | grype | yes | 5 | 15.17s | |
| â REPOSITORY | kics | yes | 20 | 4.15s | |
| â REPOSITORY | secretlint | yes | no | 2.63s | |
| â REPOSITORY | syft | yes | no | 1.07s | |
| â REPOSITORY | trivy | yes | 1 | 9.66s | |
| â REPOSITORY | trivy-sbom | yes | no | 0.74s | |
| â REPOSITORY | trufflehog | yes | no | 17.25s | |
| â SPELL | cspell | 99 | 371 | 35.05s | |
| â SPELL | lychee | 56 | 10 | 1.76s | |
| â TYPESCRIPT | ts-standard | 4 | 1 | 0.52s | |
| â XML | xmllint | 2 | 0 | 0.01s | |
| â ī¸ YAML | prettier | 31 | 1 | 1.46s | |
| â YAML | v8r | 31 | 1 | 84.26s | |
| â YAML | yamllint | 31 | 46 | 0.83s |
See detailed report in MegaLinter reports
You could have same capabilities but better runtime performances if you request a new MegaLinter flavor.
Checkmarx One â Scan Summary & Details â 7346aa62-2303-4594-a5ca-f5c108f3c6ef
No New Or Fixed Issues Found
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code