Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MegaLinter v6 #1153

Merged
merged 169 commits into from
Jul 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
810ca54
[automation] Auto-update linters version, help and documentation
nvuillam Nov 17, 2021
d7c796c
Disable Github Status reporter
nvuillam Nov 17, 2021
8f33ebc
Merge branch 'create-pull-request/patch' into v6_dev
nvuillam Nov 17, 2021
93ea2b4
Breaking change: GITHUB_STATUS_REPORTER disabled by default
nvuillam Nov 17, 2021
82e55f0
Breaking change: set PRINT_ALL_FILES default to false
nvuillam Nov 18, 2021
a6ff77a
Merge remote-tracking branch 'origin/main' into v6_dev
nvuillam Nov 28, 2021
5c8f66b
Deploy V6 image (#1035)
nvuillam Nov 28, 2021
14e1fb1
QuickFix CI job
nvuillam Nov 28, 2021
6ea449a
New flavor Security (#1036)
nvuillam Dec 3, 2021
f72555c
v6-alpha for github action
nvuillam Dec 3, 2021
217a9fb
Adapt CI for v6-alpha. (#1062)
nvuillam Dec 3, 2021
93b5f44
Fix own MegaLinter errors (#1063)
nvuillam Dec 4, 2021
fefacca
Update gitleaks descriptor
nvuillam Dec 4, 2021
ad11301
Debug gitleaks (#1068)
nvuillam Dec 4, 2021
ac8c38a
Retrofit latest v5 updates into v6 (#1070)
nvuillam Dec 4, 2021
edf9aa3
SARIF for gitleaks (#1069)
nvuillam Dec 5, 2021
da32f53
Generate security flavor
nvuillam Dec 5, 2021
f38b978
SARIF support for trivy (#1071)
nvuillam Dec 5, 2021
f55ea4f
V6/popularity - Display github stars in all linters documentation (#1…
nvuillam Dec 5, 2021
5e3e8ba
Build
nvuillam Dec 6, 2021
5a6e399
Enhance documentation (#1078)
nvuillam Dec 6, 2021
1bad67a
Fix sarif test case (#1079)
nvuillam Dec 6, 2021
4375d94
Remove dockerfilelint (#1080)
nvuillam Dec 7, 2021
f78969b
Upgrade to AWS cfn-lint (#1085)
nvuillam Dec 7, 2021
3e72d55
Add SARIF management for cfn-lint
nvuillam Dec 7, 2021
1d64c4d
Add cfn-lint example SARIF output file
nvuillam Dec 7, 2021
0c18018
Merge branch 'main' into v6_dev
nvuillam Dec 7, 2021
fce68a3
SARIF management for Hadolint (#1089)
nvuillam Dec 8, 2021
859d79e
SARIF for checkstyle (#1093)
nvuillam Dec 8, 2021
123277d
SARIF for ktlint (#1095)
nvuillam Dec 8, 2021
5ff2633
SARIF for all eslint uses (#1094)
nvuillam Dec 8, 2021
eb56fb7
SARIF management for go revive (#1092)
nvuillam Dec 8, 2021
c4805d7
SARIF Management for PHP PSALM (#1096)
nvuillam Dec 8, 2021
5e75aa7
Build doc
nvuillam Dec 8, 2021
0e64067
More SARIF examples
nvuillam Dec 9, 2021
61e3f7a
V6/docker standalone linters (#1099)
nvuillam Dec 11, 2021
3d52ea4
Disable deprecated test case
nvuillam Dec 11, 2021
f0173d5
Terrascan SARIF management (#1103)
nvuillam Dec 12, 2021
5929dad
MegaLinter server (#1106)
nvuillam Jan 4, 2022
22bdd1c
V6 semgrep (#1147)
nvuillam Jan 8, 2022
e8d055a
Automatically select security rulesets for semgrep (#1148)
nvuillam Jan 9, 2022
cfd6eba
SARIF enhancements (and trivy failed attempts) (#1150)
nvuillam Jan 9, 2022
2654df8
Add devskim (#1152)
nvuillam Jan 9, 2022
5c8b541
Fix trivy ?
nvuillam Jan 10, 2022
28c6615
fix trivy ? (2)
nvuillam Jan 10, 2022
e9dcb4a
Merge branch 'v6-nico' into v6_dev
nvuillam Jan 10, 2022
55d1689
Try fix gitleaks (#1157)
nvuillam Jan 12, 2022
cb40d26
SARIF for npm-groovy-lint (#1158)
nvuillam Jan 12, 2022
18262a2
Manage dynamic --no-git presence for gitleaks (#1162)
nvuillam Jan 13, 2022
d7a6ba8
Retrofit v5 into v6 (#1189)
nvuillam Jan 22, 2022
304899f
Call terrascan in project mode, not file by file (#1191)
nvuillam Jan 23, 2022
165a22d
Add syft to MegaLinter + sarif archi updates (#1221)
nvuillam Jan 30, 2022
300b727
improve ssh server experience (#1259)
InbarRose Feb 8, 2022
e38d33e
Manage unique docker image name (#1262)
nvuillam Feb 9, 2022
c8eae4a
Make unique tag name for all images (#1264)
nvuillam Feb 9, 2022
2afcb8c
Make unique tag name more visible (#1267)
nvuillam Feb 10, 2022
024d27e
New linter: Dustilock , detecting dependency injection (#1270)
nvuillam Feb 13, 2022
0e6db01
Update mkdocs config
nvuillam Feb 13, 2022
53cdffd
Retrofit v5 updates to v6-dev (#1306)
nvuillam Mar 1, 2022
31530f3
Fix tflint standalone linter (#1334)
nvuillam Mar 16, 2022
370ea6b
ox installer (#1348)
nvuillam Mar 23, 2022
28da4a0
Add Ox ascii art (#1361)
nvuillam Mar 31, 2022
89e0c50
Fix gitleaks class (#1376)
nvuillam Mar 31, 2022
3d69336
Improve gitleaks (#1383)
nvuillam Apr 2, 2022
4230e89
Retrofit 5.11.2 + Git update (#1433)
nvuillam Apr 23, 2022
b17da68
Retrofits from V5 (#1525)
nvuillam Jun 26, 2022
05d8a85
Merge branch 'main' into v6_dev
nvuillam Jun 26, 2022
dc97f8a
Build doc
nvuillam Jun 26, 2022
9f5fd96
Update python base image
nvuillam Jun 26, 2022
fb0b510
[MegaLinter] Apply linters fixes
nvuillam Jun 26, 2022
69b84f3
--no-package-lock for npm install
nvuillam Jun 26, 2022
601745a
Merge branch 'rha' into v6_dev
nvuillam Jun 26, 2022
958e636
Change docker image + use nodejs-current
nvuillam Jun 26, 2022
8737c54
Install node dependencies in a folder
nvuillam Jun 26, 2022
1bd68d0
PATH for node-deps
nvuillam Jun 26, 2022
5b49980
alpine 3.15 as 3.16 does not have php7 package
nvuillam Jun 26, 2022
43f947c
trivy config
nvuillam Jun 26, 2022
efe678b
Try to fix with NODE_PATH
nvuillam Jun 26, 2022
dc657d9
Fix NODE_PATH
nvuillam Jun 26, 2022
8d0cb11
Enable build & deploy dev workflow for v6_dev
nvuillam Jun 26, 2022
8a23f43
trivy
nvuillam Jun 27, 2022
ca708f2
Fix eslint-plugin-jsonc version retrieve
nvuillam Jun 27, 2022
d86aa53
Upgrade trivy
nvuillam Jun 27, 2022
d0e9a52
Free disk space earlier in CI
nvuillam Jun 27, 2022
0fa351e
Remove rstfmt from v6
nvuillam Jun 27, 2022
90a8e6d
Change way to install R lintr
nvuillam Jun 27, 2022
e11fdf7
Do not use file logging in PARALLEL is true
nvuillam Jun 29, 2022
3d71c56
Update R linter
nvuillam Jun 29, 2022
0a29ba3
Update R lintr install
nvuillam Jun 29, 2022
a557165
Fix gitleaks version
nvuillam Jun 29, 2022
5b9fe99
Changelog
nvuillam Jun 29, 2022
2636ca2
Fix R descriptor
nvuillam Jun 29, 2022
3ed5cff
MegaLinter fixes
nvuillam Jun 29, 2022
d533d23
[MegaLinter] Apply linters fixes
nvuillam Jun 29, 2022
ae00010
Revert too many fixes
nvuillam Jun 29, 2022
f6d4112
Disable autofix by semgrep
nvuillam Jun 29, 2022
0a60061
ci
nvuillam Jun 30, 2022
c445fee
R
nvuillam Jun 30, 2022
a4750aa
Fix phplint install
nvuillam Jun 30, 2022
d0b3f44
Downgrade python to 3.10.4
nvuillam Jun 30, 2022
6aafb7d
Fix R
nvuillam Jul 1, 2022
4bfa443
Change ascii art
nvuillam Jul 1, 2022
9b1bbf8
lint fixes
nvuillam Jul 1, 2022
c62bef7
[MegaLinter] Apply linters fixes
nvuillam Jul 1, 2022
94031b4
Fix tflint
nvuillam Jul 1, 2022
d984e3c
[MegaLinter] Apply linters fixes
nvuillam Jul 1, 2022
98620fe
Upgrade trivy action to use latest one
nvuillam Jul 1, 2022
639663f
trivy config
nvuillam Jul 1, 2022
634c5da
Upgrade phplint
nvuillam Jul 4, 2022
d9aa308
trivy
nvuillam Jul 4, 2022
0afb556
trivy
nvuillam Jul 4, 2022
c47ab99
[MegaLinter] Apply linters fixes
nvuillam Jul 4, 2022
0c0d20c
Upgrade terrascan
nvuillam Jul 4, 2022
86eba17
trvy
nvuillam Jul 4, 2022
5a2e442
[MegaLinter] Apply linters fixes
nvuillam Jul 4, 2022
ce385de
Fix PHPLint install
nvuillam Jul 4, 2022
427f3b8
[MegaLinter] Apply linters fixes
nvuillam Jul 4, 2022
dd69bac
Remove composer from path
nvuillam Jul 6, 2022
e36e986
Remove dart & scala flavors as they are not used
nvuillam Jul 6, 2022
04a4809
Finish to remove dart & scala flavors
nvuillam Jul 6, 2022
b6739db
New users + Build
nvuillam Jul 6, 2022
bcb7149
[MegaLinter] Apply linters fixes
nvuillam Jul 6, 2022
8867eb6
Upgrade v8r
nvuillam Jul 6, 2022
a87d561
Enable Gitleaks for own megalinting
nvuillam Jul 7, 2022
bf6a98e
Revert "Enable Gitleaks for own megalinting"
nvuillam Jul 7, 2022
bbfe505
Disabl remark-lint for now as it is not capable to find presets package
nvuillam Jul 7, 2022
f597063
Disable devskim errors + fix hadolint config
nvuillam Jul 8, 2022
584f24c
semgrep errors regex
nvuillam Jul 8, 2022
8340fb5
Manage DISABLE_ERRORS_LINTERS
nvuillam Jul 8, 2022
e1b3f85
Build
nvuillam Jul 8, 2022
5db96c5
Fix DISABLE_ERRORS_LINTERS
nvuillam Jul 8, 2022
5571874
[MegaLinter] Apply linters fixes
nvuillam Jul 8, 2022
1492791
trigger
nvuillam Jul 8, 2022
ba96743
Auto-update .gitignore
nvuillam Jul 8, 2022
666b9c7
Switch from npm to yarn to manage mega-linter-runner
nvuillam Jul 8, 2022
37d41c2
Propose to use Ox services when upgrading
nvuillam Jul 8, 2022
99710ff
Upgrade checkout action
nvuillam Jul 8, 2022
4855955
Count legacy docker images
nvuillam Jul 8, 2022
2e0c18f
Fix docker count
nvuillam Jul 9, 2022
3c2e8ba
Users page
nvuillam Jul 9, 2022
58376d3
Sarif reporter doc
nvuillam Jul 9, 2022
568f788
Fix SARIF reporter when there are duplicate rule ids
nvuillam Jul 9, 2022
5299cc7
Build & rename .python-lint into .pylintrc
nvuillam Jul 9, 2022
50c5bbe
trivy
nvuillam Jul 9, 2022
95fc7b9
False by default to ox testing question when installing / upgrading
nvuillam Jul 9, 2022
e6bf977
Fix SARIF reporter
nvuillam Jul 10, 2022
504b91e
Fix SARIF reporter
nvuillam Jul 10, 2022
8458096
Lint fixes
nvuillam Jul 10, 2022
0ba824f
[MegaLinter] Apply linters fixes
nvuillam Jul 10, 2022
f12b451
Use yarn to install
nvuillam Jul 10, 2022
6e60a9f
Merge branch 'main' into v6_dev
nvuillam Jul 10, 2022
14bd52e
Merge branch 'main' into v6_dev
nvuillam Jul 10, 2022
b5169c4
Merge branch 'main' into v6_dev
nvuillam Jul 10, 2022
d5cdeb1
Replace megalinter/megalinter by oxsecurity/megalinter
nvuillam Jul 10, 2022
2573a42
Pin actions/checkout to v3
nvuillam Jul 10, 2022
d450f5f
More replacements
nvuillam Jul 10, 2022
743ded3
Build
nvuillam Jul 10, 2022
8c15435
Build (doc)
nvuillam Jul 10, 2022
dabd7d0
Remove git sync for doc
nvuillam Jul 10, 2022
945e02e
Remove dart & scala flavors
nvuillam Jul 10, 2022
d634483
Update OX Security invitation messages
nvuillam Jul 10, 2022
eca786b
[MegaLinter] Apply linters fixes
nvuillam Jul 10, 2022
2aa5162
Fix runner linter errors
nvuillam Jul 10, 2022
3da39d2
Update CI jobs for v6
nvuillam Jul 10, 2022
bfdda76
[MegaLinter] Apply linters fixes
nvuillam Jul 10, 2022
2ace18e
change default release
nvuillam Jul 10, 2022
249c506
Build
nvuillam Jul 10, 2022
061b04d
Fix output GHA
nvuillam Jul 10, 2022
205d9f8
Fix dev workflow
nvuillam Jul 10, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
410 changes: 354 additions & 56 deletions .automation/build.py

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions .automation/format-tables.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/usr/bin/env bash

cd ..
echo "Formatting markdown tables..."
npx markdown-table-formatter "./**/*.md"
2 changes: 1 addition & 1 deletion .automation/generated/flavors-stats.json
Original file line number Diff line number Diff line change
Expand Up @@ -5734,7 +5734,7 @@
],
[
"2021-10-30T20:34:54",
46
49
],
[
"2021-10-31T18:17:07",
Expand Down
89 changes: 77 additions & 12 deletions .automation/generated/linter-helps.json
Original file line number Diff line number Diff line change
Expand Up @@ -1671,6 +1671,60 @@
"to read about a specific subcommand or concept.",
"See 'git help git' for an overview of the system."
],
"gitleaks": [
"Usage:",
" C:\\Users\\33614\\go\\bin\\gitleaks.EXE [OPTIONS]",
"",
"Application Options:",
" /v, /verbose Show verbose output from scan",
" /q, /quiet Sets log level to error and only output leaks, one",
" json object per line",
" /r, /repo-url: Repository URL",
" /p, /path: Path to directory (repo if contains .git) or file",
" /c, /config-path: Path to config",
" /repo-config-path: Path to gitleaks config relative to repo root",
" /clone-path: Path to clone repo to disk",
" /version Version number",
" /username: Username for git repo",
" /password: Password for git repo",
" /access-token: Access token for git repo",
" /threads: Maximum number of threads gitleaks spawns",
" /ssh-key: Path to ssh key used for auth",
" /unstaged Run gitleaks on unstaged code",
" /branch: Branch to scan",
" /redact Redact secrets from log messages and leaks",
" /debug Log debug messages",
" /no-git Treat git repos as plain directories and scan those",
" files",
" /leaks-exit-code: Exit code when leaks have been encountered",
" (default: 1)",
" /append-repo-config Append the provided or default config with the repo",
" config.",
" /additional-config: Path to an additional gitleaks config to append",
" with an existing config. Can be used with",
" --append-repo-config to append up to three",
" configurations",
" /o, /report: Report output path",
" /f, /format: json, csv, sarif (default: json)",
" /files-at-commit: Sha of commit to scan all files at commit",
" /commit: Sha of commit to scan or \"latest\" to scan the last",
" commit of the repository",
" /commits: Comma separated list of a commits to scan",
" /commits-file: Path to file of line separated list of commits to",
" scan",
" /commit-from: Commit to start scan from",
" /commit-to: Commit to stop scan",
" /commit-since: Scan commits more recent than a specific date. Ex:",
" '2006-01-02' or '2006-01-02T15:04:05-0700' format.",
" /commit-until: Scan commits older than a specific date. Ex:",
" '2006-01-02' or '2006-01-02T15:04:05-0700' format.",
" /depth: Number of commits to scan",
"",
"Help Options:",
" /? Show this help message",
" /h, /help Show this help message",
""
],
"golangci-lint": [
"Smart, fast linters runner. Run it in cloud for every GitHub pull request on https://golangci.com",
"",
Expand Down Expand Up @@ -1699,6 +1753,17 @@
"",
"Use \"golangci-lint [command] --help\" for more information about a command."
],
"goodcheck": [
"Usage: goodcheck <command> [options] [args...]",
"",
"Commands:",
" goodcheck init Generate a sample configuration file",
" goodcheck check Run check with a configuration",
" goodcheck test Test your configuration",
" goodcheck pattern Print regexp for rules",
" goodcheck version Print version",
" goodcheck help Show help and quit"
],
"graphql-schema-linter": [
"Usage: graphql-schema-linter [options] [schema.graphql ...]",
"",
Expand Down Expand Up @@ -5537,7 +5602,7 @@
"VfHtmlStyleTagXss visualforce Security pmd",
"VfUnescapeEl visualforce Security Basic VF pmd",
"ApexAssertionsShouldIncludeMessage apex Best Practices pmd",
"ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd",
"ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,ApexUnit,quickstart pmd",
"ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd",
"ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd",
"AvoidGlobalModifier apex Best Practices Default ruleset...,Style,quickstart pmd",
Expand Down Expand Up @@ -5590,11 +5655,11 @@
"AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,Style,quickstart pmd",
"AvoidHardcodingId apex Error Prone Default ruleset...,Style,quickstart pmd",
"AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd",
"EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyCatchBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyIfStmt apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyStatementBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyWhileStmt apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"InaccessibleAuraEnabledGetter apex Error Prone pmd",
"MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,Style,quickstart pmd",
"OverrideBothEqualsAndHashcode apex Error Prone pmd",
Expand Down Expand Up @@ -5878,7 +5943,7 @@
"VfHtmlStyleTagXss visualforce Security pmd",
"VfUnescapeEl visualforce Security Basic VF pmd",
"ApexAssertionsShouldIncludeMessage apex Best Practices pmd",
"ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd",
"ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,ApexUnit,quickstart pmd",
"ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd",
"ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd",
"AvoidGlobalModifier apex Best Practices Default ruleset...,Style,quickstart pmd",
Expand Down Expand Up @@ -5931,11 +5996,11 @@
"AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,Style,quickstart pmd",
"AvoidHardcodingId apex Error Prone Default ruleset...,Style,quickstart pmd",
"AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd",
"EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd",
"EmptyCatchBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyIfStmt apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyStatementBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"EmptyWhileStmt apex Error Prone Default ruleset...,quickstart,Empty Code pmd",
"InaccessibleAuraEnabledGetter apex Error Prone pmd",
"MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,Style,quickstart pmd",
"OverrideBothEqualsAndHashcode apex Error Prone pmd",
Expand Down
12 changes: 12 additions & 0 deletions .automation/generated/linter-licenses.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,28 @@
"ansible-lint": "GPL-3.0",
"bandit": "Apache-2.0",
"black": "MIT",
"cfn-lint": "MIT-0",
"checkov": "Apache-2.0",
"checkstyle": "LGPL-2.1",
"coffeelint": "Other",
"cspell": "MIT",
"dartanalyzer": "BSD-3-Clause",
"devskim": "MIT",
"dockerfilelint": "MIT",
"dotenv-linter": "MIT",
"dotnet-format": "MIT",
"dustilock": "Apache-2.0",
"editorconfig-checker": "MIT",
"eslint": "MIT",
"eslint-plugin-jsonc": "MIT",
"flake8": "Other",
"gherkin-lint": "ISC",
"git_diff": "Other",
"gitleaks": "MIT",
"golangci-lint": "GPL-3.0",
"goodcheck": "MIT",
"graphql-schema-linter": "MIT",
"hadolint": "GPL-3.0",
"htmlhint": "MIT",
"isort": "MIT",
"jscpd": "MIT",
Expand All @@ -29,6 +39,7 @@
"perlcritic": "Other",
"php": "Other",
"phpstan": "MIT",
"pmd": "Other",
"prettier": "MIT",
"psalm": "MIT",
"puppet-lint": "MIT",
Expand All @@ -51,6 +62,7 @@
"terraform-fmt": "MPL-2.0",
"terragrunt": "MIT",
"terrascan": "Apache-2.0",
"trivy": "Apache-2.0",
"tsqllint": "MIT",
"yamllint": "GPL-3.0"
}
40 changes: 40 additions & 0 deletions .automation/generated/linter-links-previews.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,11 @@
"image": "https://repository-images.githubusercontent.com/35726310/78196080-8aee-11ea-8736-5d358571e7db",
"title": "dart-lang/sdk"
},
"devskim": {
"description": "DevSkim is a set of IDE plugins and rules that provide security &quot;linting&quot; capabilities. - GitHub - microsoft/DevSkim: DevSkim is a set of IDE plugins and rules that provide security &quot...",
"image": "https://opengraph.githubassets.com/e833e13fb1284378f44a593a44685cf5c8f5eba2eb392202a3cced2c4e044fea/microsoft/DevSkim",
"title": "GitHub - microsoft/DevSkim: DevSkim is a set of IDE plugins and rules that provide security \"linting\" capabilities."
},
"dockerfilelint": {
"description": "An opinionated Dockerfile linter. Contribute to replicatedhq/dockerfilelint development by creating an account on GitHub.",
"image": "https://avatars3.githubusercontent.com/u/13105802?s=400&v=4",
Expand All @@ -94,6 +99,11 @@
"image": "https://avatars0.githubusercontent.com/u/9141961?s=400&v=4",
"title": "dotnet/format"
},
"dustilock": {
"description": "DustiLock is a tool to find which of your dependencies is susceptible to a Dependency Confusion attack. - GitHub - Checkmarx/dustilock: DustiLock is a tool to find which of your dependencies is sus...",
"image": "https://repository-images.githubusercontent.com/338069320/e23e3b0b-48e4-4bf3-a662-9deddcddfbd4",
"title": "GitHub - Checkmarx/dustilock: DustiLock is a tool to find which of your dependencies is susceptible to a Dependency Confusion attack."
},
"editorconfig-checker": {
"description": "A tool to verify that your files are in harmony with your .editorconfig - editorconfig-checker/editorconfig-checker",
"image": "https://avatars0.githubusercontent.com/u/26415196?s=400&v=4",
Expand Down Expand Up @@ -124,11 +134,21 @@
"image": null,
"title": "Git"
},
"gitleaks": {
"description": "Scan git repos (or files) for secrets using regex and entropy \ud83d\udd11 - GitHub - zricethezav/gitleaks: Scan git repos (or files) for secrets using regex and entropy \ud83d\udd11",
"image": "https://opengraph.githubassets.com/a84e777c61cc9ba80250c9dddb6fdbdee3791fd5e6e9b40f4e53d91dcad39d5c/zricethezav/gitleaks",
"title": "GitHub - zricethezav/gitleaks: Scan git repos (or files) for secrets using regex and entropy \ud83d\udd11"
},
"golangci-lint": {
"description": "Fast linters Runner for Go. Contribute to golangci/golangci-lint development by creating an account on GitHub.",
"image": "https://repository-images.githubusercontent.com/132145189/05239680-dfaf-11e9-9646-2c3ef2f5f8d4",
"title": "golangci/golangci-lint"
},
"goodcheck": {
"description": "None",
"image": null,
"title": "Goodcheck"
},
"graphql-schema-linter": {
"description": "Validate GraphQL schema definitions against a set of rules - cjoudrey/graphql-schema-linter",
"image": "https://avatars0.githubusercontent.com/u/385270?s=400&v=4",
Expand Down Expand Up @@ -249,6 +269,11 @@
"image": "https://avatars3.githubusercontent.com/u/16435710?s=400&v=4",
"title": "phpstan/phpstan"
},
"pmd": {
"description": "PMD is a source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.",
"image": null,
"title": "PMD"
},
"powershell": {
"description": "Download ScriptAnalyzer from PowerShellGallery. Contribute to PowerShell/PSScriptAnalyzer development by creating an account on GitHub.",
"image": "https://repository-images.githubusercontent.com/33149177/18c68000-a5b0-11e9-9d88-c03ff0e21635",
Expand Down Expand Up @@ -329,6 +354,11 @@
"image": "https://repository-images.githubusercontent.com/239106765/29bc0580-5b2f-11ea-89e2-d985890508c1",
"title": "GitHub - secretlint/secretlint: Pluggable linting tool to prevent committing credential."
},
"semgrep": {
"description": "None",
"image": null,
"title": "Semgrep"
},
"sfdx-scanner": {
"description": "",
"image": null,
Expand Down Expand Up @@ -399,6 +429,11 @@
"image": "https://avatars3.githubusercontent.com/u/7575099?s=400&v=4",
"title": "realm/SwiftLint"
},
"syft": {
"description": "CLI tool and library for generating a Software Bill of Materials from container images and filesystems - GitHub - anchore/syft: CLI tool and library for generating a Software Bill of Materials from...",
"image": "https://repository-images.githubusercontent.com/262126497/7821d6d6-735d-4290-a708-d0801649b6e3",
"title": "GitHub - anchore/syft: CLI tool and library for generating a Software Bill of Materials from container images and filesystems"
},
"tekton-lint": {
"description": "Linter for Tekton definitions. Contribute to IBM/tekton-lint development by creating an account on GitHub.",
"image": "https://avatars0.githubusercontent.com/u/1459110?s=400&v=4",
Expand All @@ -424,6 +459,11 @@
"image": "https://avatars1.githubusercontent.com/u/54197850?s=400&v=4",
"title": "terraform-linters/tflint"
},
"trivy": {
"description": "None",
"image": null,
"title": "Redirecting"
},
"tsqllint": {
"description": "Configurable linting for TSQL. Contribute to tsqllint/tsqllint development by creating an account on GitHub.",
"image": "https://opengraph.githubassets.com/07bcefab8d31eb93bc746724c678639f64a396bb33c2f36f56b4c47d73906d60/tsqllint/tsqllint",
Expand Down
Loading