diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 474de061cd7..814d5884323 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -375,6 +375,10 @@ [ "2021-12-02T22:38:42", 1897255 + ], + [ + "2021-12-03T01:31:52", + 1903322 ] ], "ci_light": [ @@ -753,6 +757,10 @@ [ "2021-12-02T22:38:42", 5412 + ], + [ + "2021-12-03T01:31:52", + 5417 ] ], "dart": [ @@ -1131,6 +1139,10 @@ [ "2021-12-02T22:38:42", 1610 + ], + [ + "2021-12-03T01:31:52", + 1615 ] ], "documentation": [ @@ -1509,6 +1521,10 @@ [ "2021-12-02T22:38:42", 23134 + ], + [ + "2021-12-03T01:31:52", + 23141 ] ], "dotnet": [ @@ -1887,6 +1903,10 @@ [ "2021-12-02T22:38:42", 255603 + ], + [ + "2021-12-03T01:31:52", + 255662 ] ], "go": [ @@ -2265,6 +2285,10 @@ [ "2021-12-02T22:38:42", 5685 + ], + [ + "2021-12-03T01:31:52", + 5686 ] ], "java": [ @@ -2643,6 +2667,10 @@ [ "2021-12-02T22:38:42", 42044 + ], + [ + "2021-12-03T01:31:52", + 42048 ] ], "javascript": [ @@ -3021,6 +3049,10 @@ [ "2021-12-02T22:38:42", 58602 + ], + [ + "2021-12-03T01:31:52", + 58965 ] ], "php": [ @@ -3399,6 +3431,10 @@ [ "2021-12-02T22:38:42", 2591 + ], + [ + "2021-12-03T01:31:52", + 2604 ] ], "python": [ @@ -3777,6 +3813,10 @@ [ "2021-12-02T22:38:42", 32322 + ], + [ + "2021-12-03T01:31:52", + 32390 ] ], "ruby": [ @@ -4151,6 +4191,10 @@ [ "2021-12-02T22:38:42", 1557 + ], + [ + "2021-12-03T01:31:52", + 1558 ] ], "rust": [ @@ -4525,6 +4569,10 @@ [ "2021-12-02T22:38:42", 1299 + ], + [ + "2021-12-03T01:31:52", + 1300 ] ], "salesforce": [ @@ -4903,6 +4951,10 @@ [ "2021-12-02T22:38:42", 8637 + ], + [ + "2021-12-03T01:31:52", + 8641 ] ], "scala": [ @@ -5277,6 +5329,10 @@ [ "2021-12-02T22:38:42", 1152 + ], + [ + "2021-12-03T01:31:52", + 1153 ] ], "swift": [ @@ -5651,6 +5707,10 @@ [ "2021-12-02T22:38:42", 1052 + ], + [ + "2021-12-03T01:31:52", + 1053 ] ], "terraform": [ @@ -6029,6 +6089,10 @@ [ "2021-12-02T22:38:42", 24641 + ], + [ + "2021-12-03T01:31:52", + 24704 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index cfb3bc81bdf..60c8462b205 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: ['E121', 'W503', 'E126', 'E226', 'E704',", + " 'E123', 'W504', 'E24'])", " --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..39d9a59035f 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-03 + - [checkov](https://www.checkov.io/) from 2.0.621 to **2.0.625** on 2021-12-03 ## [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..2c61fc13f62 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: ['E121', 'W503', 'E126', 'E226', 'E704', + 'E123', 'W504', 'E24']) --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}