From 2fd06bbbe27244ab27b594d20968a7421214443f Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Wed, 26 Jul 2023 19:16:48 +0200 Subject: [PATCH] [automation] Auto-update linters version, help and documentation (#2839) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/flavors-stats.json | 64 ++++++------- .automation/generated/linter-helps.json | 94 +++++++++++-------- .automation/generated/linter-versions.json | 8 +- CHANGELOG.md | 4 + README.md | 2 +- docs/all_linters.md | 8 +- docs/descriptors/openapi_spectral.md | 4 +- docs/descriptors/python_pylint.md | 2 +- docs/descriptors/repository_checkov.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 2 +- .../salesforce_sfdx_scanner_aura.md | 70 +++++++------- .../salesforce_sfdx_scanner_lwc.md | 2 +- docs/descriptors/snakemake_snakemake.md | 18 +++- docs/descriptors/spell_vale.md | 2 +- docs/used-by-stats.md | 43 ++++----- 15 files changed, 177 insertions(+), 148 deletions(-) diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 7e2355775f7..704e83d2b99 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1653,8 +1653,8 @@ 3065250 ], [ - "2023-07-26T01:08:28", - 3066766 + "2023-07-26T14:19:19", + 3068186 ] ], "ci_light": [ @@ -3311,8 +3311,8 @@ 80468 ], [ - "2023-07-26T01:08:28", - 80679 + "2023-07-26T14:19:19", + 80920 ] ], "cupcake": [ @@ -3949,8 +3949,8 @@ 21432 ], [ - "2023-07-26T01:08:28", - 21581 + "2023-07-26T14:19:19", + 21707 ] ], "dart": [ @@ -6517,8 +6517,8 @@ 167661 ], [ - "2023-07-26T01:08:28", - 167939 + "2023-07-26T14:19:19", + 168071 ] ], "dotnet": [ @@ -8175,8 +8175,8 @@ 409626 ], [ - "2023-07-26T01:08:28", - 410035 + "2023-07-26T14:19:19", + 410306 ] ], "dotnetweb": [ @@ -8217,8 +8217,8 @@ 41 ], [ - "2023-07-26T01:08:28", - 42 + "2023-07-26T14:19:19", + 55 ] ], "go": [ @@ -9875,8 +9875,8 @@ 24962 ], [ - "2023-07-26T01:08:28", - 25074 + "2023-07-26T14:19:19", + 25179 ] ], "java": [ @@ -11533,8 +11533,8 @@ 130154 ], [ - "2023-07-26T01:08:28", - 130320 + "2023-07-26T14:19:19", + 130526 ] ], "javascript": [ @@ -13191,8 +13191,8 @@ 314353 ], [ - "2023-07-26T01:08:28", - 315335 + "2023-07-26T14:19:19", + 315965 ] ], "php": [ @@ -14849,8 +14849,8 @@ 52331 ], [ - "2023-07-26T01:08:28", - 52377 + "2023-07-26T14:19:19", + 52396 ] ], "python": [ @@ -16507,8 +16507,8 @@ 236182 ], [ - "2023-07-26T01:08:28", - 236649 + "2023-07-26T14:19:19", + 236970 ] ], "ruby": [ @@ -18161,8 +18161,8 @@ 3882 ], [ - "2023-07-26T01:08:28", - 3897 + "2023-07-26T14:19:19", + 3914 ] ], "rust": [ @@ -19815,7 +19815,7 @@ 6332 ], [ - "2023-07-26T01:08:28", + "2023-07-26T14:19:19", 6332 ] ], @@ -21473,8 +21473,8 @@ 22010 ], [ - "2023-07-26T01:08:28", - 22044 + "2023-07-26T14:19:19", + 22068 ] ], "scala": [ @@ -23129,8 +23129,8 @@ 22544 ], [ - "2023-07-26T01:08:28", - 22689 + "2023-07-26T14:19:19", + 22987 ] ], "swift": [ @@ -24783,7 +24783,7 @@ 4183 ], [ - "2023-07-26T01:08:28", + "2023-07-26T14:19:19", 4183 ] ], @@ -26441,8 +26441,8 @@ 285012 ], [ - "2023-07-26T01:08:28", - 285622 + "2023-07-26T14:19:19", + 286209 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 1dbe77b7ed6..1bbe972d464 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -7139,7 +7139,7 @@ " scanner run dfa scan codebase with all DFA rules", "", "WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA", - "(node:1521) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.", + "(node:1528) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.", "(Use `node --trace-warnings ...` to show where the warning was created)", " NAME LANGUAGES CATEGORIES RULESETS [DEP] ENGINE IS DFA IS PILOT", " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -7432,7 +7432,7 @@ " scanner run dfa scan codebase with all DFA rules", "", "WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA", - "(node:1662) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.", + "(node:1669) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.", "(Use `node --trace-warnings ...` to show where the warning was created)", " NAME LANGUAGES CATEGORIES RULESETS [DEP] ENGINE IS DFA IS PILOT", " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -7440,12 +7440,12 @@ " VfHtmlStyleTagXss visualforce Security pmd N N", " VfUnescapeEl visualforce Security Basic VF pmd N N", " ApexAssertionsShouldIncludeMessage apex Best Practices pmd N N", - " ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N", + " ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N", " ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N N", " ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N N", - " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N", - " AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd N N", - " AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd N N", + " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N", + " AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd N N", + " AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd N N", " DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N N", " UnusedLocalVariable apex Best Practices pmd N N", " AvoidDebugStatements apex Performance pmd N N", @@ -7454,18 +7454,18 @@ " AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N N", " EagerlyLoadedDescribeSObjectResult apex Performance pmd N N", " OperationWithLimitsInLoop apex Performance quickstart pmd N N", - " ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N N", + " ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd N N", " ApexCSRF apex Security Security pmd N N", - " ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N N", - " ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N", + " ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd N N", + " ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N", " IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " FieldDeclarationsShouldBeAtStart apex Code Style pmd N N", @@ -7473,34 +7473,34 @@ " ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " FormalParameterNamingConventions apex Code Style quickstart pmd N N", " LocalVariableNamingConventions apex Code Style quickstart pmd N N", - " MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N", + " MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N", " OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N N", " PropertyNamingConventions apex Code Style quickstart pmd N N", - " VariableNamingConventions apex Code Style Default ruleset...,Style pmd N N", + " VariableNamingConventions apex Code Style Style,Default ruleset... pmd N N", " WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", - " AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd N N", + " AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N N", " CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd N N", " CognitiveComplexity apex Design pmd N N", - " ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd N N", - " ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd N N", - " ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd N N", - " TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd N N", + " ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N N", + " ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N N", + " ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N N", + " TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N N", " ApexDoc apex Documentation Default ruleset...,quickstart pmd N N", " ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N N", - " AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd N N", - " AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd N N", + " AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd N N", + " AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd N N", " AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N N", - " EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", + " EmptyCatchBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyIfStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyStatementBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyTryOrFinallyBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyWhileStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", " InaccessibleAuraEnabledGetter apex Error Prone pmd N N", - " MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,quickstart,Style pmd N N", + " MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd N N", " OverrideBothEqualsAndHashcode apex Error Prone pmd N N", " TestMethodsMustBeInTestClasses apex Error Prone pmd N N", " constructor-super javascript problem problem eslint N N", @@ -7725,7 +7725,7 @@ " scanner run dfa scan codebase with all DFA rules", "", "WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA", - "(node:1803) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.", + "(node:1810) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.", "(Use `node --trace-warnings ...` to show where the warning was created)", " NAME LANGUAGES CATEGORIES RULESETS [DEP] ENGINE IS DFA IS PILOT", " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8124,8 +8124,11 @@ " [--google-lifesciences]", " [--google-lifesciences-regions GOOGLE_LIFESCIENCES_REGIONS [GOOGLE_LIFESCIENCES_REGIONS ...]]", " [--google-lifesciences-location GOOGLE_LIFESCIENCES_LOCATION]", - " [--google-lifesciences-keep-cache] [--az-batch]", - " [--az-batch-enable-autoscale]", + " [--google-lifesciences-keep-cache]", + " [--google-lifesciences-service-account-email GOOGLE_LIFESCIENCES_SERVICE_ACCOUNT_EMAIL]", + " [--google-lifesciences-network GOOGLE_LIFESCIENCES_NETWORK]", + " [--google-lifesciences-subnetwork GOOGLE_LIFESCIENCES_SUBNETWORK]", + " [--az-batch] [--az-batch-enable-autoscale]", " [--az-batch-account-url [AZ_BATCH_ACCOUNT_URL]] [--flux]", " [--tes URL] [--use-conda]", " [--conda-not-block-search-path-envvars] [--list-conda-envs]", @@ -8945,6 +8948,15 @@ " in Google Cloud Storage. By default, the caches are", " deleted at the shutdown step of the workflow.", " (default: False)", + " --google-lifesciences-service-account-email GOOGLE_LIFESCIENCES_SERVICE_ACCOUNT_EMAIL", + " Specify a service account email address (default:", + " None)", + " --google-lifesciences-network GOOGLE_LIFESCIENCES_NETWORK", + " Specify a network for a Google Compute Engine VM", + " instance (default: None)", + " --google-lifesciences-subnetwork GOOGLE_LIFESCIENCES_SUBNETWORK", + " Specify a subnetwork for a Google Compute Engine VM", + " instance (default: None)", "", "KUBERNETES:", " --kubernetes [NAMESPACE]", @@ -9105,7 +9117,7 @@ " --version Show version number [boolean]", " --help Show help [boolean]", " -e, --encoding text encoding to use [string] [choices: \"utf8\", \"ascii\", \"utf-8\", \"utf16le\", \"ucs2\", \"ucs-2\", \"base64\", \"latin1\"] [default: \"utf8\"]", - " -f, --format formatters to use for outputting results, more than one can be given joining them with a comma [string] [choices: \"json\", \"stylish\", \"junit\", \"html\", \"text\", \"teamcity\", \"pretty\"] [default: \"stylish\"]", + " -f, --format formatters to use for outputting results, more than one can be given joining them with a comma [string] [choices: \"json\", \"stylish\", \"junit\", \"html\", \"text\", \"teamcity\", \"pretty\", \"github-actions\"] [default: \"stylish\"]", " -o, --output where to output results, can be a single file name, multiple \"output.\" or missing to print to stdout [string]", " --stdin-filepath path to a file to pretend that stdin comes from [string]", " --resolver path to custom json-ref-resolver instance [string]", @@ -9995,9 +10007,9 @@ "", "Commands:", "", - " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " sync Download and install external configuration sources.", + " ls-config Print the current configuration to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 99038d50a7d..d66e79c5ee7 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "23.7.0", "cfn-lint": "0.79.1", "checkmake": "0.2.0", - "checkov": "2.3.340", + "checkov": "2.3.343", "checkstyle": "10.12.1", "chktex": "1.7.6", "clippy": "0.1.71", @@ -70,7 +70,7 @@ "protolint": "0.45.0", "psalm": "Psalm.5.13.1@", "puppet-lint": "4.0.0", - "pylint": "2.17.4", + "pylint": "2.17.5", "pyright": "1.1.318", "raku": "2020.10", "remark-lint": "14.0.2", @@ -91,8 +91,8 @@ "shellcheck": "0.9.0", "shfmt": "3.7.0", "snakefmt": "0.8.4", - "snakemake": "7.30.2", - "spectral": "6.9.0", + "snakemake": "7.31.0", + "spectral": "6.10.0", "sql-lint": "1.0.0", "sqlfluff": "2.1.4", "standard": "17.1.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 102d422390a..2bf7673ca22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,10 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.45.0 to **3.45.1** on 2023-07-26 - [rubocop](https://rubocop.org/) from 1.54.2 to **1.55.0** on 2023-07-26 - [sqlfluff](https://www.sqlfluff.com/) from 2.1.3 to **2.1.4** on 2023-07-26 + - [spectral](https://meta.stoplight.io/docs/spectral/README.md) from 6.9.0 to **6.10.0** on 2023-07-26 + - [pylint](https://pylint.pycqa.org) from 2.17.4 to **2.17.5** on 2023-07-26 + - [checkov](https://www.checkov.io/) from 2.3.340 to **2.3.343** on 2023-07-26 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.30.2 to **7.31.0** on 2023-07-26 ## [v7.2.0] - 2023-07-25 diff --git a/README.md b/README.md index 1ec5b94aece..4d2bdb0eeb1 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ [![MegaLinter](https://github.com/oxsecurity/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) [![codecov](https://codecov.io/gh/oxsecurity/megalinter/branch/main/graph/badge.svg)](https://codecov.io/gh/oxsecurity/megalinter) -[![](https://img.shields.io/static/v1?label=Used%20by&message=2622&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2624&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![Secured with Trivy](https://img.shields.io/badge/Trivy-secured-green?logo=docker)](https://github.com/aquasecurity/trivy) [![GitHub contributors](https://img.shields.io/github/contributors/oxsecurity/megalinter.svg)](https://github.com/oxsecurity/megalinter/graphs/contributors/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/nvuillam)](https://github.com/sponsors/nvuillam) diff --git a/docs/all_linters.md b/docs/all_linters.md index 71dc89a363d..0126b652234 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 23.7.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.79.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.3.340 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.3.343 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.12.1 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.6 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.71 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -71,7 +71,7 @@ | [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.45.0 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.13.1@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.0.0 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | -| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.17.4 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} | +| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.17.5 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} | | [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.318 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | @@ -91,8 +91,8 @@ | [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.9.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | | [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.7.0 | [BSD-3-Clause](licenses/shfmt.md) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | | [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.8.4 | [MIT](licenses/snakefmt.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.30.2 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | -| [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.9.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.31.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.10.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | | [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 2.1.4 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | | [**standard**](https://github.com/standard/standard){target=_blank} | 17.1.0 | [MIT](licenses/standard.md) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard){target=_blank} | [JAVASCRIPT](descriptors/javascript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} | diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md index bc85560f762..7626ec0ad6b 100644 --- a/docs/descriptors/openapi_spectral.md +++ b/docs/descriptors/openapi_spectral.md @@ -15,7 +15,7 @@ description: How to use spectral (configure, ignore files, ignore errors, help & ## spectral documentation -- Version in MegaLinter: **6.9.0** +- Version in MegaLinter: **6.10.0** - Visit [Official Web Site](https://meta.stoplight.io/docs/spectral/README.md){target=_blank} - See [How to configure spectral rules](https://meta.stoplight.io/docs/spectral/docs/getting-started/3-rulesets.md){target=_blank} - If custom `.openapirc.yml` config file isn't found, [.openapirc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.openapirc.yml){target=_blank} will be used @@ -113,7 +113,7 @@ Options: --version Show version number [boolean] --help Show help [boolean] -e, --encoding text encoding to use [string] [choices: "utf8", "ascii", "utf-8", "utf16le", "ucs2", "ucs-2", "base64", "latin1"] [default: "utf8"] - -f, --format formatters to use for outputting results, more than one can be given joining them with a comma [string] [choices: "json", "stylish", "junit", "html", "text", "teamcity", "pretty"] [default: "stylish"] + -f, --format formatters to use for outputting results, more than one can be given joining them with a comma [string] [choices: "json", "stylish", "junit", "html", "text", "teamcity", "pretty", "github-actions"] [default: "stylish"] -o, --output where to output results, can be a single file name, multiple "output." or missing to print to stdout [string] --stdin-filepath path to a file to pretend that stdin comes from [string] --resolver path to custom json-ref-resolver instance [string] diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 16c85c84466..1aefe2c074e 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -15,7 +15,7 @@ description: How to use pylint (configure, ignore files, ignore errors, help & v ## pylint documentation -- Version in MegaLinter: **2.17.4** +- Version in MegaLinter: **2.17.5** - Visit [Official Web Site](https://pylint.pycqa.org){target=_blank} - See [How to configure pylint rules](https://pylint.pycqa.org/en/latest/user_guide/configuration/index.html){target=_blank} - If custom `.pylintrc` config file isn't found, [.pylintrc](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.pylintrc){target=_blank} will be used diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 08bba36928d..0912b987523 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -15,7 +15,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## checkov documentation -- Version in MegaLinter: **2.3.340** +- Version in MegaLinter: **2.3.343** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank} - If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index a8865fc92d4..48998332298 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -163,7 +163,7 @@ COMMANDS scanner run dfa scan codebase with all DFA rules WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA -(node:1521) Warning: Deprecated config name: apiVersion. Please use org-api-version instead. +(node:1528) Warning: Deprecated config name: apiVersion. Please use org-api-version instead. (Use `node --trace-warnings ...` to show where the warning was created) NAME LANGUAGES CATEGORIES RULESETS [DEP] ENGINE IS DFA IS PILOT ────────────────────────────────────────────────────── ─────────── ───────────────────── ──────────────────────────────────────────────── ───────────────── ────── ──────── diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index ed9ac3990ce..630a9b15704 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -159,7 +159,7 @@ COMMANDS scanner run dfa scan codebase with all DFA rules WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA -(node:1662) Warning: Deprecated config name: apiVersion. Please use org-api-version instead. +(node:1669) Warning: Deprecated config name: apiVersion. Please use org-api-version instead. (Use `node --trace-warnings ...` to show where the warning was created) NAME LANGUAGES CATEGORIES RULESETS [DEP] ENGINE IS DFA IS PILOT ────────────────────────────────────────────────────── ─────────── ───────────────────── ──────────────────────────────────────────────── ───────────────── ────── ──────── @@ -167,12 +167,12 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you VfHtmlStyleTagXss visualforce Security pmd N N VfUnescapeEl visualforce Security Basic VF pmd N N ApexAssertionsShouldIncludeMessage apex Best Practices pmd N N - ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N + ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N N ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N N - ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N - AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd N N - AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd N N + ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N + AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd N N + AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd N N DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N N UnusedLocalVariable apex Best Practices pmd N N AvoidDebugStatements apex Performance pmd N N @@ -181,18 +181,18 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N N EagerlyLoadedDescribeSObjectResult apex Performance pmd N N OperationWithLimitsInLoop apex Performance quickstart pmd N N - ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N N - ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N N + ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd N N + ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd N N ApexCSRF apex Security Security pmd N N - ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N N - ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N N - ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N N - ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N N - ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N N - ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N N - ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N N - ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N N - ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N + ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd N N + ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd N N + ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd N N + ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd N N + ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd N N + ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd N N + ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd N N + ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd N N + ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N FieldDeclarationsShouldBeAtStart apex Code Style pmd N N @@ -200,34 +200,34 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N FormalParameterNamingConventions apex Code Style quickstart pmd N N LocalVariableNamingConventions apex Code Style quickstart pmd N N - MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N + MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N N PropertyNamingConventions apex Code Style quickstart pmd N N - VariableNamingConventions apex Code Style Default ruleset...,Style pmd N N + VariableNamingConventions apex Code Style Style,Default ruleset... pmd N N WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N - AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd N N + AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N N CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd N N CognitiveComplexity apex Design pmd N N - ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd N N - ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd N N - ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd N N - StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd N N - TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd N N + ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N N + ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N N + ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N N + StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N N + TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N N ApexDoc apex Documentation Default ruleset...,quickstart pmd N N ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N N - AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd N N - AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd N N + AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd N N + AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd N N AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N N - EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N + EmptyCatchBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyIfStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyStatementBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyTryOrFinallyBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyWhileStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N InaccessibleAuraEnabledGetter apex Error Prone pmd N N - MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,quickstart,Style pmd N N + MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd N N OverrideBothEqualsAndHashcode apex Error Prone pmd N N TestMethodsMustBeInTestClasses apex Error Prone pmd N N constructor-super javascript problem problem eslint N N diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 4e83a316429..84d0a8cbe68 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -159,7 +159,7 @@ COMMANDS scanner run dfa scan codebase with all DFA rules WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA -(node:1803) Warning: Deprecated config name: apiVersion. Please use org-api-version instead. +(node:1810) Warning: Deprecated config name: apiVersion. Please use org-api-version instead. (Use `node --trace-warnings ...` to show where the warning was created) NAME LANGUAGES CATEGORIES RULESETS [DEP] ENGINE IS DFA IS PILOT ────────────────────────────────────────────────────── ─────────── ───────────────────── ──────────────────────────────────────────────── ───────────────── ────── ──────── diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 42b926321a3..1dfbfbace53 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -15,7 +15,7 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## snakemake documentation -- Version in MegaLinter: **7.30.2** +- Version in MegaLinter: **7.31.0** - Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank} [![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank} @@ -171,8 +171,11 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--google-lifesciences] [--google-lifesciences-regions GOOGLE_LIFESCIENCES_REGIONS [GOOGLE_LIFESCIENCES_REGIONS ...]] [--google-lifesciences-location GOOGLE_LIFESCIENCES_LOCATION] - [--google-lifesciences-keep-cache] [--az-batch] - [--az-batch-enable-autoscale] + [--google-lifesciences-keep-cache] + [--google-lifesciences-service-account-email GOOGLE_LIFESCIENCES_SERVICE_ACCOUNT_EMAIL] + [--google-lifesciences-network GOOGLE_LIFESCIENCES_NETWORK] + [--google-lifesciences-subnetwork GOOGLE_LIFESCIENCES_SUBNETWORK] + [--az-batch] [--az-batch-enable-autoscale] [--az-batch-account-url [AZ_BATCH_ACCOUNT_URL]] [--flux] [--tes URL] [--use-conda] [--conda-not-block-search-path-envvars] [--list-conda-envs] @@ -992,6 +995,15 @@ GOOGLE_LIFE_SCIENCE: in Google Cloud Storage. By default, the caches are deleted at the shutdown step of the workflow. (default: False) + --google-lifesciences-service-account-email GOOGLE_LIFESCIENCES_SERVICE_ACCOUNT_EMAIL + Specify a service account email address (default: + None) + --google-lifesciences-network GOOGLE_LIFESCIENCES_NETWORK + Specify a network for a Google Compute Engine VM + instance (default: None) + --google-lifesciences-subnetwork GOOGLE_LIFESCIENCES_SUBNETWORK + Specify a subnetwork for a Google Compute Engine VM + instance (default: None) KUBERNETES: --kubernetes [NAMESPACE] diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 1ff743bfa84..b5c648e2bf3 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -140,9 +140,9 @@ Flags: Commands: - ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. sync Download and install external configuration sources. + ls-config Print the current configuration to stdout. ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index daa2a92a50f..59676eb7ec7 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,35 +1,35 @@ # Dependents stats for oxsecurity/megalinter -[![](https://img.shields.io/static/v1?label=Used%20by&message=2622&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1778&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=844&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=67058&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2624&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1779&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=845&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=67048&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 40314 | -| [PRQL/prql](https://github.com/PRQL/prql) | 7581 | -| [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2472 | -| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2185 | +| [nektos/act](https://github.com/nektos/act) | 40331 | +| [PRQL/prql](https://github.com/PRQL/prql) | 7931 | +| [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2473 | +| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2188 | | [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2087 | | [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2062 | -| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1757 | +| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1759 | | [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1366 | -| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1276 | +| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1277 | | [flosse/sloc](https://github.com/flosse/sloc) | 934 | -| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 901 | +| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 902 | | [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 661 | -| [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 609 | +| [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 610 | | [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 585 | | [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 577 | | [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 556 | -| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 547 | +| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 548 | | [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 508 | | [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 464 | | [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 390 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 363 | | [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 361 | -| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 339 | +| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 340 | | [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 316 | | [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 309 | | [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 309 | @@ -42,21 +42,20 @@ | [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 163 | | [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 154 | | [unixorn/tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 152 | -| [Luzkan/smells](https://github.com/Luzkan/smells) | 149 | +| [Luzkan/smells](https://github.com/Luzkan/smells) | 150 | | [T145/black-mirror](https://github.com/T145/black-mirror) | 145 | | [apigee/devrel](https://github.com/apigee/devrel) | 145 | | [newrelic/newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 135 | | [brettinternet/homelab](https://github.com/brettinternet/homelab) | 112 | | [cbg-ethz/V-pipe](https://github.com/cbg-ethz/V-pipe) | 108 | -| [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 104 | +| [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 105 | | [practicalli/spacemacs](https://github.com/practicalli/spacemacs) | 102 | | [oasisprotocol/oasis-wallet-web](https://github.com/oasisprotocol/oasis-wallet-web) | 94 | -| [unixorn/lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 88 | +| [unixorn/lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 89 | | [Azure/ARO-RP](https://github.com/Azure/ARO-RP) | 81 | | [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 80 | | [szinn/k8s-homelab](https://github.com/szinn/k8s-homelab) | 76 | | [rasa/scoops](https://github.com/rasa/scoops) | 74 | -| [0dragosh/homelab](https://github.com/0dragosh/homelab) | 73 | | [Quantum-Accelerators/quacc](https://github.com/Quantum-Accelerators/quacc) | 72 | | [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 71 | | [practicalli/clojure](https://github.com/practicalli/clojure) | 68 | @@ -85,7 +84,7 @@ | [nvuillam/node-java-caller](https://github.com/nvuillam/node-java-caller) | 29 | | [homeall/caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 28 | | [leosuncin/nest-api-example](https://github.com/leosuncin/nest-api-example) | 28 | -| [ministryofjustice/modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 28 | +| [ministryofjustice/modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 27 | | [HariSekhon/GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 26 | | [kitos9112/k8s-home](https://github.com/kitos9112/k8s-home) | 26 | | [rwaltr/home-ops](https://github.com/rwaltr/home-ops) | 26 | @@ -335,6 +334,7 @@ | [GaffaOverflow/gaffamap](https://github.com/GaffaOverflow/gaffamap) | 2 | | [nvuillam/nvuillam](https://github.com/nvuillam/nvuillam) | 2 | | [danistrebel/devrel](https://github.com/danistrebel/devrel) | 2 | +| [Luzkan/FamilyBudget](https://github.com/Luzkan/FamilyBudget) | 2 | | [mimmi20/laminas-router-hostname](https://github.com/mimmi20/laminas-router-hostname) | 2 | | [matejkosiarcik/azlint](https://github.com/matejkosiarcik/azlint) | 2 | | [homeall/cloudflared](https://github.com/homeall/cloudflared) | 2 | @@ -439,6 +439,7 @@ | [pythoninthegrass/aoc](https://github.com/pythoninthegrass/aoc) | 1 | | [MrBrain295/prime-finder](https://github.com/MrBrain295/prime-finder) | 1 | | [josecelano/mandelbrot-orbits-rust](https://github.com/josecelano/mandelbrot-orbits-rust) | 1 | +| [xoap-io/xoap-powershell-dsc-module-template](https://github.com/xoap-io/xoap-powershell-dsc-module-template) | 1 | | [apheon-terra/01_k3s_ops](https://github.com/apheon-terra/01_k3s_ops) | 1 | | [tyg3rr/Epi_Helper](https://github.com/tyg3rr/Epi_Helper) | 1 | | [terracharge/template-terraform-module](https://github.com/terracharge/template-terraform-module) | 1 | @@ -461,7 +462,6 @@ | [tobst96/mission-chief-bot-jsons](https://github.com/tobst96/mission-chief-bot-jsons) | 1 | | [rciam/rciam-docs](https://github.com/rciam/rciam-docs) | 1 | | [hybridadmin/docker_images](https://github.com/hybridadmin/docker_images) | 1 | -| [Luzkan/FamilyBudget](https://github.com/Luzkan/FamilyBudget) | 1 | | [nvuillam/sfdx-hardis](https://github.com/nvuillam/sfdx-hardis) | 1 | | [uah-ams/uah-ams-website](https://github.com/uah-ams/uah-ams-website) | 1 | | [mimmi20/monolog-factory](https://github.com/mimmi20/monolog-factory) | 1 | @@ -523,6 +523,7 @@ | [ortelius/scec-commons](https://github.com/ortelius/scec-commons) | 1 | | [abame/demo-nodejs-app](https://github.com/abame/demo-nodejs-app) | 1 | | [leosuncin/todomvc-ngrx-app](https://github.com/leosuncin/todomvc-ngrx-app) | 1 | +| [OpenSemanticLab/interactive-semantic-graph](https://github.com/OpenSemanticLab/interactive-semantic-graph) | 1 | | [slim16165/Semantic-MediaWiki-Graph](https://github.com/slim16165/Semantic-MediaWiki-Graph) | 1 | | [zhibirc/ya2ber](https://github.com/zhibirc/ya2ber) | 1 | | [talfefer/oxsecurity-megalinter](https://github.com/talfefer/oxsecurity-megalinter) | 1 | @@ -972,6 +973,7 @@ | [thomaseolsen/archaeology_rust_api](https://github.com/thomaseolsen/archaeology_rust_api) | 0 | | [nvuillam/demo-megalinter-security-flavor](https://github.com/nvuillam/demo-megalinter-security-flavor) | 0 | | [christianeiselt/AdventKit](https://github.com/christianeiselt/AdventKit) | 0 | +| [xoap-io/XOAPW11SecurityBaseline22H2DSC](https://github.com/xoap-io/XOAPW11SecurityBaseline22H2DSC) | 0 | | [asmtal/terraform-mysql-database](https://github.com/asmtal/terraform-mysql-database) | 0 | | [asmtal/terraform-aws-policy-joiner](https://github.com/asmtal/terraform-aws-policy-joiner) | 0 | | [asmtal/terraform-postgresql-database](https://github.com/asmtal/terraform-postgresql-database) | 0 | @@ -1549,7 +1551,6 @@ | [actions-marketplace-validations/dgteixeira_pr-status-giphy-action](https://github.com/actions-marketplace-validations/dgteixeira_pr-status-giphy-action) | 0 | | [snaquekiller/TeamsTagsMessage](https://github.com/snaquekiller/TeamsTagsMessage) | 0 | | [actions-marketplace-validations/chill-viking_npm-ci](https://github.com/actions-marketplace-validations/chill-viking_npm-ci) | 0 | -| [OpenSemanticLab/interactive-semantic-graph](https://github.com/OpenSemanticLab/interactive-semantic-graph) | 0 | | [actions-marketplace-validations/ahmadnassri_action-commit-lint](https://github.com/actions-marketplace-validations/ahmadnassri_action-commit-lint) | 0 | | [iot-defcon/oasis-wallet-web](https://github.com/iot-defcon/oasis-wallet-web) | 0 | | [actions-marketplace-validations/ahmadnassri_action-terraform-report](https://github.com/actions-marketplace-validations/ahmadnassri_action-terraform-report) | 0 |