diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 474de061cd7..68eb33b445f 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -373,8 +373,8 @@ 1860585 ], [ - "2021-12-02T22:38:42", - 1897255 + "2021-12-02T23:52:24", + 1901938 ] ], "ci_light": [ @@ -751,8 +751,8 @@ 5386 ], [ - "2021-12-02T22:38:42", - 5412 + "2021-12-02T23:52:24", + 5414 ] ], "dart": [ @@ -1129,8 +1129,8 @@ 1597 ], [ - "2021-12-02T22:38:42", - 1610 + "2021-12-02T23:52:24", + 1612 ] ], "documentation": [ @@ -1507,8 +1507,8 @@ 23000 ], [ - "2021-12-02T22:38:42", - 23134 + "2021-12-02T23:52:24", + 23139 ] ], "dotnet": [ @@ -1885,8 +1885,8 @@ 255122 ], [ - "2021-12-02T22:38:42", - 255603 + "2021-12-02T23:52:24", + 255640 ] ], "go": [ @@ -2263,8 +2263,8 @@ 5652 ], [ - "2021-12-02T22:38:42", - 5685 + "2021-12-02T23:52:24", + 5686 ] ], "java": [ @@ -2641,8 +2641,8 @@ 41699 ], [ - "2021-12-02T22:38:42", - 42044 + "2021-12-02T23:52:24", + 42045 ] ], "javascript": [ @@ -3019,8 +3019,8 @@ 57974 ], [ - "2021-12-02T22:38:42", - 58602 + "2021-12-02T23:52:24", + 58773 ] ], "php": [ @@ -3397,8 +3397,8 @@ 2565 ], [ - "2021-12-02T22:38:42", - 2591 + "2021-12-02T23:52:24", + 2604 ] ], "python": [ @@ -3775,8 +3775,8 @@ 32018 ], [ - "2021-12-02T22:38:42", - 32322 + "2021-12-02T23:52:24", + 32372 ] ], "ruby": [ @@ -4149,8 +4149,8 @@ 1550 ], [ - "2021-12-02T22:38:42", - 1557 + "2021-12-02T23:52:24", + 1558 ] ], "rust": [ @@ -4523,8 +4523,8 @@ 1293 ], [ - "2021-12-02T22:38:42", - 1299 + "2021-12-02T23:52:24", + 1300 ] ], "salesforce": [ @@ -4901,8 +4901,8 @@ 8602 ], [ - "2021-12-02T22:38:42", - 8637 + "2021-12-02T23:52:24", + 8639 ] ], "scala": [ @@ -5275,8 +5275,8 @@ 1146 ], [ - "2021-12-02T22:38:42", - 1152 + "2021-12-02T23:52:24", + 1153 ] ], "swift": [ @@ -5649,8 +5649,8 @@ 1049 ], [ - "2021-12-02T22:38:42", - 1052 + "2021-12-02T23:52:24", + 1053 ] ], "terraform": [ @@ -6027,8 +6027,8 @@ 24384 ], [ - "2021-12-02T22:38:42", - 24641 + "2021-12-02T23:52:24", + 24652 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index cfb3bc81bdf..a92ebebfd50 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -1379,8 +1379,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: ['E123', 'E121', 'E24', 'W503', 'E226',", - " 'E126', 'E704', 'W504'])", + " (Default: ['E24', 'E704', 'W503', 'W504', 'E121',", + " 'E123', 'E126', 'E226'])", " --extend-ignore errors", " Comma-separated list of errors and warnings to add to", " the list of ignored ones. For example, ``--extend-", @@ -3586,70 +3586,70 @@ " Checks:", " --only-checks CHECKS A comma separated list of checks that should be run", " --ignore-paths PATHS A comma separated list of patterns to ignore", - " --no-unquoted_node_name-check", - " Skip the unquoted_node_name check.", - " --no-right_to_left_relationship-check", - " Skip the right_to_left_relationship check.", - " --no-class_inherits_from_params_class-check", - " Skip the class_inherits_from_params_class check.", - " --class_inherits_from_params_class-check", - " Enable the class_inherits_from_params_class check.", - " --no-autoloader_layout-check Skip the autoloader_layout check.", - " --no-names_containing_dash-check", - " Skip the names_containing_dash check.", - " --no-variable_scope-check Skip the variable_scope check.", - " --no-arrow_on_right_operand_line-check", - " Skip the arrow_on_right_operand_line check.", - " --no-code_on_top_scope-check Skip the code_on_top_scope check.", - " --code_on_top_scope-check Enable the code_on_top_scope check.", - " --no-nested_classes_or_defines-check", - " Skip the nested_classes_or_defines check.", - " --no-inherits_across_namespaces-check", - " Skip the inherits_across_namespaces check.", - " --no-parameter_order-check Skip the parameter_order check.", - " --no-names_containing_uppercase-check", - " Skip the names_containing_uppercase check.", " --no-slash_comments-check Skip the slash_comments check.", " --no-star_comments-check Skip the star_comments check.", - " --no-ensure_not_symlink_target-check", - " Skip the ensure_not_symlink_target check.", " --no-file_mode-check Skip the file_mode check.", " --no-ensure_first_param-check", " Skip the ensure_first_param check.", + " --no-ensure_not_symlink_target-check", + " Skip the ensure_not_symlink_target check.", " --no-duplicate_params-check Skip the duplicate_params check.", - " --no-unquoted_file_mode-check", - " Skip the unquoted_file_mode check.", " --no-unquoted_resource_title-check", " Skip the unquoted_resource_title check.", - " --no-single_quote_string_with_variables-check", - " Skip the single_quote_string_with_variables check.", - " --no-double_quoted_strings-check", - " Skip the double_quoted_strings check.", - " --no-variables_not_enclosed-check", - " Skip the variables_not_enclosed check.", - " --no-quoted_booleans-check Skip the quoted_booleans check.", - " --quoted_booleans-check Enable the quoted_booleans check.", - " --no-only_variable_string-check", - " Skip the only_variable_string check.", - " --no-puppet_url_without_modules-check", - " Skip the puppet_url_without_modules check.", + " --no-unquoted_file_mode-check", + " Skip the unquoted_file_mode check.", " --no-variable_contains_dash-check", " Skip the variable_contains_dash check.", " --no-variable_is_lowercase-check", " Skip the variable_is_lowercase check.", - " --no-80chars-check Skip the 80chars check.", - " --80chars-check Enable the 80chars check.", - " --no-hard_tabs-check Skip the hard_tabs check.", + " --no-unquoted_node_name-check", + " Skip the unquoted_node_name check.", + " --no-inherits_across_namespaces-check", + " Skip the inherits_across_namespaces check.", + " --no-code_on_top_scope-check Skip the code_on_top_scope check.", + " --code_on_top_scope-check Enable the code_on_top_scope check.", + " --no-right_to_left_relationship-check", + " Skip the right_to_left_relationship check.", + " --no-names_containing_uppercase-check", + " Skip the names_containing_uppercase check.", + " --no-names_containing_dash-check", + " Skip the names_containing_dash check.", + " --no-class_inherits_from_params_class-check", + " Skip the class_inherits_from_params_class check.", + " --class_inherits_from_params_class-check", + " Enable the class_inherits_from_params_class check.", + " --no-parameter_order-check Skip the parameter_order check.", + " --no-arrow_on_right_operand_line-check", + " Skip the arrow_on_right_operand_line check.", + " --no-nested_classes_or_defines-check", + " Skip the nested_classes_or_defines check.", + " --no-variable_scope-check Skip the variable_scope check.", + " --no-autoloader_layout-check Skip the autoloader_layout check.", " --no-2sp_soft_tabs-check Skip the 2sp_soft_tabs check.", - " --no-arrow_alignment-check Skip the arrow_alignment check.", " --no-trailing_whitespace-check", " Skip the trailing_whitespace check.", " --no-140chars-check Skip the 140chars check.", - " --no-documentation-check Skip the documentation check.", + " --no-80chars-check Skip the 80chars check.", + " --80chars-check Enable the 80chars check.", + " --no-arrow_alignment-check Skip the arrow_alignment check.", + " --no-hard_tabs-check Skip the hard_tabs check.", " --no-case_without_default-check", " Skip the case_without_default check.", " --no-selector_inside_resource-check", - " Skip the selector_inside_resource check." + " Skip the selector_inside_resource check.", + " --no-documentation-check Skip the documentation check.", + " --no-puppet_url_without_modules-check", + " Skip the puppet_url_without_modules check.", + " --no-only_variable_string-check", + " Skip the only_variable_string check.", + " --no-single_quote_string_with_variables-check", + " Skip the single_quote_string_with_variables check.", + " --no-double_quoted_strings-check", + " Skip the double_quoted_strings check.", + " --no-quoted_booleans-check Skip the quoted_booleans check.", + " --quoted_booleans-check Enable the quoted_booleans check.", + " --no-variables_not_enclosed-check", + " Skip the variables_not_enclosed check." ], "pylint": [ "Usage: pylint [options]", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index a1c792a25a0..aa49db4c8f7 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -6,10 +6,10 @@ "bash-exec": "5.1.0", "black": "21.11", "cfn-lint": "0.56.2", - "checkov": "2.0.621", + "checkov": "2.0.625", "checkstyle": "9.2", "chktex": "1.7.6", - "clippy": "0.1.56", + "clippy": "0.1.57", "clj-kondo": "2021.06.18", "coffeelint": "5.2.1", "cpplint": "1.5.5", diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c7bb4f665d..ecf98ded10f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,8 @@ Note: Can be used with `megalinter/megalinter@beta` in your GitHub Action mega-l - [coffeelint](http://www.coffeelint.org) from 5.2.0 to **5.2.1** on 2021-12-02 - [checkov](https://www.checkov.io/) from 2.0.618 to **2.0.621** on 2021-12-02 - [ktlint](https://ktlint.github.io) from 0.40.0 to **0.43.2** on 2021-12-02 + - [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.56 to **0.1.57** on 2021-12-02 + - [checkov](https://www.checkov.io/) from 2.0.621 to **2.0.625** on 2021-12-02 ## [v5.2.0] - 2021-11-18 diff --git a/docs/all_linters.md b/docs/all_linters.md index 85a0e374549..6a2f3eff181 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -12,10 +12,10 @@ | [**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} | 21.11 | MIT | [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.56.2 | | [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.621 | Apache-2.0 | [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.625 | Apache-2.0 | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 9.2 | Other | [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.56 | | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} | +| [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.57 | | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} | | [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2021.06.18 | | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | | [**coffeelint**](https://github.com/clutchski/coffeelint){target=_blank} | 5.2.1 | Other | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | | [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 1.5.5 | | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Web Site](https://github.com/cpplint/cpplint){target=_blank} | diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index dd9c41d9084..886e495dc61 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -115,70 +115,70 @@ puppet-lint --fail-on-warnings --no-autoloader_layout-check --fix myfile.pp Checks: --only-checks CHECKS A comma separated list of checks that should be run --ignore-paths PATHS A comma separated list of patterns to ignore - --no-unquoted_node_name-check - Skip the unquoted_node_name check. - --no-right_to_left_relationship-check - Skip the right_to_left_relationship check. - --no-class_inherits_from_params_class-check - Skip the class_inherits_from_params_class check. - --class_inherits_from_params_class-check - Enable the class_inherits_from_params_class check. - --no-autoloader_layout-check Skip the autoloader_layout check. - --no-names_containing_dash-check - Skip the names_containing_dash check. - --no-variable_scope-check Skip the variable_scope check. - --no-arrow_on_right_operand_line-check - Skip the arrow_on_right_operand_line check. - --no-code_on_top_scope-check Skip the code_on_top_scope check. - --code_on_top_scope-check Enable the code_on_top_scope check. - --no-nested_classes_or_defines-check - Skip the nested_classes_or_defines check. - --no-inherits_across_namespaces-check - Skip the inherits_across_namespaces check. - --no-parameter_order-check Skip the parameter_order check. - --no-names_containing_uppercase-check - Skip the names_containing_uppercase check. --no-slash_comments-check Skip the slash_comments check. --no-star_comments-check Skip the star_comments check. - --no-ensure_not_symlink_target-check - Skip the ensure_not_symlink_target check. --no-file_mode-check Skip the file_mode check. --no-ensure_first_param-check Skip the ensure_first_param check. + --no-ensure_not_symlink_target-check + Skip the ensure_not_symlink_target check. --no-duplicate_params-check Skip the duplicate_params check. - --no-unquoted_file_mode-check - Skip the unquoted_file_mode check. --no-unquoted_resource_title-check Skip the unquoted_resource_title check. - --no-single_quote_string_with_variables-check - Skip the single_quote_string_with_variables check. - --no-double_quoted_strings-check - Skip the double_quoted_strings check. - --no-variables_not_enclosed-check - Skip the variables_not_enclosed check. - --no-quoted_booleans-check Skip the quoted_booleans check. - --quoted_booleans-check Enable the quoted_booleans check. - --no-only_variable_string-check - Skip the only_variable_string check. - --no-puppet_url_without_modules-check - Skip the puppet_url_without_modules check. + --no-unquoted_file_mode-check + Skip the unquoted_file_mode check. --no-variable_contains_dash-check Skip the variable_contains_dash check. --no-variable_is_lowercase-check Skip the variable_is_lowercase check. - --no-80chars-check Skip the 80chars check. - --80chars-check Enable the 80chars check. - --no-hard_tabs-check Skip the hard_tabs check. + --no-unquoted_node_name-check + Skip the unquoted_node_name check. + --no-inherits_across_namespaces-check + Skip the inherits_across_namespaces check. + --no-code_on_top_scope-check Skip the code_on_top_scope check. + --code_on_top_scope-check Enable the code_on_top_scope check. + --no-right_to_left_relationship-check + Skip the right_to_left_relationship check. + --no-names_containing_uppercase-check + Skip the names_containing_uppercase check. + --no-names_containing_dash-check + Skip the names_containing_dash check. + --no-class_inherits_from_params_class-check + Skip the class_inherits_from_params_class check. + --class_inherits_from_params_class-check + Enable the class_inherits_from_params_class check. + --no-parameter_order-check Skip the parameter_order check. + --no-arrow_on_right_operand_line-check + Skip the arrow_on_right_operand_line check. + --no-nested_classes_or_defines-check + Skip the nested_classes_or_defines check. + --no-variable_scope-check Skip the variable_scope check. + --no-autoloader_layout-check Skip the autoloader_layout check. --no-2sp_soft_tabs-check Skip the 2sp_soft_tabs check. - --no-arrow_alignment-check Skip the arrow_alignment check. --no-trailing_whitespace-check Skip the trailing_whitespace check. --no-140chars-check Skip the 140chars check. - --no-documentation-check Skip the documentation check. + --no-80chars-check Skip the 80chars check. + --80chars-check Enable the 80chars check. + --no-arrow_alignment-check Skip the arrow_alignment check. + --no-hard_tabs-check Skip the hard_tabs check. --no-case_without_default-check Skip the case_without_default check. --no-selector_inside_resource-check Skip the selector_inside_resource check. + --no-documentation-check Skip the documentation check. + --no-puppet_url_without_modules-check + Skip the puppet_url_without_modules check. + --no-only_variable_string-check + Skip the only_variable_string check. + --no-single_quote_string_with_variables-check + Skip the single_quote_string_with_variables check. + --no-double_quoted_strings-check + Skip the double_quoted_strings check. + --no-quoted_booleans-check Skip the quoted_booleans check. + --quoted_booleans-check Enable the quoted_booleans check. + --no-variables_not_enclosed-check + Skip the variables_not_enclosed check. ``` ### Installation on mega-linter Docker image diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 78ca03a5024..93e2be037fc 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: ['E123', 'E121', 'E24', 'W503', 'E226', - 'E126', 'E704', 'W504']) + (Default: ['E24', 'E704', 'W503', 'W504', 'E121', + 'E123', 'E126', 'E226']) --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/rust_clippy.md b/docs/descriptors/rust_clippy.md index 1f692e19bc2..ab8faa9e17c 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -4,7 +4,7 @@ ## clippy documentation -- Version in MegaLinter: **0.1.56** +- Version in MegaLinter: **0.1.57** - Visit [Official Web Site](https://github.com/rust-lang/rust-clippy#readme){target=_blank} - See [How to configure clippy rules](https://github.com/rust-lang/rust-clippy#configuration){target=_blank} - See [How to disable clippy rules in files](https://github.com/rust-lang/rust-clippy#allowingdenying-lints){target=_blank} diff --git a/docs/descriptors/terraform_checkov.md b/docs/descriptors/terraform_checkov.md index ccd876d901a..20ba197fedd 100644 --- a/docs/descriptors/terraform_checkov.md +++ b/docs/descriptors/terraform_checkov.md @@ -9,7 +9,7 @@ ## checkov documentation -- Version in MegaLinter: **2.0.621** +- Version in MegaLinter: **2.0.625** - 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}