diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 6cb2b1eeacb..e5d8c717453 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -627,6 +627,10 @@ [ "2022-03-10T01:51:49", 2467771 + ], + [ + "2022-03-11T01:51:30", + 2468158 ] ], "ci_light": [ @@ -1257,6 +1261,10 @@ [ "2022-03-10T01:51:49", 8281 + ], + [ + "2022-03-11T01:51:30", + 8301 ] ], "dart": [ @@ -1887,6 +1895,10 @@ [ "2022-03-10T01:51:49", 2415 + ], + [ + "2022-03-11T01:51:30", + 2417 ] ], "documentation": [ @@ -2517,6 +2529,10 @@ [ "2022-03-10T01:51:49", 44888 + ], + [ + "2022-03-11T01:51:30", + 44973 ] ], "dotnet": [ @@ -3147,6 +3163,10 @@ [ "2022-03-10T01:51:49", 290174 + ], + [ + "2022-03-11T01:51:30", + 290325 ] ], "go": [ @@ -3777,6 +3797,10 @@ [ "2022-03-10T01:51:49", 8712 + ], + [ + "2022-03-11T01:51:30", + 8722 ] ], "java": [ @@ -4407,6 +4431,10 @@ [ "2022-03-10T01:51:49", 63477 + ], + [ + "2022-03-11T01:51:30", + 63663 ] ], "javascript": [ @@ -5037,6 +5065,10 @@ [ "2022-03-10T01:51:49", 96414 + ], + [ + "2022-03-11T01:51:30", + 96613 ] ], "php": [ @@ -5667,6 +5699,10 @@ [ "2022-03-10T01:51:49", 4515 + ], + [ + "2022-03-11T01:51:30", + 4526 ] ], "python": [ @@ -6297,6 +6333,10 @@ [ "2022-03-10T01:51:49", 64388 + ], + [ + "2022-03-11T01:51:30", + 64515 ] ], "ruby": [ @@ -6923,6 +6963,10 @@ [ "2022-03-10T01:51:49", 1929 + ], + [ + "2022-03-11T01:51:30", + 1929 ] ], "rust": [ @@ -7549,6 +7593,10 @@ [ "2022-03-10T01:51:49", 2478 + ], + [ + "2022-03-11T01:51:30", + 2504 ] ], "salesforce": [ @@ -8179,6 +8227,10 @@ [ "2022-03-10T01:51:49", 11293 + ], + [ + "2022-03-11T01:51:30", + 11305 ] ], "scala": [ @@ -8805,6 +8857,10 @@ [ "2022-03-10T01:51:49", 1459 + ], + [ + "2022-03-11T01:51:30", + 1460 ] ], "swift": [ @@ -9431,6 +9487,10 @@ [ "2022-03-10T01:51:49", 1500 + ], + [ + "2022-03-11T01:51:30", + 1501 ] ], "terraform": [ @@ -10061,6 +10121,10 @@ [ "2022-03-10T01:51:49", 44076 + ], + [ + "2022-03-11T01:51:30", + 44359 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 0174ee24acd..22304f110b3 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -339,8 +339,8 @@ " input).", " --python-cell-magics TEXT When processing Jupyter Notebooks, add the", " given magic to the list of known python-", - " magics (time, timeit, python, capture, prun,", - " pypy, python3). Useful for formatting cells", + " magics (capture, time, pypy, timeit, python,", + " prun, python3). Useful for formatting cells", " with custom python magics.", " -S, --skip-string-normalization", " Don't normalize string quotes or prefixes.", @@ -1510,8 +1510,8 @@ " of opening bracket's line.", " --ignore errors Comma-separated list of errors and warnings to ignore", " (or skip). For example, ``--ignore=E4,E51,W234``.", - " (Default: ['E704', 'E121', 'E126', 'W503', 'W504',", - " 'E226', 'E24', 'E123'])", + " (Default: ['E226', 'E121', 'W504', 'E123', 'E704',", + " 'E24', 'W503', 'E126'])", " --extend-ignore errors", " Comma-separated list of errors and warnings to add to", " the list of ignored ones. For example, ``--extend-", @@ -4977,11 +4977,11 @@ "VfHtmlStyleTagXss visualforce Security pmd", "VfUnescapeEl visualforce Security Basic VF pmd", "ApexAssertionsShouldIncludeMessage apex Best Practices pmd", - "ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd", + "ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,ApexUnit,quickstart pmd", "ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd", - "ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd", - "AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd", - "AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd", + "ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,ApexUnit,quickstart pmd", + "AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd", + "AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd", "DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd", "UnusedLocalVariable apex Best Practices pmd", "AvoidDebugStatements apex Performance pmd", @@ -4990,18 +4990,18 @@ "AvoidSoslInLoops apex Performance Performance,Default ruleset... pmd", "EagerlyLoadedDescribeSObjectResult apex Performance pmd", "OperationWithLimitsInLoop apex Performance quickstart pmd", - "ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd", - "ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd", + "ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd", + "ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd", "ApexCSRF apex Security Security pmd", - "ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd", - "ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd", - "ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd", - "ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd", - "ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd", - "ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd", - "ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd", - "ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd", - "ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd", + "ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd", + "ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd", + "ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd", + "ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd", + "ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd", + "ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd", + "ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd", + "ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd", + "ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd", "IfElseStmtsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd", "IfStmtsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd", "FieldDeclarationsShouldBeAtStart apex Code Style pmd", @@ -5009,26 +5009,26 @@ "ForLoopsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd", "FormalParameterNamingConventions apex Code Style quickstart pmd", "LocalVariableNamingConventions apex Code Style quickstart pmd", - "MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd", + "MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd", "OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd", "PropertyNamingConventions apex Code Style quickstart pmd", - "VariableNamingConventions apex Code Style Default ruleset...,Style pmd", + "VariableNamingConventions apex Code Style Style,Default ruleset... pmd", "WhileLoopsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd", - "AvoidDeeplyNestedIfStmts apex Design Default ruleset...,quickstart,Complexity pmd", - "CyclomaticComplexity apex Design Default ruleset...,quickstart,Metrics tempora... pmd", + "AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd", + "CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd", "CognitiveComplexity apex Design pmd", - "ExcessiveClassLength apex Design Default ruleset...,quickstart,Complexity pmd", - "ExcessiveParameterList apex Design Default ruleset...,quickstart,Complexity pmd", - "ExcessivePublicCount apex Design Default ruleset...,quickstart,Complexity pmd", - "NcssConstructorCount apex Design Default ruleset...,quickstart,Complexity pmd", - "NcssMethodCount apex Design Default ruleset...,quickstart,Complexity pmd", - "NcssTypeCount apex Design Default ruleset...,quickstart,Complexity pmd", - "StdCyclomaticComplexity apex Design Default ruleset...,quickstart,Complexity pmd", - "TooManyFields apex Design Default ruleset...,quickstart,Complexity pmd", + "ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd", + "ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd", + "ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd", + "NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd", + "NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd", + "NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd", + "StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd", + "TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd", "ApexDoc apex Documentation Default ruleset...,quickstart pmd", "ApexCSRF apex Error Prone Default ruleset...,quickstart pmd", - "AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd", - "AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd", + "AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd", + "AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd", "AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd", "EmptyCatchBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd", "EmptyIfStmt apex Error Prone Default ruleset...,quickstart,Empty Code pmd", @@ -5036,7 +5036,7 @@ "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...,quickstart,Style pmd", + "MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd", "OverrideBothEqualsAndHashcode apex Error Prone pmd", "TestMethodsMustBeInTestClasses apex Error Prone pmd", "constructor-super javascript ECMAScript 6 ECMAScript 6 eslint", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 305111c7ede..0fb8d6009d1 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -6,7 +6,7 @@ "bash-exec": "5.1.0", "black": "22.1.0", "cfn-lint": "0.58.3", - "checkov": "2.0.931", + "checkov": "2.0.935", "checkstyle": "10.0", "chktex": "1.7.6", "clippy": "0.1.59", @@ -47,7 +47,7 @@ "php": "7.4.26", "phpcs": "3.6.2", "phplint": "3.0", - "phpstan": "1.4.8", + "phpstan": "1.4.9", "powershell": "7.2.1", "prettier": "2.5.1", "protolint": "0.37.1", diff --git a/CHANGELOG.md b/CHANGELOG.md index 10e082a82fc..dba5f88e3e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -70,6 +70,8 @@ Note: Can be used with `megalinter/megalinter@beta` in your GitHub Action mega-l - [checkov](https://www.checkov.io/) from 2.0.924 to **2.0.927** on 2022-03-09 - [rubocop](https://rubocop.org/) from 1.25.1 to **1.26.0** on 2022-03-10 - [checkov](https://www.checkov.io/) from 2.0.927 to **2.0.931** on 2022-03-10 + - [phpstan](https://phpstan.org/) from 1.4.8 to **1.4.9** on 2022-03-11 + - [checkov](https://www.checkov.io/) from 2.0.931 to **2.0.935** on 2022-03-11 - New linter `kubeconform` to validate Kubernetes manifests with updated schemas diff --git a/docs/all_linters.md b/docs/all_linters.md index 37a1c3f8d31..950094c5b47 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -12,7 +12,7 @@ | [**bash-exec**](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | 5.1.0 | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | | [**black**](https://github.com/psf/black){target=_blank} | 22.1.0 | [MIT](licenses/black.md) | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/martysweet/cfn-lint){target=_blank} | 0.58.3 | | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Web Site](https://github.com/martysweet/cfn-lint){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.0.931 | [Apache-2.0](licenses/checkov.md) | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.0.935 | [Apache-2.0](licenses/checkov.md) | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.0 | [Other](licenses/checkstyle.md) | [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.59 | | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -53,7 +53,7 @@ | [**php**](https://github.com/php/php-src){target=_blank} | 7.4.26 | [Other](licenses/php.md) | [PHP](descriptors/php_php.md) | | [Repository](https://github.com/php/php-src){target=_blank} | | [**phpcs**](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | 3.6.2 | | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Web Site](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 3.0 | | [PHP](descriptors/php_phplint.md) | :white_circle: | [Web Site](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.4.8 | [MIT](licenses/phpstan.md) | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.4.9 | [MIT](licenses/phpstan.md) | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.2.1 | | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Web Site](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 2.5.1 | [MIT](licenses/prettier.md) | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.37.1 | | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Web Site](https://github.com/yoheimuta/protolint){target=_blank} | diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index a33181d70de..1e229da82a4 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -4,7 +4,7 @@ ## phpstan documentation -- Version in MegaLinter: **1.4.8** +- Version in MegaLinter: **1.4.9** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file is not found, [phpstan.neon.dist](https://github.com/megalinter/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 67314fb74ed..2fa37501f27 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -112,8 +112,8 @@ Options: input). --python-cell-magics TEXT When processing Jupyter Notebooks, add the given magic to the list of known python- - magics (time, timeit, python, capture, prun, - pypy, python3). Useful for formatting cells + magics (capture, time, pypy, timeit, python, + prun, python3). Useful for formatting cells with custom python magics. -S, --skip-string-normalization Don't normalize string quotes or prefixes. diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 4ca2b1cc32a..b434e7c782d 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -124,8 +124,8 @@ optional arguments: of opening bracket's line. --ignore errors Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. - (Default: ['E704', 'E121', 'E126', 'W503', 'W504', - 'E226', 'E24', 'E123']) + (Default: ['E226', 'E121', 'W504', 'E123', 'E704', + 'E24', 'W503', 'E126']) --extend-ignore errors Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend- diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 6bbf6f4f858..972a7189e52 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -229,11 +229,11 @@ VfCsrf visualforce Security VfHtmlStyleTagXss visualforce Security pmd VfUnescapeEl visualforce Security Basic VF pmd ApexAssertionsShouldIncludeMessage apex Best Practices pmd -ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd +ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,ApexUnit,quickstart pmd ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd -ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd -AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd -AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd +ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,ApexUnit,quickstart pmd +AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd +AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd UnusedLocalVariable apex Best Practices pmd AvoidDebugStatements apex Performance pmd @@ -242,18 +242,18 @@ AvoidSoqlInLoops apex Performance AvoidSoslInLoops apex Performance Performance,Default ruleset... pmd EagerlyLoadedDescribeSObjectResult apex Performance pmd OperationWithLimitsInLoop apex Performance quickstart pmd -ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd -ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd +ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd +ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd ApexCSRF apex Security Security pmd -ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd -ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd -ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd -ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd -ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd -ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd -ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd -ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd -ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd +ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd +ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd +ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd +ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd +ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd +ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd +ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd +ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd +ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd IfElseStmtsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd IfStmtsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd FieldDeclarationsShouldBeAtStart apex Code Style pmd @@ -261,26 +261,26 @@ FieldNamingConventions apex Code Style ForLoopsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd FormalParameterNamingConventions apex Code Style quickstart pmd LocalVariableNamingConventions apex Code Style quickstart pmd -MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd +MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd PropertyNamingConventions apex Code Style quickstart pmd -VariableNamingConventions apex Code Style Default ruleset...,Style pmd +VariableNamingConventions apex Code Style Style,Default ruleset... pmd WhileLoopsMustUseBraces apex Code Style Default ruleset...,quickstart,Braces pmd -AvoidDeeplyNestedIfStmts apex Design Default ruleset...,quickstart,Complexity pmd -CyclomaticComplexity apex Design Default ruleset...,quickstart,Metrics tempora... pmd +AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd +CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd CognitiveComplexity apex Design pmd -ExcessiveClassLength apex Design Default ruleset...,quickstart,Complexity pmd -ExcessiveParameterList apex Design Default ruleset...,quickstart,Complexity pmd -ExcessivePublicCount apex Design Default ruleset...,quickstart,Complexity pmd -NcssConstructorCount apex Design Default ruleset...,quickstart,Complexity pmd -NcssMethodCount apex Design Default ruleset...,quickstart,Complexity pmd -NcssTypeCount apex Design Default ruleset...,quickstart,Complexity pmd -StdCyclomaticComplexity apex Design Default ruleset...,quickstart,Complexity pmd -TooManyFields apex Design Default ruleset...,quickstart,Complexity pmd +ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd +ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd +ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd +NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd +NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd +NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd +StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd +TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd ApexDoc apex Documentation Default ruleset...,quickstart pmd ApexCSRF apex Error Prone Default ruleset...,quickstart pmd -AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd -AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd +AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd +AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd EmptyCatchBlock apex Error Prone Default ruleset...,quickstart,Empty Code pmd EmptyIfStmt apex Error Prone Default ruleset...,quickstart,Empty Code pmd @@ -288,7 +288,7 @@ EmptyStatementBlock apex Error Prone 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...,quickstart,Style pmd +MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd OverrideBothEqualsAndHashcode apex Error Prone pmd TestMethodsMustBeInTestClasses apex Error Prone pmd constructor-super javascript ECMAScript 6 ECMAScript 6 eslint diff --git a/docs/descriptors/terraform_checkov.md b/docs/descriptors/terraform_checkov.md index 39f723684e6..b1cd10d7c06 100644 --- a/docs/descriptors/terraform_checkov.md +++ b/docs/descriptors/terraform_checkov.md @@ -9,7 +9,7 @@ ## checkov documentation -- Version in MegaLinter: **2.0.931** +- Version in MegaLinter: **2.0.935** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to disable checkov rules in files](https://www.checkov.io/2.Basics/Suppressing%20and%20Skipping%20Policies.html){target=_blank} - See [Index of problems detected by checkov](https://www.checkov.io/5.Policy%20Index/all.html){target=_blank}