diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 4644dec5856..551abe9adcd 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -985,8 +985,8 @@ 2611287 ], [ - "2022-10-08T22:19:34", - 2615556 + "2022-10-08T22:16:55", + 2615590 ] ], "ci_light": [ @@ -1975,8 +1975,8 @@ 27373 ], [ - "2022-10-08T22:19:34", - 27759 + "2022-10-08T22:16:55", + 27763 ] ], "dart": [ @@ -3875,8 +3875,8 @@ 75849 ], [ - "2022-10-08T22:19:34", - 76765 + "2022-10-08T22:16:55", + 76789 ] ], "dotnet": [ @@ -4865,8 +4865,8 @@ 314946 ], [ - "2022-10-08T22:19:34", - 315590 + "2022-10-08T22:16:55", + 315593 ] ], "go": [ @@ -5855,7 +5855,7 @@ 13981 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 14066 ] ], @@ -6845,8 +6845,8 @@ 94448 ], [ - "2022-10-08T22:19:34", - 94902 + "2022-10-08T22:16:55", + 94904 ] ], "javascript": [ @@ -7835,8 +7835,8 @@ 153180 ], [ - "2022-10-08T22:19:34", - 154363 + "2022-10-08T22:16:55", + 154378 ] ], "php": [ @@ -8825,7 +8825,7 @@ 21582 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 22127 ] ], @@ -9815,8 +9815,8 @@ 108637 ], [ - "2022-10-08T22:19:34", - 109899 + "2022-10-08T22:16:55", + 109914 ] ], "ruby": [ @@ -10801,7 +10801,7 @@ 2623 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 2635 ] ], @@ -11787,7 +11787,7 @@ 3980 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 4000 ] ], @@ -12777,7 +12777,7 @@ 14219 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 14311 ] ], @@ -13765,7 +13765,7 @@ 1334 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 1334 ] ], @@ -14751,7 +14751,7 @@ 2516 ], [ - "2022-10-08T22:19:34", + "2022-10-08T22:16:55", 2540 ] ], @@ -15741,8 +15741,8 @@ 117784 ], [ - "2022-10-08T22:19:34", - 119044 + "2022-10-08T22:16:55", + 119056 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index e236919e504..56df9dfadd6 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -464,8 +464,8 @@ " input).", " --python-cell-magics TEXT When processing Jupyter Notebooks, add the", " given magic to the list of known python-", - " magics (pypy, time, python3, capture,", - " python, timeit, prun). Useful for formatting", + " magics (python, prun, time, python3, pypy,", + " capture, timeit). Useful for formatting", " cells with custom python magics.", " -x, --skip-source-first-line Skip the first line of the source code.", " -S, --skip-string-normalization", @@ -1111,7 +1111,7 @@ "" ], "clj-kondo": [ - "clj-kondo v2022.09.08", + "clj-kondo v2022.10.05", "", "", "Options:", @@ -1134,7 +1134,7 @@ " nearest `.clj-kondo` directory in the current and parent directories.", "", " --config : config may be a file or an EDN expression. See", - " https://cljdoc.org/d/clj-kondo/clj-kondo/2022.09.08/doc/configuration", + " https://cljdoc.org/d/clj-kondo/clj-kondo/2022.10.05/doc/configuration", "", " --config-dir : use this config directory instead of auto-detected", " .clj-kondo dir.", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index efd418d2cbf..d40870e26f1 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -12,7 +12,7 @@ "checkstyle": "10.3.4", "chktex": "1.7.6", "clippy": "0.1.64", - "clj-kondo": "2022.09.08", + "clj-kondo": "2022.10.05", "coffeelint": "5.2.10", "cpplint": "1.6.1", "cspell": "6.12.0", @@ -82,7 +82,7 @@ "shellcheck": "0.8.0", "shfmt": "3.6.0", "snakefmt": "0.6.1", - "snakemake": "7.15.1", + "snakemake": "7.15.2", "spectral": "5.9.2", "sql-lint": "1.0.0", "sqlfluff": "1.3.2", diff --git a/.automation/generated/megalinter-users.json b/.automation/generated/megalinter-users.json index d68f8b25d29..598c4a3bfcc 100644 --- a/.automation/generated/megalinter-users.json +++ b/.automation/generated/megalinter-users.json @@ -804,8 +804,8 @@ "network_count": 129, "node_id": "MDEwOlJlcG9zaXRvcnkzMDQ4MzAyMjY=", "notifications_url": "https://api.github.com/repos/oxsecurity/megalinter/notifications{?since,all,participating}", - "open_issues": 43, - "open_issues_count": 43, + "open_issues": 41, + "open_issues_count": 41, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/89921661?v=4", "events_url": "https://api.github.com/users/oxsecurity/events{/privacy}", @@ -848,9 +848,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/oxsecurity/megalinter/pulls{/number}", - "pushed_at": "2022-10-08T09:48:23Z", + "pushed_at": "2022-10-08T21:49:59Z", "releases_url": "https://api.github.com/repos/oxsecurity/megalinter/releases{/id}", - "size": 253508, + "size": 253711, "ssh_url": "git@github.com:oxsecurity/megalinter.git", "stargazers_count": 870, "stargazers_url": "https://api.github.com/repos/oxsecurity/megalinter/stargazers", @@ -1232,7 +1232,7 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/onedr0p/home-ops/pulls{/number}", - "pushed_at": "2022-10-08T17:48:59Z", + "pushed_at": "2022-10-08T22:03:45Z", "releases_url": "https://api.github.com/repos/onedr0p/home-ops/releases{/id}", "size": 27210, "ssh_url": "git@github.com:onedr0p/home-ops.git", @@ -2616,8 +2616,8 @@ "network_count": 24, "node_id": "MDEwOlJlcG9zaXRvcnkyODc1MDA0NTY=", "notifications_url": "https://api.github.com/repos/bjw-s/home-ops/notifications{?since,all,participating}", - "open_issues": 3, - "open_issues_count": 3, + "open_issues": 4, + "open_issues_count": 4, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6213398?v=4", "events_url": "https://api.github.com/users/bjw-s/events{/privacy}", @@ -2640,9 +2640,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/bjw-s/home-ops/pulls{/number}", - "pushed_at": "2022-10-08T04:44:59Z", + "pushed_at": "2022-10-08T22:06:27Z", "releases_url": "https://api.github.com/repos/bjw-s/home-ops/releases{/id}", - "size": 32200, + "size": 32225, "ssh_url": "git@github.com:bjw-s/home-ops.git", "stargazers_count": 184, "stargazers_url": "https://api.github.com/repos/bjw-s/home-ops/stargazers", @@ -2881,7 +2881,7 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/toboshii/home-ops/pulls{/number}", - "pushed_at": "2022-10-08T10:22:41Z", + "pushed_at": "2022-10-08T21:19:05Z", "releases_url": "https://api.github.com/repos/toboshii/home-ops/releases{/id}", "size": 2704, "ssh_url": "git@github.com:toboshii/home-ops.git", @@ -3264,7 +3264,7 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/carpenike/k8s-gitops/pulls{/number}", - "pushed_at": "2022-10-08T15:27:15Z", + "pushed_at": "2022-10-08T21:21:12Z", "releases_url": "https://api.github.com/repos/carpenike/k8s-gitops/releases{/id}", "size": 123807, "ssh_url": "git@github.com:carpenike/k8s-gitops.git", @@ -4944,7 +4944,7 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/auricom/home-ops/pulls{/number}", - "pushed_at": "2022-10-08T10:25:17Z", + "pushed_at": "2022-10-08T21:21:08Z", "releases_url": "https://api.github.com/repos/auricom/home-ops/releases{/id}", "size": 6486, "ssh_url": "git@github.com:auricom/home-ops.git", @@ -5888,7 +5888,7 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/jr0dd/home-ops/pulls{/number}", - "pushed_at": "2022-10-08T14:14:10Z", + "pushed_at": "2022-10-08T22:10:04Z", "releases_url": "https://api.github.com/repos/jr0dd/home-ops/releases{/id}", "size": 5625, "ssh_url": "git@github.com:jr0dd/home-ops.git", @@ -6747,7 +6747,7 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/0dragosh/homelab/pulls{/number}", - "pushed_at": "2022-10-08T07:36:54Z", + "pushed_at": "2022-10-08T21:29:12Z", "releases_url": "https://api.github.com/repos/0dragosh/homelab/releases{/id}", "size": 3995, "ssh_url": "git@github.com:0dragosh/homelab.git", diff --git a/CHANGELOG.md b/CHANGELOG.md index 27a60a3ae72..3611656170d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Correct removeContainer casing in runner ([#1917](https://github.com/oxsecurity/megalinter/issues/1917)) - Use -p argument for pyright custom config file path ([#1946](https://github.com/oxsecurity/megalinter/issues/1946)) +- Fix use of TERRAFORM_KICS_ARGUMENTS ([#1947](https://github.com/oxsecurity/megalinter/issues/1947)) - Linter versions upgrades - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.66.0 to **0.66.1** on 2022-10-04 @@ -27,6 +28,9 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [semgrep](https://semgrep.dev/) from 0.115.0 to **0.116.0** on 2022-10-08 - [terraform-fmt](https://www.terraform.io/docs/cli/commands/fmt.html) from 1.3.1 to **1.3.2** on 2022-10-08 - [terragrunt](https://terragrunt.gruntwork.io) from 0.39.0 to **0.39.1** on 2022-10-08 + - [ansible-lint](https://ansible-lint.readthedocs.io/en/latest/) from 6.8.0 to **6.7.0** on 2022-10-08 + - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2022.09.08 to **2022.10.05** on 2022-10-08 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.15.1 to **7.15.2** on 2022-10-08 ## [v6.11.1] - 2022-10-03 diff --git a/docs/all_linters.md b/docs/all_linters.md index 8d8ccd3fa42..c22401329de 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -18,7 +18,7 @@ | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.3.4 | [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.64 | [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} | -| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2022.09.08 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | +| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2022.10.05 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [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.10 | [Other](licenses/coffeelint.md) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint){target=_blank} | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | | [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 1.6.1 | | | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Web Site](https://github.com/cpplint/cpplint){target=_blank} | | [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 6.12.0 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | @@ -84,7 +84,7 @@ | [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.8.0 | | [![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.6.0 | | [![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.6.1 | | [![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.15.1 | [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} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.15.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} | 5.9.2 | [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 | | [![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} | 1.3.2 | [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} | diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 040354c73b9..e1fbc1a8081 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -11,7 +11,7 @@ ## clj-kondo documentation -- Version in MegaLinter: **2022.09.08** +- Version in MegaLinter: **2022.10.05** - Visit [Official Web Site](https://github.com/borkdude/clj-kondo#readme){target=_blank} - See [How to configure clj-kondo rules](https://github.com/borkdude/clj-kondo/blob/master/doc/config.md#configuration){target=_blank} - If custom `.clj-kondo/config.edn` config file is not found, [.clj-kondo/config.edn](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.clj-kondo/config.edn){target=_blank} will be used @@ -86,7 +86,7 @@ clj-kondo --lint --config .clj-kondo/config.edn myfile.clj ### Help content ```shell -clj-kondo v2022.09.08 +clj-kondo v2022.10.05 Options: @@ -109,7 +109,7 @@ Options: nearest `.clj-kondo` directory in the current and parent directories. --config : config may be a file or an EDN expression. See - https://cljdoc.org/d/clj-kondo/clj-kondo/2022.09.08/doc/configuration + https://cljdoc.org/d/clj-kondo/clj-kondo/2022.10.05/doc/configuration --config-dir : use this config directory instead of auto-detected .clj-kondo dir. diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 6263a328f84..5185ab12bb8 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -114,8 +114,8 @@ Options: input). --python-cell-magics TEXT When processing Jupyter Notebooks, add the given magic to the list of known python- - magics (pypy, time, python3, capture, - python, timeit, prun). Useful for formatting + magics (python, prun, time, python3, pypy, + capture, timeit). Useful for formatting cells with custom python magics. -x, --skip-source-first-line Skip the first line of the source code. -S, --skip-string-normalization diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 294186dedf9..6ce1335d842 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -11,7 +11,7 @@ ## snakemake documentation -- Version in MegaLinter: **7.15.1** +- Version in MegaLinter: **7.15.2** - 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} diff --git a/megalinter/descriptors/terraform.megalinter-descriptor.yml b/megalinter/descriptors/terraform.megalinter-descriptor.yml index f38831d59a7..c53f82f3c2a 100644 --- a/megalinter/descriptors/terraform.megalinter-descriptor.yml +++ b/megalinter/descriptors/terraform.megalinter-descriptor.yml @@ -184,6 +184,7 @@ linters: cli_executable: kics cli_lint_extra_args: - scan + cli_lint_extra_args_after: - --path cli_version_arg_name: "version" examples: