diff --git a/.automation/build.py b/.automation/build.py index b0260e0bc43..2a88b83efdd 100644 --- a/.automation/build.py +++ b/.automation/build.py @@ -520,6 +520,7 @@ def match_flavor(item, flavor, flavor_info): if flavor in item["descriptor_flavors"] or ( "all_flavors" in item["descriptor_flavors"] and not flavor.endswith("_light") + and "cupcake" not in flavor and not is_strict ): return True diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 238a995cf9b..064d1301ed9 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1019,6 +1019,10 @@ [ "2022-10-18T06:25:58", 2626933 + ], + [ + "2022-10-22T11:41:20", + 2633257 ] ], "ci_light": [ @@ -2041,6 +2045,16 @@ [ "2022-10-18T06:25:58", 28838 + ], + [ + "2022-10-22T11:41:20", + 29341 + ] + ], + "cupcake": [ + [ + "2022-10-22T11:41:20", + 1 ] ], "dart": [ @@ -3973,6 +3987,10 @@ [ "2022-10-18T06:25:58", 78557 + ], + [ + "2022-10-22T11:41:20", + 79788 ] ], "dotnet": [ @@ -4995,6 +5013,10 @@ [ "2022-10-18T06:25:58", 316688 + ], + [ + "2022-10-22T11:41:20", + 317453 ] ], "go": [ @@ -6017,6 +6039,10 @@ [ "2022-10-18T06:25:58", 14338 + ], + [ + "2022-10-22T11:41:20", + 14450 ] ], "java": [ @@ -7039,6 +7065,10 @@ [ "2022-10-18T06:25:58", 96074 + ], + [ + "2022-10-22T11:41:20", + 96615 ] ], "javascript": [ @@ -8061,6 +8091,10 @@ [ "2022-10-18T06:25:58", 157500 + ], + [ + "2022-10-22T11:41:20", + 158708 ] ], "php": [ @@ -9083,6 +9117,10 @@ [ "2022-10-18T06:25:58", 23473 + ], + [ + "2022-10-22T11:41:20", + 24408 ] ], "python": [ @@ -10105,6 +10143,10 @@ [ "2022-10-18T06:25:58", 112995 + ], + [ + "2022-10-22T11:41:20", + 114727 ] ], "ruby": [ @@ -11123,6 +11165,10 @@ [ "2022-10-18T06:25:58", 2661 + ], + [ + "2022-10-22T11:41:20", + 2667 ] ], "rust": [ @@ -12141,6 +12187,10 @@ [ "2022-10-18T06:25:58", 4035 + ], + [ + "2022-10-22T11:41:20", + 4073 ] ], "salesforce": [ @@ -13163,6 +13213,10 @@ [ "2022-10-18T06:25:58", 14494 + ], + [ + "2022-10-22T11:41:20", + 14625 ] ], "scala": [ @@ -14183,6 +14237,10 @@ [ "2022-10-18T06:25:58", 1341 + ], + [ + "2022-10-22T11:41:20", + 1343 ] ], "swift": [ @@ -15201,6 +15259,10 @@ [ "2022-10-18T06:25:58", 2596 + ], + [ + "2022-10-22T11:41:20", + 2627 ] ], "terraform": [ @@ -16223,6 +16285,10 @@ [ "2022-10-18T06:25:58", 122680 + ], + [ + "2022-10-22T11:41:20", + 124743 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index a280535173b..38a3fc1a3ba 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -141,11 +141,11 @@ " --version" ], "arm-ttk": [ - "\u001b[91mTest-AzTemplate:", - "\u001b[96mLine |", - "\u001b[96m 2 | \u001b[0m $TAZ_V = (Test-AzTemplate \u001b[96m-help\u001b[0m);", - "\u001b[96m | \u001b[91m ~~~~~", - "\u001b[91m\u001b[96m | \u001b[91mA parameter cannot be found that matches parameter name 'help'.\u001b[0m" + "\u001b[31;1mTest-AzTemplate:", + "\u001b[36;1mLine |", + "\u001b[36;1m 2 | \u001b[0m $TAZ_V = (Test-AzTemplate \u001b[36;1m-help\u001b[0m);", + "\u001b[36;1m | \u001b[31;1m ~~~~~", + "\u001b[31;1m\u001b[36;1m | \u001b[31;1mA parameter cannot be found that matches parameter name 'help'.\u001b[0m" ], "bandit": [ "usage: bandit [-h] [-r] [-a {file,vuln}] [-n CONTEXT_LINES] [-c CONFIG_FILE]", @@ -461,9 +461,9 @@ " input).", " --python-cell-magics TEXT When processing Jupyter Notebooks, add the", " given magic to the list of known python-", - " magics (prun, python3, timeit, time,", - " capture, pypy, python). Useful for", - " formatting cells with custom python magics.", + " magics (capture, time, python3, timeit,", + " python, prun, pypy). 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", " Don't normalize string quotes or prefixes.", @@ -4594,65 +4594,6 @@ " Warning level messages displayed, use \"--disable=all", " --enable=classes --disable=W\".", "", - "Spelling:", - " Check spelling in comments and docstrings.", - "", - " --spelling-dict ", - " Spelling dictionary name. Available dictionaries:", - " none. To make it work, install the 'python-enchant'", - " package. (default: )", - " --spelling-ignore-words ", - " List of comma separated words that should not be", - " checked. (default: )", - " --spelling-private-dict-file ", - " A path to a file that contains the private dictionary;", - " one word per line. (default: )", - " --spelling-store-unknown-words ", - " Tells whether to store unknown words to the private", - " dictionary (see the --spelling-private-dict-file", - " option) instead of raising a message. (default: n)", - " --max-spelling-suggestions N", - " Limits count of emitted suggestions for spelling", - " mistakes. (default: 4)", - " --spelling-ignore-comment-directives ", - " List of comma separated words that should be", - " considered directives if they appear at the beginning", - " of a comment and should not be checked. (default: fmt:", - " on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:)", - "", - "Classes:", - " Checker for class nodes.", - "", - " --defining-attr-methods ", - " List of method names used to declare (i.e. assign)", - " instance attributes. (default: ('__init__', '__new__',", - " 'setUp', '__post_init__'))", - " --valid-classmethod-first-arg ", - " List of valid names for the first argument in a class", - " method. (default: ('cls',))", - " --valid-metaclass-classmethod-first-arg ", - " List of valid names for the first argument in a", - " metaclass class method. (default: ('cls',))", - " --exclude-protected ", - " List of member names, which should be excluded from", - " the protected access warning. (default: ('_asdict',", - " '_fields', '_replace', '_source', '_make'))", - " --check-protected-access-in-special-methods ", - " Warn about protected attribute access inside special", - " methods (default: False)", - "", - "Logging:", - " Checks use of the logging module.", - "", - " --logging-modules ", - " Logging modules to check that the string format", - " arguments are in logging function parameter format.", - " (default: ('logging',))", - " --logging-format-style ", - " The type of string formatting that logging methods do.", - " `old` means using % formatting, `new` is for `{}`", - " formatting. (default: old)", - "", "Basic:", " --good-names Good variable names which should always be accepted,", " separated by a comma. (default: ('i', 'j', 'k', 'ex',", @@ -4778,119 +4719,6 @@ " Minimum line length for functions/classes that require", " docstrings, shorter ones are exempt. (default: -1)", "", - "Miscellaneous:", - " BaseChecker for encoding issues.", - "", - " --notes ", - " List of note tags to take in consideration, separated", - " by a comma. (default: ('FIXME', 'XXX', 'TODO'))", - " --notes-rgx Regular expression of note tags to take in", - " consideration. (default: )", - "", - "Format:", - " Formatting checker.", - "", - " --max-line-length ", - " Maximum number of characters on a single line.", - " (default: 100)", - " --ignore-long-lines ", - " Regexp for a line that is allowed to be longer than", - " the limit. (default: ^\\s*(# )??$)", - " --single-line-if-stmt ", - " Allow the body of an if to be on the same line as the", - " test if there is no else. (default: False)", - " --single-line-class-stmt ", - " Allow the body of a class to be on the same line as", - " the declaration if body contains single statement.", - " (default: False)", - " --max-module-lines ", - " Maximum number of lines in a module. (default: 1000)", - " --indent-string ", - " String used as indentation unit. This is usually \" \"", - " (4 spaces) or \" \" (1 tab). (default: )", - " --indent-after-paren ", - " Number of spaces of indent required inside a hanging", - " or continued line. (default: 4)", - " --expected-line-ending-format ", - " Expected format of line ending, e.g. empty (any line", - " ending), LF or CRLF. (default: )", - "", - "Method_args:", - " BaseChecker for method_args.", - "", - " --timeout-methods ", - " List of qualified names (i.e., library.method) which", - " require a timeout parameter e.g.", - " 'requests.api.get,requests.api.post' (default:", - " ('requests.api.delete', 'requests.api.get',", - " 'requests.api.head', 'requests.api.options',", - " 'requests.api.patch', 'requests.api.post',", - " 'requests.api.put', 'requests.api.request'))", - "", - "Refactoring:", - " Looks for code which can be refactored.", - "", - " --max-nested-blocks ", - " Maximum number of nested blocks for function / method", - " body (default: 5)", - " --never-returning-functions ", - " Complete name of functions that never returns. When", - " checking for inconsistent-return-statements if a never", - " returning function is called then it will be", - " considered as an explicit return statement and no", - " message will be printed. (default: ('sys.exit',", - " 'argparse.parse_error'))", - "", - "String:", - " Check string literals.", - "", - " --check-str-concat-over-line-jumps ", - " This flag controls whether the implicit-str-concat", - " should generate a warning on implicit string", - " concatenation in sequences defined over several lines.", - " (default: False)", - " --check-quote-consistency ", - " This flag controls whether inconsistent-quotes", - " generates a warning when the character used as a quote", - " delimiter is used inconsistently within a module.", - " (default: False)", - "", - "Design:", - " Checker of potential misdesigns.", - "", - " --max-args Maximum number of arguments for function / method.", - " (default: 5)", - " --max-locals Maximum number of locals for function / method body.", - " (default: 15)", - " --max-returns Maximum number of return / yield for function / method", - " body. (default: 6)", - " --max-branches Maximum number of branch for function / method body.", - " (default: 12)", - " --max-statements ", - " Maximum number of statements in function / method", - " body. (default: 50)", - " --max-parents Maximum number of parents for a class (see R0901).", - " (default: 7)", - " --ignored-parents ", - " List of qualified class names to ignore when counting", - " class parents (see R0901) (default: ())", - " --max-attributes ", - " Maximum number of attributes for a class (see R0902).", - " (default: 7)", - " --min-public-methods ", - " Minimum number of public methods for a class (see", - " R0903). (default: 2)", - " --max-public-methods ", - " Maximum number of public methods for a class (see", - " R0904). (default: 20)", - " --max-bool-expr ", - " Maximum number of boolean expressions in an if", - " statement (see R0916). (default: 5)", - " --exclude-too-few-public-methods [,...]", - " List of regular expressions of class ancestor names to", - " ignore when counting public methods (see R0903)", - " (default: [])", - "", "Typecheck:", " Try to find bugs in the code using type inference.", "", @@ -4953,45 +4781,17 @@ " List of decorators that change the signature of a", " decorated function. (default: [])", "", - "Exceptions:", - " Exception related checks.", - "", - " --overgeneral-exceptions ", - " Exceptions that will emit a warning when caught.", - " (default: ('BaseException', 'Exception'))", - "", - "Variables:", - " BaseChecker for variables.", + "Logging:", + " Checks use of the logging module.", "", - " --init-import ", - " Tells whether we should check for unused import in", - " __init__ files. (default: False)", - " --dummy-variables-rgx ", - " A regular expression matching the name of dummy", - " variables (i.e. expected to not be used). (default: _+", - " $|(_[a-zA-Z0-9_]*[a-zA-Z0-", - " 9]+?$)|dummy|^ignored_|^unused_)", - " --additional-builtins ", - " List of additional names supposed to be defined in", - " builtins. Remember that you should avoid defining new", - " builtins when possible. (default: ())", - " --callbacks ", - " List of strings which can identify a callback function", - " by name. A callback name must start or end with one of", - " those strings. (default: ('cb_', '_cb'))", - " --redefining-builtins-modules ", - " List of qualified module names which can have objects", - " that can redefine builtins. (default: ('six.moves',", - " 'past.builtins', 'future.builtins', 'builtins', 'io'))", - " --ignored-argument-names ", - " Argument names that match this expression will be", - " ignored. (default:", - " re.compile('_.*|^ignored_|^unused_'))", - " --allow-global-unused-variables ", - " Tells whether unused global variables should be", - " treated as a violation. (default: True)", - " --allowed-redefined-builtins ", - " List of names allowed to shadow builtins (default: ())", + " --logging-modules ", + " Logging modules to check that the string format", + " arguments are in logging function parameter format.", + " (default: ('logging',))", + " --logging-format-style ", + " The type of string formatting that logging methods do.", + " `old` means using % formatting, `new` is for `{}`", + " formatting. (default: old)", "", "Imports:", " BaseChecker for import statements.", @@ -5028,6 +4828,197 @@ " Allow wildcard imports from modules that define", " __all__. (default: False)", "", + "Variables:", + " BaseChecker for variables.", + "", + " --init-import ", + " Tells whether we should check for unused import in", + " __init__ files. (default: False)", + " --dummy-variables-rgx ", + " A regular expression matching the name of dummy", + " variables (i.e. expected to not be used). (default: _+", + " $|(_[a-zA-Z0-9_]*[a-zA-Z0-", + " 9]+?$)|dummy|^ignored_|^unused_)", + " --additional-builtins ", + " List of additional names supposed to be defined in", + " builtins. Remember that you should avoid defining new", + " builtins when possible. (default: ())", + " --callbacks ", + " List of strings which can identify a callback function", + " by name. A callback name must start or end with one of", + " those strings. (default: ('cb_', '_cb'))", + " --redefining-builtins-modules ", + " List of qualified module names which can have objects", + " that can redefine builtins. (default: ('six.moves',", + " 'past.builtins', 'future.builtins', 'builtins', 'io'))", + " --ignored-argument-names ", + " Argument names that match this expression will be", + " ignored. (default:", + " re.compile('_.*|^ignored_|^unused_'))", + " --allow-global-unused-variables ", + " Tells whether unused global variables should be", + " treated as a violation. (default: True)", + " --allowed-redefined-builtins ", + " List of names allowed to shadow builtins (default: ())", + "", + "Design:", + " Checker of potential misdesigns.", + "", + " --max-args Maximum number of arguments for function / method.", + " (default: 5)", + " --max-locals Maximum number of locals for function / method body.", + " (default: 15)", + " --max-returns Maximum number of return / yield for function / method", + " body. (default: 6)", + " --max-branches Maximum number of branch for function / method body.", + " (default: 12)", + " --max-statements ", + " Maximum number of statements in function / method", + " body. (default: 50)", + " --max-parents Maximum number of parents for a class (see R0901).", + " (default: 7)", + " --ignored-parents ", + " List of qualified class names to ignore when counting", + " class parents (see R0901) (default: ())", + " --max-attributes ", + " Maximum number of attributes for a class (see R0902).", + " (default: 7)", + " --min-public-methods ", + " Minimum number of public methods for a class (see", + " R0903). (default: 2)", + " --max-public-methods ", + " Maximum number of public methods for a class (see", + " R0904). (default: 20)", + " --max-bool-expr ", + " Maximum number of boolean expressions in an if", + " statement (see R0916). (default: 5)", + " --exclude-too-few-public-methods [,...]", + " List of regular expressions of class ancestor names to", + " ignore when counting public methods (see R0903)", + " (default: [])", + "", + "Format:", + " Formatting checker.", + "", + " --max-line-length ", + " Maximum number of characters on a single line.", + " (default: 100)", + " --ignore-long-lines ", + " Regexp for a line that is allowed to be longer than", + " the limit. (default: ^\\s*(# )??$)", + " --single-line-if-stmt ", + " Allow the body of an if to be on the same line as the", + " test if there is no else. (default: False)", + " --single-line-class-stmt ", + " Allow the body of a class to be on the same line as", + " the declaration if body contains single statement.", + " (default: False)", + " --max-module-lines ", + " Maximum number of lines in a module. (default: 1000)", + " --indent-string ", + " String used as indentation unit. This is usually \" \"", + " (4 spaces) or \" \" (1 tab). (default: )", + " --indent-after-paren ", + " Number of spaces of indent required inside a hanging", + " or continued line. (default: 4)", + " --expected-line-ending-format ", + " Expected format of line ending, e.g. empty (any line", + " ending), LF or CRLF. (default: )", + "", + "Refactoring:", + " Looks for code which can be refactored.", + "", + " --max-nested-blocks ", + " Maximum number of nested blocks for function / method", + " body (default: 5)", + " --never-returning-functions ", + " Complete name of functions that never returns. When", + " checking for inconsistent-return-statements if a never", + " returning function is called then it will be", + " considered as an explicit return statement and no", + " message will be printed. (default: ('sys.exit',", + " 'argparse.parse_error'))", + "", + "String:", + " Check string literals.", + "", + " --check-str-concat-over-line-jumps ", + " This flag controls whether the implicit-str-concat", + " should generate a warning on implicit string", + " concatenation in sequences defined over several lines.", + " (default: False)", + " --check-quote-consistency ", + " This flag controls whether inconsistent-quotes", + " generates a warning when the character used as a quote", + " delimiter is used inconsistently within a module.", + " (default: False)", + "", + "Method_args:", + " BaseChecker for method_args.", + "", + " --timeout-methods ", + " List of qualified names (i.e., library.method) which", + " require a timeout parameter e.g.", + " 'requests.api.get,requests.api.post' (default:", + " ('requests.api.delete', 'requests.api.get',", + " 'requests.api.head', 'requests.api.options',", + " 'requests.api.patch', 'requests.api.post',", + " 'requests.api.put', 'requests.api.request'))", + "", + "Exceptions:", + " Exception related checks.", + "", + " --overgeneral-exceptions ", + " Exceptions that will emit a warning when caught.", + " (default: ('BaseException', 'Exception'))", + "", + "Spelling:", + " Check spelling in comments and docstrings.", + "", + " --spelling-dict ", + " Spelling dictionary name. Available dictionaries:", + " none. To make it work, install the 'python-enchant'", + " package. (default: )", + " --spelling-ignore-words ", + " List of comma separated words that should not be", + " checked. (default: )", + " --spelling-private-dict-file ", + " A path to a file that contains the private dictionary;", + " one word per line. (default: )", + " --spelling-store-unknown-words ", + " Tells whether to store unknown words to the private", + " dictionary (see the --spelling-private-dict-file", + " option) instead of raising a message. (default: n)", + " --max-spelling-suggestions N", + " Limits count of emitted suggestions for spelling", + " mistakes. (default: 4)", + " --spelling-ignore-comment-directives ", + " List of comma separated words that should be", + " considered directives if they appear at the beginning", + " of a comment and should not be checked. (default: fmt:", + " on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:)", + "", + "Classes:", + " Checker for class nodes.", + "", + " --defining-attr-methods ", + " List of method names used to declare (i.e. assign)", + " instance attributes. (default: ('__init__', '__new__',", + " 'setUp', '__post_init__'))", + " --valid-classmethod-first-arg ", + " List of valid names for the first argument in a class", + " method. (default: ('cls',))", + " --valid-metaclass-classmethod-first-arg ", + " List of valid names for the first argument in a", + " metaclass class method. (default: ('cls',))", + " --exclude-protected ", + " List of member names, which should be excluded from", + " the protected access warning. (default: ('_asdict',", + " '_fields', '_replace', '_source', '_make'))", + " --check-protected-access-in-special-methods ", + " Warn about protected attribute access inside special", + " methods (default: False)", + "", "Similarities:", " Checks for similarities and duplicated code.", "", @@ -5044,7 +5035,16 @@ " (default: True)", " --ignore-signatures ", " Signatures are removed from the similarity computation", - " (default: True)" + " (default: True)", + "", + "Miscellaneous:", + " BaseChecker for encoding issues.", + "", + " --notes ", + " List of note tags to take in consideration, separated", + " by a comma. (default: ('FIXME', 'XXX', 'TODO'))", + " --notes-rgx Regular expression of note tags to take in", + " consideration. (default: )" ], "pyright": [ "Usage: pyright [options] files...", @@ -5068,7 +5068,7 @@ " --warnings Use exit code of 1 if warnings are reported", " -w,--watch Continue to run and watch for changes", "", - "WARNING: there is a new pyright version available (v1.1.270 -> v1.1.275).", + "WARNING: there is a new pyright version available (v1.1.270 -> v1.1.276).", "Please install the new version or set PYRIGHT_PYTHON_FORCE_VERSION to `latest`", "" ], @@ -5452,6 +5452,7 @@ " --exclude-limit COUNT Set the limit for how many files to explicitly exclude.", " If there are more files than the limit, the cop will", " be disabled instead. Default is 15.", + " --no-exclude-limit Do not set the limit for how many files to exclude.", " --[no-]offense-counts Include offense counts in configuration", " file generated by --auto-gen-config.", " Default is true.", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index f25f0ceff04..6c7f1b7f680 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -6,7 +6,7 @@ "bash-exec": "5.1.16", "bicep_linter": "Bicep.CLI.version.0.11.1", "black": "22.10.0", - "cfn-lint": "0.67.0", + "cfn-lint": "0.68.1", "checkmake": "0.2.1", "checkov": "2.1.244", "checkstyle": "10.3.4", @@ -18,19 +18,19 @@ "cspell": "6.12.0", "dartanalyzer": "0.0.0", "devskim": "0.6.9", - "djlint": "1.19.1", + "djlint": "1.19.2", "dockerfilelint": "1.8.0", "dotenv-linter": "3.2.0", "dotnet-format": "000", "dustilock": "0.0.0", "editorconfig-checker": "2.4.0", - "eslint": "8.25.0", + "eslint": "8.26.0", "eslint-plugin-jsonc": "2.4.0", "flake8": "5.0.4", "gherkin-lint": "0.0.0", - "git_diff": "2.34.4", + "git_diff": "2.34.5", "gitleaks": "8.14.1", - "golangci-lint": "1.50.0", + "golangci-lint": "1.50.1", "goodcheck": "3.1.0", "graphql-schema-linter": "3.0.1", "hadolint": "2.10.0", @@ -56,13 +56,13 @@ "phplint": "3.0", "phpstan": "1.8.10", "pmd": "6.48.0", - "powershell": "7.2.6", + "powershell": "7.2.7", "prettier": "2.7.1", "proselint": "0.13.0", "protolint": "0.41.0", "psalm": "Psalm.5.x-dev@", - "puppet-lint": "3.0.0", - "pylint": "2.15.4", + "puppet-lint": "3.0.1", + "pylint": "2.15.5", "pyright": "1.1.270", "raku": "2020.10", "remark-lint": "14.0.2", @@ -70,11 +70,11 @@ "rst-lint": "1.4.0", "rstcheck": "6.1.0", "rstfmt": "0.0.10", - "rubocop": "1.36.0", + "rubocop": "1.37.0", "scalafix": "0.10.4", "scss-lint": "0.59.0", "secretlint": "5.2.4", - "semgrep": "0.117.0", + "semgrep": "0.118.0", "sfdx-scanner": "2.8.0", "sfdx-scanner-apex": "2.13.9", "sfdx-scanner-aura": "2.13.9", @@ -82,7 +82,7 @@ "shellcheck": "0.8.0", "shfmt": "3.6.0", "snakefmt": "0.6.1", - "snakemake": "7.16.0", + "snakemake": "7.16.1", "spectral": "5.9.2", "sql-lint": "1.0.0", "sqlfluff": "1.3.2", @@ -91,9 +91,9 @@ "swiftlint": "0.46.5", "syft": "0.59.0", "tekton-lint": "0.6.0", - "terraform-fmt": "1.3.2", + "terraform-fmt": "1.3.3", "terragrunt": "0.39.2", - "terrascan": "1.15.2", + "terrascan": "1.16.0", "tflint": "0.41.0", "trivy": "0.29.2", "tsqllint": "1.14.5.0", diff --git a/.automation/generated/megalinter-users.json b/.automation/generated/megalinter-users.json index fbb49984eb2..00294bfdfab 100644 --- a/.automation/generated/megalinter-users.json +++ b/.automation/generated/megalinter-users.json @@ -23,8 +23,8 @@ "downloads_url": "https://api.github.com/repos/nektos/act/downloads", "events_url": "https://api.github.com/repos/nektos/act/events", "fork": false, - "forks": 750, - "forks_count": 750, + "forks": 752, + "forks_count": 752, "forks_url": "https://api.github.com/repos/nektos/act/forks", "full_name": "nektos/act", "git_commits_url": "https://api.github.com/repos/nektos/act/git/commits{/sha}", @@ -59,11 +59,11 @@ "milestones_url": "https://api.github.com/repos/nektos/act/milestones{/number}", "mirror_url": null, "name": "act", - "network_count": 750, + "network_count": 752, "node_id": "MDEwOlJlcG9zaXRvcnkxNjM4ODMyNzk=", "notifications_url": "https://api.github.com/repos/nektos/act/notifications{?since,all,participating}", - "open_issues": 77, - "open_issues_count": 77, + "open_issues": 78, + "open_issues_count": 78, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/3813618?v=4", "events_url": "https://api.github.com/users/nektos/events{/privacy}", @@ -106,11 +106,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/nektos/act/pulls{/number}", - "pushed_at": "2022-10-17T19:37:06Z", + "pushed_at": "2022-10-19T20:34:14Z", "releases_url": "https://api.github.com/repos/nektos/act/releases{/id}", - "size": 6302, + "size": 6347, "ssh_url": "git@github.com:nektos/act.git", - "stargazers_count": 28558, + "stargazers_count": 28786, "stargazers_url": "https://api.github.com/repos/nektos/act/stargazers", "statuses_url": "https://api.github.com/repos/nektos/act/statuses/{sha}", "subscribers_count": 120, @@ -127,15 +127,15 @@ "golang" ], "trees_url": "https://api.github.com/repos/nektos/act/git/trees{/sha}", - "updated_at": "2022-10-18T05:35:09Z", + "updated_at": "2022-10-22T06:04:14Z", "url": "https://api.github.com/repos/nektos/act", "visibility": "public", - "watchers": 28558, - "watchers_count": 28558, + "watchers": 28786, + "watchers_count": 28786, "web_commit_signoff_required": false }, "repo_url": "https://github.com/nektos/act", - "stargazers": 28558 + "stargazers": 28786 }, { "info": { @@ -160,8 +160,8 @@ "downloads_url": "https://api.github.com/repos/stepancheg/rust-protobuf/downloads", "events_url": "https://api.github.com/repos/stepancheg/rust-protobuf/events", "fork": false, - "forks": 325, - "forks_count": 325, + "forks": 326, + "forks_count": 326, "forks_url": "https://api.github.com/repos/stepancheg/rust-protobuf/forks", "full_name": "stepancheg/rust-protobuf", "git_commits_url": "https://api.github.com/repos/stepancheg/rust-protobuf/git/commits{/sha}", @@ -196,7 +196,7 @@ "milestones_url": "https://api.github.com/repos/stepancheg/rust-protobuf/milestones{/number}", "mirror_url": null, "name": "rust-protobuf", - "network_count": 325, + "network_count": 326, "node_id": "MDEwOlJlcG9zaXRvcnkxMTcyNjYxNg==", "notifications_url": "https://api.github.com/repos/stepancheg/rust-protobuf/notifications{?since,all,participating}", "open_issues": 38, @@ -227,7 +227,7 @@ "releases_url": "https://api.github.com/repos/stepancheg/rust-protobuf/releases{/id}", "size": 55963, "ssh_url": "git@github.com:stepancheg/rust-protobuf.git", - "stargazers_count": 2206, + "stargazers_count": 2210, "stargazers_url": "https://api.github.com/repos/stepancheg/rust-protobuf/stargazers", "statuses_url": "https://api.github.com/repos/stepancheg/rust-protobuf/statuses/{sha}", "subscribers_count": 21, @@ -243,15 +243,15 @@ "serialization" ], "trees_url": "https://api.github.com/repos/stepancheg/rust-protobuf/git/trees{/sha}", - "updated_at": "2022-10-16T17:04:15Z", + "updated_at": "2022-10-20T08:08:32Z", "url": "https://api.github.com/repos/stepancheg/rust-protobuf", "visibility": "public", - "watchers": 2206, - "watchers_count": 2206, + "watchers": 2210, + "watchers_count": 2210, "web_commit_signoff_required": false }, "repo_url": "https://github.com/stepancheg/rust-protobuf", - "stargazers": 2206 + "stargazers": 2210 }, { "info": { @@ -276,8 +276,8 @@ "downloads_url": "https://api.github.com/repos/IlanCosman/tide/downloads", "events_url": "https://api.github.com/repos/IlanCosman/tide/events", "fork": false, - "forks": 68, - "forks_count": 68, + "forks": 69, + "forks_count": 69, "forks_url": "https://api.github.com/repos/IlanCosman/tide/forks", "full_name": "IlanCosman/tide", "git_commits_url": "https://api.github.com/repos/IlanCosman/tide/git/commits{/sha}", @@ -312,7 +312,7 @@ "milestones_url": "https://api.github.com/repos/IlanCosman/tide/milestones{/number}", "mirror_url": null, "name": "tide", - "network_count": 68, + "network_count": 69, "node_id": "MDEwOlJlcG9zaXRvcnkyNTIzNTE5NjA=", "notifications_url": "https://api.github.com/repos/IlanCosman/tide/notifications{?since,all,participating}", "open_issues": 22, @@ -343,7 +343,7 @@ "releases_url": "https://api.github.com/repos/IlanCosman/tide/releases{/id}", "size": 6422, "ssh_url": "git@github.com:IlanCosman/tide.git", - "stargazers_count": 1594, + "stargazers_count": 1602, "stargazers_url": "https://api.github.com/repos/IlanCosman/tide/stargazers", "statuses_url": "https://api.github.com/repos/IlanCosman/tide/statuses/{sha}", "subscribers_count": 11, @@ -360,15 +360,15 @@ "prompt" ], "trees_url": "https://api.github.com/repos/IlanCosman/tide/git/trees{/sha}", - "updated_at": "2022-10-17T16:52:30Z", + "updated_at": "2022-10-22T06:04:13Z", "url": "https://api.github.com/repos/IlanCosman/tide", "visibility": "public", - "watchers": 1594, - "watchers_count": 1594, + "watchers": 1602, + "watchers_count": 1602, "web_commit_signoff_required": false }, "repo_url": "https://github.com/IlanCosman/tide", - "stargazers": 1594 + "stargazers": 1602 }, { "info": { @@ -432,8 +432,8 @@ "network_count": 421, "node_id": "MDEwOlJlcG9zaXRvcnkxNDI4NzQ4ODA=", "notifications_url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook/notifications{?since,all,participating}", - "open_issues": 34, - "open_issues_count": 34, + "open_issues": 29, + "open_issues_count": 29, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/6154722?v=4", "events_url": "https://api.github.com/users/microsoft/events{/privacy}", @@ -476,11 +476,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook/pulls{/number}", - "pushed_at": "2022-10-18T04:03:30Z", + "pushed_at": "2022-10-21T17:14:58Z", "releases_url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook/releases{/id}", - "size": 47457, + "size": 48608, "ssh_url": "git@github.com:microsoft/code-with-engineering-playbook.git", - "stargazers_count": 1418, + "stargazers_count": 1422, "stargazers_url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook/stargazers", "statuses_url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook/statuses/{sha}", "subscribers_count": 2355, @@ -492,15 +492,15 @@ "temp_clone_token": null, "topics": [], "trees_url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook/git/trees{/sha}", - "updated_at": "2022-10-17T20:35:53Z", + "updated_at": "2022-10-22T06:27:08Z", "url": "https://api.github.com/repos/microsoft/code-with-engineering-playbook", "visibility": "public", - "watchers": 1418, - "watchers_count": 1418, + "watchers": 1422, + "watchers_count": 1422, "web_commit_signoff_required": false }, "repo_url": "https://github.com/microsoft/code-with-engineering-playbook", - "stargazers": 1418 + "stargazers": 1422 }, { "info": { @@ -525,8 +525,8 @@ "downloads_url": "https://api.github.com/repos/dorssel/usbipd-win/downloads", "events_url": "https://api.github.com/repos/dorssel/usbipd-win/events", "fork": false, - "forks": 87, - "forks_count": 87, + "forks": 89, + "forks_count": 89, "forks_url": "https://api.github.com/repos/dorssel/usbipd-win/forks", "full_name": "dorssel/usbipd-win", "git_commits_url": "https://api.github.com/repos/dorssel/usbipd-win/git/commits{/sha}", @@ -561,11 +561,11 @@ "milestones_url": "https://api.github.com/repos/dorssel/usbipd-win/milestones{/number}", "mirror_url": null, "name": "usbipd-win", - "network_count": 87, + "network_count": 89, "node_id": "MDEwOlJlcG9zaXRvcnkzMDUyMDIxODk=", "notifications_url": "https://api.github.com/repos/dorssel/usbipd-win/notifications{?since,all,participating}", - "open_issues": 14, - "open_issues_count": 14, + "open_issues": 15, + "open_issues_count": 15, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/17404029?v=4", "events_url": "https://api.github.com/users/dorssel/events{/privacy}", @@ -588,11 +588,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/dorssel/usbipd-win/pulls{/number}", - "pushed_at": "2022-10-13T21:08:33Z", + "pushed_at": "2022-10-20T22:02:02Z", "releases_url": "https://api.github.com/repos/dorssel/usbipd-win/releases{/id}", "size": 1529, "ssh_url": "git@github.com:dorssel/usbipd-win.git", - "stargazers_count": 1282, + "stargazers_count": 1307, "stargazers_url": "https://api.github.com/repos/dorssel/usbipd-win/stargazers", "statuses_url": "https://api.github.com/repos/dorssel/usbipd-win/statuses/{sha}", "subscribers_count": 32, @@ -613,15 +613,15 @@ "wsl2" ], "trees_url": "https://api.github.com/repos/dorssel/usbipd-win/git/trees{/sha}", - "updated_at": "2022-10-18T03:20:24Z", + "updated_at": "2022-10-22T01:40:13Z", "url": "https://api.github.com/repos/dorssel/usbipd-win", "visibility": "public", - "watchers": 1282, - "watchers_count": 1282, + "watchers": 1307, + "watchers_count": 1307, "web_commit_signoff_required": false }, "repo_url": "https://github.com/dorssel/usbipd-win", - "stargazers": 1282 + "stargazers": 1307 }, { "info": { @@ -804,8 +804,8 @@ "network_count": 131, "node_id": "MDEwOlJlcG9zaXRvcnkzMDQ4MzAyMjY=", "notifications_url": "https://api.github.com/repos/oxsecurity/megalinter/notifications{?since,all,participating}", - "open_issues": 45, - "open_issues_count": 45, + "open_issues": 49, + "open_issues_count": 49, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/89921661?v=4", "events_url": "https://api.github.com/users/oxsecurity/events{/privacy}", @@ -848,11 +848,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/oxsecurity/megalinter/pulls{/number}", - "pushed_at": "2022-10-18T06:02:18Z", + "pushed_at": "2022-10-22T11:12:36Z", "releases_url": "https://api.github.com/repos/oxsecurity/megalinter/releases{/id}", - "size": 257967, + "size": 263465, "ssh_url": "git@github.com:oxsecurity/megalinter.git", - "stargazers_count": 886, + "stargazers_count": 891, "stargazers_url": "https://api.github.com/repos/oxsecurity/megalinter/stargazers", "statuses_url": "https://api.github.com/repos/oxsecurity/megalinter/statuses/{sha}", "subscribers_count": 9, @@ -885,15 +885,15 @@ "terraform" ], "trees_url": "https://api.github.com/repos/oxsecurity/megalinter/git/trees{/sha}", - "updated_at": "2022-10-18T06:17:11Z", + "updated_at": "2022-10-21T20:09:05Z", "url": "https://api.github.com/repos/oxsecurity/megalinter", "visibility": "public", - "watchers": 886, - "watchers_count": 886, + "watchers": 891, + "watchers_count": 891, "web_commit_signoff_required": false }, "repo_url": "https://github.com/oxsecurity/megalinter", - "stargazers": 886 + "stargazers": 891 }, { "info": { @@ -981,11 +981,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/unixorn/git-extra-commands/pulls{/number}", - "pushed_at": "2022-10-17T20:11:04Z", + "pushed_at": "2022-10-18T15:31:29Z", "releases_url": "https://api.github.com/repos/unixorn/git-extra-commands/releases{/id}", - "size": 531, + "size": 550, "ssh_url": "git@github.com:unixorn/git-extra-commands.git", - "stargazers_count": 812, + "stargazers_count": 816, "stargazers_url": "https://api.github.com/repos/unixorn/git-extra-commands/stargazers", "statuses_url": "https://api.github.com/repos/unixorn/git-extra-commands/statuses/{sha}", "subscribers_count": 17, @@ -1011,15 +1011,15 @@ "zsh-plugins" ], "trees_url": "https://api.github.com/repos/unixorn/git-extra-commands/git/trees{/sha}", - "updated_at": "2022-10-17T01:01:39Z", + "updated_at": "2022-10-21T12:14:48Z", "url": "https://api.github.com/repos/unixorn/git-extra-commands", "visibility": "public", - "watchers": 812, - "watchers_count": 812, + "watchers": 816, + "watchers_count": 816, "web_commit_signoff_required": false }, "repo_url": "https://github.com/unixorn/git-extra-commands", - "stargazers": 812 + "stargazers": 816 }, { "info": { @@ -1044,8 +1044,8 @@ "downloads_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/downloads", "events_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/events", "fork": false, - "forks": 136, - "forks_count": 136, + "forks": 139, + "forks_count": 139, "forks_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/forks", "full_name": "onedr0p/flux-cluster-template", "git_commits_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/git/commits{/sha}", @@ -1080,11 +1080,11 @@ "milestones_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/milestones{/number}", "mirror_url": null, "name": "flux-cluster-template", - "network_count": 136, + "network_count": 139, "node_id": "MDEwOlJlcG9zaXRvcnkzNTc4OTkyNDA=", "notifications_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/notifications{?since,all,participating}", - "open_issues": 8, - "open_issues_count": 8, + "open_issues": 9, + "open_issues_count": 9, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/213795?v=4", "events_url": "https://api.github.com/users/onedr0p/events{/privacy}", @@ -1107,11 +1107,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/pulls{/number}", - "pushed_at": "2022-10-17T16:20:34Z", + "pushed_at": "2022-10-22T07:38:46Z", "releases_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/releases{/id}", - "size": 1002, + "size": 1017, "ssh_url": "git@github.com:onedr0p/flux-cluster-template.git", - "stargazers_count": 786, + "stargazers_count": 789, "stargazers_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/stargazers", "statuses_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/statuses/{sha}", "subscribers_count": 20, @@ -1136,15 +1136,15 @@ "traefik" ], "trees_url": "https://api.github.com/repos/onedr0p/flux-cluster-template/git/trees{/sha}", - "updated_at": "2022-10-17T21:12:58Z", + "updated_at": "2022-10-21T01:22:54Z", "url": "https://api.github.com/repos/onedr0p/flux-cluster-template", "visibility": "public", - "watchers": 786, - "watchers_count": 786, + "watchers": 789, + "watchers_count": 789, "web_commit_signoff_required": false }, "repo_url": "https://github.com/k8s-at-home/flux-cluster-template", - "stargazers": 786 + "stargazers": 789 }, { "info": { @@ -1169,8 +1169,8 @@ "downloads_url": "https://api.github.com/repos/onedr0p/home-ops/downloads", "events_url": "https://api.github.com/repos/onedr0p/home-ops/events", "fork": false, - "forks": 96, - "forks_count": 96, + "forks": 100, + "forks_count": 100, "forks_url": "https://api.github.com/repos/onedr0p/home-ops/forks", "full_name": "onedr0p/home-ops", "git_commits_url": "https://api.github.com/repos/onedr0p/home-ops/git/commits{/sha}", @@ -1205,11 +1205,11 @@ "milestones_url": "https://api.github.com/repos/onedr0p/home-ops/milestones{/number}", "mirror_url": null, "name": "home-ops", - "network_count": 96, + "network_count": 100, "node_id": "MDEwOlJlcG9zaXRvcnkyMzA5OTk4MjY=", "notifications_url": "https://api.github.com/repos/onedr0p/home-ops/notifications{?since,all,participating}", - "open_issues": 7, - "open_issues_count": 7, + "open_issues": 10, + "open_issues_count": 10, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/213795?v=4", "events_url": "https://api.github.com/users/onedr0p/events{/privacy}", @@ -1232,11 +1232,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/onedr0p/home-ops/pulls{/number}", - "pushed_at": "2022-10-18T03:56:19Z", + "pushed_at": "2022-10-22T01:32:15Z", "releases_url": "https://api.github.com/repos/onedr0p/home-ops/releases{/id}", - "size": 27289, + "size": 27327, "ssh_url": "git@github.com:onedr0p/home-ops.git", - "stargazers_count": 644, + "stargazers_count": 648, "stargazers_url": "https://api.github.com/repos/onedr0p/home-ops/stargazers", "statuses_url": "https://api.github.com/repos/onedr0p/home-ops/statuses/{sha}", "subscribers_count": 9, @@ -1258,15 +1258,15 @@ "terraform" ], "trees_url": "https://api.github.com/repos/onedr0p/home-ops/git/trees{/sha}", - "updated_at": "2022-10-16T11:40:14Z", + "updated_at": "2022-10-22T10:15:48Z", "url": "https://api.github.com/repos/onedr0p/home-ops", "visibility": "public", - "watchers": 644, - "watchers_count": 644, + "watchers": 648, + "watchers_count": 648, "web_commit_signoff_required": false }, "repo_url": "https://github.com/onedr0p/home-ops", - "stargazers": 644 + "stargazers": 648 }, { "info": { @@ -1354,11 +1354,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/unixorn/zsh-quickstart-kit/pulls{/number}", - "pushed_at": "2022-10-17T18:26:58Z", + "pushed_at": "2022-10-19T20:47:14Z", "releases_url": "https://api.github.com/repos/unixorn/zsh-quickstart-kit/releases{/id}", - "size": 418, + "size": 429, "ssh_url": "git@github.com:unixorn/zsh-quickstart-kit.git", - "stargazers_count": 575, + "stargazers_count": 579, "stargazers_url": "https://api.github.com/repos/unixorn/zsh-quickstart-kit/stargazers", "statuses_url": "https://api.github.com/repos/unixorn/zsh-quickstart-kit/statuses/{sha}", "subscribers_count": 13, @@ -1385,15 +1385,15 @@ "zshrc-enhancements" ], "trees_url": "https://api.github.com/repos/unixorn/zsh-quickstart-kit/git/trees{/sha}", - "updated_at": "2022-10-13T22:39:10Z", + "updated_at": "2022-10-20T05:28:39Z", "url": "https://api.github.com/repos/unixorn/zsh-quickstart-kit", "visibility": "public", - "watchers": 575, - "watchers_count": 575, + "watchers": 579, + "watchers_count": 579, "web_commit_signoff_required": false }, "repo_url": "https://github.com/unixorn/zsh-quickstart-kit", - "stargazers": 575 + "stargazers": 579 }, { "info": { @@ -1457,8 +1457,8 @@ "network_count": 111, "node_id": "MDEwOlJlcG9zaXRvcnk4MDcxMTkzMw==", "notifications_url": "https://api.github.com/repos/secureCodeBox/secureCodeBox/notifications{?since,all,participating}", - "open_issues": 114, - "open_issues_count": 114, + "open_issues": 116, + "open_issues_count": 116, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/34573705?v=4", "events_url": "https://api.github.com/users/secureCodeBox/events{/privacy}", @@ -1501,9 +1501,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/secureCodeBox/secureCodeBox/pulls{/number}", - "pushed_at": "2022-10-17T09:26:17Z", + "pushed_at": "2022-10-20T09:25:11Z", "releases_url": "https://api.github.com/repos/secureCodeBox/secureCodeBox/releases{/id}", - "size": 28596, + "size": 28605, "ssh_url": "git@github.com:secureCodeBox/secureCodeBox.git", "stargazers_count": 533, "stargazers_url": "https://api.github.com/repos/secureCodeBox/secureCodeBox/stargazers", @@ -1699,8 +1699,8 @@ "downloads_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/downloads", "events_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/events", "fork": false, - "forks": 1458, - "forks_count": 1458, + "forks": 1482, + "forks_count": 1482, "forks_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/forks", "full_name": "KelvinTegelaar/CIPP", "git_commits_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/git/commits{/sha}", @@ -1735,7 +1735,7 @@ "milestones_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/milestones{/number}", "mirror_url": null, "name": "CIPP", - "network_count": 1458, + "network_count": 1482, "node_id": "R_kgDOGNiHEA", "notifications_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/notifications{?since,all,participating}", "open_issues": 3, @@ -1762,14 +1762,14 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/pulls{/number}", - "pushed_at": "2022-10-17T14:40:19Z", + "pushed_at": "2022-10-21T11:25:21Z", "releases_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/releases{/id}", - "size": 63167, + "size": 62743, "ssh_url": "git@github.com:KelvinTegelaar/CIPP.git", - "stargazers_count": 418, + "stargazers_count": 420, "stargazers_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/stargazers", "statuses_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/statuses/{sha}", - "subscribers_count": 21, + "subscribers_count": 23, "subscribers_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/subscribers", "subscription_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/subscription", "svn_url": "https://github.com/KelvinTegelaar/CIPP", @@ -1778,15 +1778,15 @@ "temp_clone_token": null, "topics": [], "trees_url": "https://api.github.com/repos/KelvinTegelaar/CIPP/git/trees{/sha}", - "updated_at": "2022-10-16T04:11:37Z", + "updated_at": "2022-10-20T13:23:14Z", "url": "https://api.github.com/repos/KelvinTegelaar/CIPP", "visibility": "public", - "watchers": 418, - "watchers_count": 418, + "watchers": 420, + "watchers_count": 420, "web_commit_signoff_required": false }, "repo_url": "https://github.com/KelvinTegelaar/CIPP", - "stargazers": 418 + "stargazers": 420 }, { "info": { @@ -1892,7 +1892,7 @@ "releases_url": "https://api.github.com/repos/practicalli/clojure-deps-edn/releases{/id}", "size": 434, "ssh_url": "git@github.com:practicalli/clojure-deps-edn.git", - "stargazers_count": 415, + "stargazers_count": 416, "stargazers_url": "https://api.github.com/repos/practicalli/clojure-deps-edn/stargazers", "statuses_url": "https://api.github.com/repos/practicalli/clojure-deps-edn/statuses/{sha}", "subscribers_count": 12, @@ -1908,15 +1908,15 @@ "deps-edn" ], "trees_url": "https://api.github.com/repos/practicalli/clojure-deps-edn/git/trees{/sha}", - "updated_at": "2022-10-17T07:26:25Z", + "updated_at": "2022-10-21T17:30:49Z", "url": "https://api.github.com/repos/practicalli/clojure-deps-edn", "visibility": "public", - "watchers": 415, - "watchers_count": 415, + "watchers": 416, + "watchers_count": 416, "web_commit_signoff_required": false }, "repo_url": "https://github.com/practicalli/clojure-deps-edn", - "stargazers": 415 + "stargazers": 416 }, { "info": { @@ -2004,9 +2004,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/llaville/php-compatinfo/pulls{/number}", - "pushed_at": "2022-10-16T15:54:52Z", + "pushed_at": "2022-10-22T06:24:27Z", "releases_url": "https://api.github.com/repos/llaville/php-compatinfo/releases{/id}", - "size": 10577, + "size": 10585, "ssh_url": "git@github.com:llaville/php-compatinfo.git", "stargazers_count": 356, "stargazers_url": "https://api.github.com/repos/llaville/php-compatinfo/stargazers", @@ -2056,8 +2056,8 @@ "downloads_url": "https://api.github.com/repos/ruzickap/packer-templates/downloads", "events_url": "https://api.github.com/repos/ruzickap/packer-templates/events", "fork": false, - "forks": 99, - "forks_count": 99, + "forks": 98, + "forks_count": 98, "forks_url": "https://api.github.com/repos/ruzickap/packer-templates/forks", "full_name": "ruzickap/packer-templates", "git_commits_url": "https://api.github.com/repos/ruzickap/packer-templates/git/commits{/sha}", @@ -2092,7 +2092,7 @@ "milestones_url": "https://api.github.com/repos/ruzickap/packer-templates/milestones{/number}", "mirror_url": null, "name": "packer-templates", - "network_count": 99, + "network_count": 98, "node_id": "MDEwOlJlcG9zaXRvcnk2MjAyNjA3NQ==", "notifications_url": "https://api.github.com/repos/ruzickap/packer-templates/notifications{?since,all,participating}", "open_issues": 3, @@ -2271,7 +2271,7 @@ "releases_url": "https://api.github.com/repos/OCSInventory-NG/OCSInventory-Server/releases{/id}", "size": 54163, "ssh_url": "git@github.com:OCSInventory-NG/OCSInventory-Server.git", - "stargazers_count": 278, + "stargazers_count": 280, "stargazers_url": "https://api.github.com/repos/OCSInventory-NG/OCSInventory-Server/stargazers", "statuses_url": "https://api.github.com/repos/OCSInventory-NG/OCSInventory-Server/statuses/{sha}", "subscribers_count": 58, @@ -2292,15 +2292,15 @@ "server" ], "trees_url": "https://api.github.com/repos/OCSInventory-NG/OCSInventory-Server/git/trees{/sha}", - "updated_at": "2022-10-06T09:01:40Z", + "updated_at": "2022-10-19T03:08:13Z", "url": "https://api.github.com/repos/OCSInventory-NG/OCSInventory-Server", "visibility": "public", - "watchers": 278, - "watchers_count": 278, + "watchers": 280, + "watchers_count": 280, "web_commit_signoff_required": false }, "repo_url": "https://github.com/OCSInventory-NG/OCSInventory-Server", - "stargazers": 278 + "stargazers": 280 }, { "info": { @@ -2364,8 +2364,8 @@ "network_count": 15, "node_id": "MDEwOlJlcG9zaXRvcnkyMjk1Mzg5NDg=", "notifications_url": "https://api.github.com/repos/xUnholy/k8s-gitops/notifications{?since,all,participating}", - "open_issues": 47, - "open_issues_count": 47, + "open_issues": 52, + "open_issues_count": 52, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/20387402?v=4", "events_url": "https://api.github.com/users/xUnholy/events{/privacy}", @@ -2388,9 +2388,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/xUnholy/k8s-gitops/pulls{/number}", - "pushed_at": "2022-10-18T04:40:59Z", + "pushed_at": "2022-10-22T01:36:24Z", "releases_url": "https://api.github.com/repos/xUnholy/k8s-gitops/releases{/id}", - "size": 6890, + "size": 6904, "ssh_url": "git@github.com:xUnholy/k8s-gitops.git", "stargazers_count": 264, "stargazers_url": "https://api.github.com/repos/xUnholy/k8s-gitops/stargazers", @@ -2525,7 +2525,7 @@ "releases_url": "https://api.github.com/repos/leosuncin/nest-auth-example/releases{/id}", "size": 4617, "ssh_url": "git@github.com:leosuncin/nest-auth-example.git", - "stargazers_count": 202, + "stargazers_count": 203, "stargazers_url": "https://api.github.com/repos/leosuncin/nest-auth-example/stargazers", "statuses_url": "https://api.github.com/repos/leosuncin/nest-auth-example/statuses/{sha}", "subscribers_count": 4, @@ -2544,15 +2544,15 @@ "typescript" ], "trees_url": "https://api.github.com/repos/leosuncin/nest-auth-example/git/trees{/sha}", - "updated_at": "2022-10-15T14:52:17Z", + "updated_at": "2022-10-18T12:05:26Z", "url": "https://api.github.com/repos/leosuncin/nest-auth-example", "visibility": "public", - "watchers": 202, - "watchers_count": 202, + "watchers": 203, + "watchers_count": 203, "web_commit_signoff_required": false }, "repo_url": "https://github.com/leosuncin/nest-auth-example", - "stargazers": 202 + "stargazers": 203 }, { "info": { @@ -2577,8 +2577,8 @@ "downloads_url": "https://api.github.com/repos/bjw-s/home-ops/downloads", "events_url": "https://api.github.com/repos/bjw-s/home-ops/events", "fork": false, - "forks": 24, - "forks_count": 24, + "forks": 26, + "forks_count": 26, "forks_url": "https://api.github.com/repos/bjw-s/home-ops/forks", "full_name": "bjw-s/home-ops", "git_commits_url": "https://api.github.com/repos/bjw-s/home-ops/git/commits{/sha}", @@ -2613,11 +2613,11 @@ "milestones_url": "https://api.github.com/repos/bjw-s/home-ops/milestones{/number}", "mirror_url": null, "name": "home-ops", - "network_count": 24, + "network_count": 26, "node_id": "MDEwOlJlcG9zaXRvcnkyODc1MDA0NTY=", "notifications_url": "https://api.github.com/repos/bjw-s/home-ops/notifications{?since,all,participating}", - "open_issues": 11, - "open_issues_count": 11, + "open_issues": 5, + "open_issues_count": 5, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/6213398?v=4", "events_url": "https://api.github.com/users/bjw-s/events{/privacy}", @@ -2640,11 +2640,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/bjw-s/home-ops/pulls{/number}", - "pushed_at": "2022-10-18T00:34:17Z", + "pushed_at": "2022-10-22T05:46:44Z", "releases_url": "https://api.github.com/repos/bjw-s/home-ops/releases{/id}", - "size": 32303, + "size": 32411, "ssh_url": "git@github.com:bjw-s/home-ops.git", - "stargazers_count": 189, + "stargazers_count": 191, "stargazers_url": "https://api.github.com/repos/bjw-s/home-ops/stargazers", "statuses_url": "https://api.github.com/repos/bjw-s/home-ops/statuses/{sha}", "subscribers_count": 2, @@ -2663,15 +2663,15 @@ "renovate" ], "trees_url": "https://api.github.com/repos/bjw-s/home-ops/git/trees{/sha}", - "updated_at": "2022-10-17T17:28:32Z", + "updated_at": "2022-10-21T10:32:34Z", "url": "https://api.github.com/repos/bjw-s/home-ops", "visibility": "public", - "watchers": 189, - "watchers_count": 189, + "watchers": 191, + "watchers_count": 191, "web_commit_signoff_required": false }, "repo_url": "https://github.com/bjw-s/home-ops", - "stargazers": 189 + "stargazers": 191 }, { "info": { @@ -2881,9 +2881,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/toboshii/home-ops/pulls{/number}", - "pushed_at": "2022-10-18T04:51:58Z", + "pushed_at": "2022-10-22T01:54:52Z", "releases_url": "https://api.github.com/repos/toboshii/home-ops/releases{/id}", - "size": 2720, + "size": 2729, "ssh_url": "git@github.com:toboshii/home-ops.git", "stargazers_count": 136, "stargazers_url": "https://api.github.com/repos/toboshii/home-ops/stargazers", @@ -2911,7 +2911,7 @@ "terraform" ], "trees_url": "https://api.github.com/repos/toboshii/home-ops/git/trees{/sha}", - "updated_at": "2022-10-16T15:34:13Z", + "updated_at": "2022-10-21T11:45:01Z", "url": "https://api.github.com/repos/toboshii/home-ops", "visibility": "public", "watchers": 136, @@ -2983,8 +2983,8 @@ "network_count": 72, "node_id": "MDEwOlJlcG9zaXRvcnk0NjEyMjQ2MA==", "notifications_url": "https://api.github.com/repos/newrelic/newrelic-python-agent/notifications{?since,all,participating}", - "open_issues": 29, - "open_issues_count": 29, + "open_issues": 31, + "open_issues_count": 31, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/31739?v=4", "events_url": "https://api.github.com/users/newrelic/events{/privacy}", @@ -3027,9 +3027,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/newrelic/newrelic-python-agent/pulls{/number}", - "pushed_at": "2022-10-17T22:25:43Z", + "pushed_at": "2022-10-21T20:43:27Z", "releases_url": "https://api.github.com/repos/newrelic/newrelic-python-agent/releases{/id}", - "size": 16487, + "size": 16515, "ssh_url": "git@github.com:newrelic/newrelic-python-agent.git", "stargazers_count": 119, "stargazers_url": "https://api.github.com/repos/newrelic/newrelic-python-agent/stargazers", @@ -3147,7 +3147,7 @@ "releases_url": "https://api.github.com/repos/nvuillam/npm-groovy-lint/releases{/id}", "size": 73565, "ssh_url": "git@github.com:nvuillam/npm-groovy-lint.git", - "stargazers_count": 115, + "stargazers_count": 116, "stargazers_url": "https://api.github.com/repos/nvuillam/npm-groovy-lint/stargazers", "statuses_url": "https://api.github.com/repos/nvuillam/npm-groovy-lint/statuses/{sha}", "subscribers_count": 3, @@ -3174,15 +3174,15 @@ "sarif-report" ], "trees_url": "https://api.github.com/repos/nvuillam/npm-groovy-lint/git/trees{/sha}", - "updated_at": "2022-10-05T09:49:06Z", + "updated_at": "2022-10-21T04:35:32Z", "url": "https://api.github.com/repos/nvuillam/npm-groovy-lint", "visibility": "public", - "watchers": 115, - "watchers_count": 115, + "watchers": 116, + "watchers_count": 116, "web_commit_signoff_required": false }, "repo_url": "https://github.com/nvuillam/npm-groovy-lint", - "stargazers": 115 + "stargazers": 116 }, { "info": { @@ -3240,8 +3240,8 @@ "network_count": 13, "node_id": "MDEwOlJlcG9zaXRvcnkyMzY4ODg0MDI=", "notifications_url": "https://api.github.com/repos/carpenike/k8s-gitops/notifications{?since,all,participating}", - "open_issues": 6, - "open_issues_count": 6, + "open_issues": 12, + "open_issues_count": 12, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/1302442?v=4", "events_url": "https://api.github.com/users/carpenike/events{/privacy}", @@ -3264,11 +3264,11 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/carpenike/k8s-gitops/pulls{/number}", - "pushed_at": "2022-10-18T05:18:36Z", + "pushed_at": "2022-10-22T03:11:05Z", "releases_url": "https://api.github.com/repos/carpenike/k8s-gitops/releases{/id}", - "size": 123946, + "size": 123963, "ssh_url": "git@github.com:carpenike/k8s-gitops.git", - "stargazers_count": 115, + "stargazers_count": 116, "stargazers_url": "https://api.github.com/repos/carpenike/k8s-gitops/stargazers", "statuses_url": "https://api.github.com/repos/carpenike/k8s-gitops/statuses/{sha}", "subscribers_count": 2, @@ -3287,15 +3287,15 @@ "kubernetes" ], "trees_url": "https://api.github.com/repos/carpenike/k8s-gitops/git/trees{/sha}", - "updated_at": "2022-10-13T18:53:53Z", + "updated_at": "2022-10-19T16:58:14Z", "url": "https://api.github.com/repos/carpenike/k8s-gitops", "visibility": "public", - "watchers": 115, - "watchers_count": 115, + "watchers": 116, + "watchers_count": 116, "web_commit_signoff_required": false }, "repo_url": "https://github.com/carpenike/k8s-gitops", - "stargazers": 115 + "stargazers": 116 }, { "info": { @@ -3387,7 +3387,7 @@ "releases_url": "https://api.github.com/repos/joeygoksu/prime-nestjs/releases{/id}", "size": 997, "ssh_url": "git@github.com:joeygoksu/prime-nestjs.git", - "stargazers_count": 110, + "stargazers_count": 112, "stargazers_url": "https://api.github.com/repos/joeygoksu/prime-nestjs/stargazers", "statuses_url": "https://api.github.com/repos/joeygoksu/prime-nestjs/statuses/{sha}", "subscribers_count": 7, @@ -3411,15 +3411,15 @@ "typescript" ], "trees_url": "https://api.github.com/repos/joeygoksu/prime-nestjs/git/trees{/sha}", - "updated_at": "2022-10-03T10:45:46Z", + "updated_at": "2022-10-20T15:07:35Z", "url": "https://api.github.com/repos/joeygoksu/prime-nestjs", "visibility": "public", - "watchers": 110, - "watchers_count": 110, + "watchers": 112, + "watchers_count": 112, "web_commit_signoff_required": false }, "repo_url": "https://github.com/joeygoksu/prime-nestjs", - "stargazers": 110 + "stargazers": 112 }, { "info": { @@ -3511,7 +3511,7 @@ "releases_url": "https://api.github.com/repos/meichthys/foss_photo_libraries/releases{/id}", "size": 85, "ssh_url": "git@github.com:meichthys/foss_photo_libraries.git", - "stargazers_count": 104, + "stargazers_count": 108, "stargazers_url": "https://api.github.com/repos/meichthys/foss_photo_libraries/stargazers", "statuses_url": "https://api.github.com/repos/meichthys/foss_photo_libraries/statuses/{sha}", "subscribers_count": 8, @@ -3523,15 +3523,146 @@ "temp_clone_token": null, "topics": [], "trees_url": "https://api.github.com/repos/meichthys/foss_photo_libraries/git/trees{/sha}", - "updated_at": "2022-10-17T03:27:18Z", + "updated_at": "2022-10-21T23:57:43Z", "url": "https://api.github.com/repos/meichthys/foss_photo_libraries", "visibility": "public", - "watchers": 104, - "watchers_count": 104, + "watchers": 108, + "watchers_count": 108, "web_commit_signoff_required": false }, "repo_url": "https://github.com/meichthys/foss_photo_libraries", - "stargazers": 104 + "stargazers": 108 + }, + { + "info": { + "allow_forking": true, + "archive_url": "https://api.github.com/repos/T145/black-mirror/{archive_format}{/ref}", + "archived": false, + "assignees_url": "https://api.github.com/repos/T145/black-mirror/assignees{/user}", + "blobs_url": "https://api.github.com/repos/T145/black-mirror/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/T145/black-mirror/branches{/branch}", + "clone_url": "https://github.com/T145/black-mirror.git", + "collaborators_url": "https://api.github.com/repos/T145/black-mirror/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/T145/black-mirror/comments{/number}", + "commits_url": "https://api.github.com/repos/T145/black-mirror/commits{/sha}", + "compare_url": "https://api.github.com/repos/T145/black-mirror/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/T145/black-mirror/contents/{+path}", + "contributors_url": "https://api.github.com/repos/T145/black-mirror/contributors", + "created_at": "2021-05-28T17:01:48Z", + "default_branch": "master", + "deployments_url": "https://api.github.com/repos/T145/black-mirror/deployments", + "description": "Blacklists and whitelists that aim to promote security, safety, and sanity across the internet!", + "disabled": false, + "downloads_url": "https://api.github.com/repos/T145/black-mirror/downloads", + "events_url": "https://api.github.com/repos/T145/black-mirror/events", + "fork": false, + "forks": 6, + "forks_count": 6, + "forks_url": "https://api.github.com/repos/T145/black-mirror/forks", + "full_name": "T145/black-mirror", + "git_commits_url": "https://api.github.com/repos/T145/black-mirror/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/T145/black-mirror/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/T145/black-mirror/git/tags{/sha}", + "git_url": "git://github.com/T145/black-mirror.git", + "has_downloads": true, + "has_issues": true, + "has_pages": false, + "has_projects": true, + "has_wiki": false, + "homepage": "", + "hooks_url": "https://api.github.com/repos/T145/black-mirror/hooks", + "html_url": "https://github.com/T145/black-mirror", + "id": 371767474, + "is_template": false, + "issue_comment_url": "https://api.github.com/repos/T145/black-mirror/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/T145/black-mirror/issues/events{/number}", + "issues_url": "https://api.github.com/repos/T145/black-mirror/issues{/number}", + "keys_url": "https://api.github.com/repos/T145/black-mirror/keys{/key_id}", + "labels_url": "https://api.github.com/repos/T145/black-mirror/labels{/name}", + "language": "Shell", + "languages_url": "https://api.github.com/repos/T145/black-mirror/languages", + "license": { + "key": "agpl-3.0", + "name": "GNU Affero General Public License v3.0", + "node_id": "MDc6TGljZW5zZTE=", + "spdx_id": "AGPL-3.0", + "url": "https://api.github.com/licenses/agpl-3.0" + }, + "merges_url": "https://api.github.com/repos/T145/black-mirror/merges", + "milestones_url": "https://api.github.com/repos/T145/black-mirror/milestones{/number}", + "mirror_url": null, + "name": "black-mirror", + "network_count": 6, + "node_id": "MDEwOlJlcG9zaXRvcnkzNzE3Njc0NzQ=", + "notifications_url": "https://api.github.com/repos/T145/black-mirror/notifications{?since,all,participating}", + "open_issues": 3, + "open_issues_count": 3, + "owner": { + "avatar_url": "https://avatars.githubusercontent.com/u/1214129?v=4", + "events_url": "https://api.github.com/users/T145/events{/privacy}", + "followers_url": "https://api.github.com/users/T145/followers", + "following_url": "https://api.github.com/users/T145/following{/other_user}", + "gists_url": "https://api.github.com/users/T145/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/T145", + "id": 1214129, + "login": "T145", + "node_id": "MDQ6VXNlcjEyMTQxMjk=", + "organizations_url": "https://api.github.com/users/T145/orgs", + "received_events_url": "https://api.github.com/users/T145/received_events", + "repos_url": "https://api.github.com/users/T145/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/T145/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/T145/subscriptions", + "type": "User", + "url": "https://api.github.com/users/T145" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/T145/black-mirror/pulls{/number}", + "pushed_at": "2022-10-22T07:08:04Z", + "releases_url": "https://api.github.com/repos/T145/black-mirror/releases{/id}", + "size": 86860, + "ssh_url": "git@github.com:T145/black-mirror.git", + "stargazers_count": 99, + "stargazers_url": "https://api.github.com/repos/T145/black-mirror/stargazers", + "statuses_url": "https://api.github.com/repos/T145/black-mirror/statuses/{sha}", + "subscribers_count": 2, + "subscribers_url": "https://api.github.com/repos/T145/black-mirror/subscribers", + "subscription_url": "https://api.github.com/repos/T145/black-mirror/subscription", + "svn_url": "https://github.com/T145/black-mirror", + "tags_url": "https://api.github.com/repos/T145/black-mirror/tags", + "teams_url": "https://api.github.com/repos/T145/black-mirror/teams", + "temp_clone_token": null, + "topics": [ + "adblock-list", + "blackhole-lists", + "blacklist", + "blacklist-data", + "blacklist-domains", + "blacklist-feed", + "blacklist-ips", + "blacklist-management", + "blacklist-script", + "blacklist-service", + "blocklist", + "daily-build", + "dns", + "privacy", + "whitelist", + "whitelists", + "whitelists-hosts", + "whitelists-ip" + ], + "trees_url": "https://api.github.com/repos/T145/black-mirror/git/trees{/sha}", + "updated_at": "2022-10-21T02:25:19Z", + "url": "https://api.github.com/repos/T145/black-mirror", + "visibility": "public", + "watchers": 99, + "watchers_count": 99, + "web_commit_signoff_required": false + }, + "repo_url": "https://github.com/T145/black-mirror", + "stargazers": 99 }, { "info": { @@ -3556,8 +3687,8 @@ "downloads_url": "https://api.github.com/repos/cbg-ethz/V-pipe/downloads", "events_url": "https://api.github.com/repos/cbg-ethz/V-pipe/events", "fork": false, - "forks": 29, - "forks_count": 29, + "forks": 30, + "forks_count": 30, "forks_url": "https://api.github.com/repos/cbg-ethz/V-pipe/forks", "full_name": "cbg-ethz/V-pipe", "git_commits_url": "https://api.github.com/repos/cbg-ethz/V-pipe/git/commits{/sha}", @@ -3592,7 +3723,7 @@ "milestones_url": "https://api.github.com/repos/cbg-ethz/V-pipe/milestones{/number}", "mirror_url": null, "name": "V-pipe", - "network_count": 29, + "network_count": 30, "node_id": "MDEwOlJlcG9zaXRvcnk4Nzc4OTcwOQ==", "notifications_url": "https://api.github.com/repos/cbg-ethz/V-pipe/notifications{?since,all,participating}", "open_issues": 21, @@ -3643,7 +3774,7 @@ "releases_url": "https://api.github.com/repos/cbg-ethz/V-pipe/releases{/id}", "size": 13147, "ssh_url": "git@github.com:cbg-ethz/V-pipe.git", - "stargazers_count": 94, + "stargazers_count": 95, "stargazers_url": "https://api.github.com/repos/cbg-ethz/V-pipe/stargazers", "statuses_url": "https://api.github.com/repos/cbg-ethz/V-pipe/statuses/{sha}", "subscribers_count": 6, @@ -3670,146 +3801,15 @@ "virus" ], "trees_url": "https://api.github.com/repos/cbg-ethz/V-pipe/git/trees{/sha}", - "updated_at": "2022-10-10T13:31:13Z", + "updated_at": "2022-10-22T11:35:17Z", "url": "https://api.github.com/repos/cbg-ethz/V-pipe", "visibility": "public", - "watchers": 94, - "watchers_count": 94, + "watchers": 95, + "watchers_count": 95, "web_commit_signoff_required": false }, "repo_url": "https://github.com/cbg-ethz/V-pipe", - "stargazers": 94 - }, - { - "info": { - "allow_forking": true, - "archive_url": "https://api.github.com/repos/T145/black-mirror/{archive_format}{/ref}", - "archived": false, - "assignees_url": "https://api.github.com/repos/T145/black-mirror/assignees{/user}", - "blobs_url": "https://api.github.com/repos/T145/black-mirror/git/blobs{/sha}", - "branches_url": "https://api.github.com/repos/T145/black-mirror/branches{/branch}", - "clone_url": "https://github.com/T145/black-mirror.git", - "collaborators_url": "https://api.github.com/repos/T145/black-mirror/collaborators{/collaborator}", - "comments_url": "https://api.github.com/repos/T145/black-mirror/comments{/number}", - "commits_url": "https://api.github.com/repos/T145/black-mirror/commits{/sha}", - "compare_url": "https://api.github.com/repos/T145/black-mirror/compare/{base}...{head}", - "contents_url": "https://api.github.com/repos/T145/black-mirror/contents/{+path}", - "contributors_url": "https://api.github.com/repos/T145/black-mirror/contributors", - "created_at": "2021-05-28T17:01:48Z", - "default_branch": "master", - "deployments_url": "https://api.github.com/repos/T145/black-mirror/deployments", - "description": "Blacklists and whitelists that aim to promote security, safety, and sanity across the internet!", - "disabled": false, - "downloads_url": "https://api.github.com/repos/T145/black-mirror/downloads", - "events_url": "https://api.github.com/repos/T145/black-mirror/events", - "fork": false, - "forks": 6, - "forks_count": 6, - "forks_url": "https://api.github.com/repos/T145/black-mirror/forks", - "full_name": "T145/black-mirror", - "git_commits_url": "https://api.github.com/repos/T145/black-mirror/git/commits{/sha}", - "git_refs_url": "https://api.github.com/repos/T145/black-mirror/git/refs{/sha}", - "git_tags_url": "https://api.github.com/repos/T145/black-mirror/git/tags{/sha}", - "git_url": "git://github.com/T145/black-mirror.git", - "has_downloads": true, - "has_issues": true, - "has_pages": false, - "has_projects": true, - "has_wiki": false, - "homepage": "", - "hooks_url": "https://api.github.com/repos/T145/black-mirror/hooks", - "html_url": "https://github.com/T145/black-mirror", - "id": 371767474, - "is_template": false, - "issue_comment_url": "https://api.github.com/repos/T145/black-mirror/issues/comments{/number}", - "issue_events_url": "https://api.github.com/repos/T145/black-mirror/issues/events{/number}", - "issues_url": "https://api.github.com/repos/T145/black-mirror/issues{/number}", - "keys_url": "https://api.github.com/repos/T145/black-mirror/keys{/key_id}", - "labels_url": "https://api.github.com/repos/T145/black-mirror/labels{/name}", - "language": "Shell", - "languages_url": "https://api.github.com/repos/T145/black-mirror/languages", - "license": { - "key": "agpl-3.0", - "name": "GNU Affero General Public License v3.0", - "node_id": "MDc6TGljZW5zZTE=", - "spdx_id": "AGPL-3.0", - "url": "https://api.github.com/licenses/agpl-3.0" - }, - "merges_url": "https://api.github.com/repos/T145/black-mirror/merges", - "milestones_url": "https://api.github.com/repos/T145/black-mirror/milestones{/number}", - "mirror_url": null, - "name": "black-mirror", - "network_count": 6, - "node_id": "MDEwOlJlcG9zaXRvcnkzNzE3Njc0NzQ=", - "notifications_url": "https://api.github.com/repos/T145/black-mirror/notifications{?since,all,participating}", - "open_issues": 3, - "open_issues_count": 3, - "owner": { - "avatar_url": "https://avatars.githubusercontent.com/u/1214129?v=4", - "events_url": "https://api.github.com/users/T145/events{/privacy}", - "followers_url": "https://api.github.com/users/T145/followers", - "following_url": "https://api.github.com/users/T145/following{/other_user}", - "gists_url": "https://api.github.com/users/T145/gists{/gist_id}", - "gravatar_id": "", - "html_url": "https://github.com/T145", - "id": 1214129, - "login": "T145", - "node_id": "MDQ6VXNlcjEyMTQxMjk=", - "organizations_url": "https://api.github.com/users/T145/orgs", - "received_events_url": "https://api.github.com/users/T145/received_events", - "repos_url": "https://api.github.com/users/T145/repos", - "site_admin": false, - "starred_url": "https://api.github.com/users/T145/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/T145/subscriptions", - "type": "User", - "url": "https://api.github.com/users/T145" - }, - "private": false, - "pulls_url": "https://api.github.com/repos/T145/black-mirror/pulls{/number}", - "pushed_at": "2022-10-18T02:21:03Z", - "releases_url": "https://api.github.com/repos/T145/black-mirror/releases{/id}", - "size": 86632, - "ssh_url": "git@github.com:T145/black-mirror.git", - "stargazers_count": 94, - "stargazers_url": "https://api.github.com/repos/T145/black-mirror/stargazers", - "statuses_url": "https://api.github.com/repos/T145/black-mirror/statuses/{sha}", - "subscribers_count": 2, - "subscribers_url": "https://api.github.com/repos/T145/black-mirror/subscribers", - "subscription_url": "https://api.github.com/repos/T145/black-mirror/subscription", - "svn_url": "https://github.com/T145/black-mirror", - "tags_url": "https://api.github.com/repos/T145/black-mirror/tags", - "teams_url": "https://api.github.com/repos/T145/black-mirror/teams", - "temp_clone_token": null, - "topics": [ - "adblock-list", - "blackhole-lists", - "blacklist", - "blacklist-data", - "blacklist-domains", - "blacklist-feed", - "blacklist-ips", - "blacklist-management", - "blacklist-script", - "blacklist-service", - "blocklist", - "daily-build", - "dns", - "privacy", - "whitelist", - "whitelists", - "whitelists-hosts", - "whitelists-ip" - ], - "trees_url": "https://api.github.com/repos/T145/black-mirror/git/trees{/sha}", - "updated_at": "2022-10-13T22:47:00Z", - "url": "https://api.github.com/repos/T145/black-mirror", - "visibility": "public", - "watchers": 94, - "watchers_count": 94, - "web_commit_signoff_required": false - }, - "repo_url": "https://github.com/T145/black-mirror", - "stargazers": 94 + "stargazers": 95 }, { "info": { @@ -4179,9 +4179,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/oasisprotocol/oasis-wallet-web/pulls{/number}", - "pushed_at": "2022-10-18T01:02:58Z", + "pushed_at": "2022-10-21T21:28:44Z", "releases_url": "https://api.github.com/repos/oasisprotocol/oasis-wallet-web/releases{/id}", - "size": 8912, + "size": 8871, "ssh_url": "git@github.com:oasisprotocol/oasis-wallet-web.git", "stargazers_count": 78, "stargazers_url": "https://api.github.com/repos/oasisprotocol/oasis-wallet-web/stargazers", @@ -4279,8 +4279,8 @@ "network_count": 48, "node_id": "MDEwOlJlcG9zaXRvcnkxMDQ5NzQ2OTM=", "notifications_url": "https://api.github.com/repos/telstra/open-kilda/notifications{?since,all,participating}", - "open_issues": 372, - "open_issues_count": 372, + "open_issues": 375, + "open_issues_count": 375, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/3914896?v=4", "events_url": "https://api.github.com/users/telstra/events{/privacy}", @@ -4323,9 +4323,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/telstra/open-kilda/pulls{/number}", - "pushed_at": "2022-10-17T12:07:04Z", + "pushed_at": "2022-10-21T08:40:56Z", "releases_url": "https://api.github.com/repos/telstra/open-kilda/releases{/id}", - "size": 299009, + "size": 299347, "ssh_url": "git@github.com:telstra/open-kilda.git", "stargazers_count": 69, "stargazers_url": "https://api.github.com/repos/telstra/open-kilda/stargazers", @@ -4411,8 +4411,8 @@ "network_count": 111, "node_id": "MDEwOlJlcG9zaXRvcnkyMjQ4Nzg3ODA=", "notifications_url": "https://api.github.com/repos/Azure/ARO-RP/notifications{?since,all,participating}", - "open_issues": 155, - "open_issues_count": 155, + "open_issues": 160, + "open_issues_count": 160, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/6844498?v=4", "events_url": "https://api.github.com/users/Azure/events{/privacy}", @@ -4455,9 +4455,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/Azure/ARO-RP/pulls{/number}", - "pushed_at": "2022-10-18T01:56:41Z", + "pushed_at": "2022-10-21T19:11:08Z", "releases_url": "https://api.github.com/repos/Azure/ARO-RP/releases{/id}", - "size": 75287, + "size": 75237, "ssh_url": "git@github.com:Azure/ARO-RP.git", "stargazers_count": 67, "stargazers_url": "https://api.github.com/repos/Azure/ARO-RP/stargazers", @@ -4567,9 +4567,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/rasa/scoops/pulls{/number}", - "pushed_at": "2022-10-17T21:53:49Z", + "pushed_at": "2022-10-18T21:01:48Z", "releases_url": "https://api.github.com/repos/rasa/scoops/releases{/id}", - "size": 772, + "size": 781, "ssh_url": "git@github.com:rasa/scoops.git", "stargazers_count": 66, "stargazers_url": "https://api.github.com/repos/rasa/scoops/stargazers", @@ -4690,7 +4690,7 @@ "releases_url": "https://api.github.com/repos/unixorn/lima-xbar-plugin/releases{/id}", "size": 260, "ssh_url": "git@github.com:unixorn/lima-xbar-plugin.git", - "stargazers_count": 61, + "stargazers_count": 62, "stargazers_url": "https://api.github.com/repos/unixorn/lima-xbar-plugin/stargazers", "statuses_url": "https://api.github.com/repos/unixorn/lima-xbar-plugin/statuses/{sha}", "subscribers_count": 2, @@ -4711,15 +4711,15 @@ "xbar-plugin" ], "trees_url": "https://api.github.com/repos/unixorn/lima-xbar-plugin/git/trees{/sha}", - "updated_at": "2022-10-14T05:31:13Z", + "updated_at": "2022-10-22T09:45:25Z", "url": "https://api.github.com/repos/unixorn/lima-xbar-plugin", "visibility": "public", - "watchers": 61, - "watchers_count": 61, + "watchers": 62, + "watchers_count": 62, "web_commit_signoff_required": false }, "repo_url": "https://github.com/unixorn/lima-xbar-plugin", - "stargazers": 61 + "stargazers": 62 }, { "info": { @@ -4783,8 +4783,8 @@ "network_count": 20, "node_id": "MDEwOlJlcG9zaXRvcnkxNzcxNTQ3Mzc=", "notifications_url": "https://api.github.com/repos/philips-software/amp-embedded-infra-lib/notifications{?since,all,participating}", - "open_issues": 4, - "open_issues_count": 4, + "open_issues": 3, + "open_issues_count": 3, "organization": { "avatar_url": "https://avatars.githubusercontent.com/u/39734771?v=4", "events_url": "https://api.github.com/users/philips-software/events{/privacy}", @@ -4827,9 +4827,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/philips-software/amp-embedded-infra-lib/pulls{/number}", - "pushed_at": "2022-10-17T18:27:52Z", + "pushed_at": "2022-10-20T17:16:36Z", "releases_url": "https://api.github.com/repos/philips-software/amp-embedded-infra-lib/releases{/id}", - "size": 29945, + "size": 29843, "ssh_url": "git@github.com:philips-software/amp-embedded-infra-lib.git", "stargazers_count": 57, "stargazers_url": "https://api.github.com/repos/philips-software/amp-embedded-infra-lib/stargazers", @@ -4887,8 +4887,8 @@ "downloads_url": "https://api.github.com/repos/auricom/home-ops/downloads", "events_url": "https://api.github.com/repos/auricom/home-ops/events", "fork": false, - "forks": 3, - "forks_count": 3, + "forks": 4, + "forks_count": 4, "forks_url": "https://api.github.com/repos/auricom/home-ops/forks", "full_name": "auricom/home-ops", "git_commits_url": "https://api.github.com/repos/auricom/home-ops/git/commits{/sha}", @@ -4917,11 +4917,11 @@ "milestones_url": "https://api.github.com/repos/auricom/home-ops/milestones{/number}", "mirror_url": null, "name": "home-ops", - "network_count": 3, + "network_count": 4, "node_id": "MDEwOlJlcG9zaXRvcnkzMTQxODEwODI=", "notifications_url": "https://api.github.com/repos/auricom/home-ops/notifications{?since,all,participating}", - "open_issues": 9, - "open_issues_count": 9, + "open_issues": 2, + "open_issues_count": 2, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/27022259?v=4", "events_url": "https://api.github.com/users/auricom/events{/privacy}", @@ -4944,9 +4944,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/auricom/home-ops/pulls{/number}", - "pushed_at": "2022-10-18T04:52:30Z", + "pushed_at": "2022-10-22T08:30:42Z", "releases_url": "https://api.github.com/repos/auricom/home-ops/releases{/id}", - "size": 6498, + "size": 6547, "ssh_url": "git@github.com:auricom/home-ops.git", "stargazers_count": 56, "stargazers_url": "https://api.github.com/repos/auricom/home-ops/stargazers", @@ -5864,8 +5864,8 @@ "network_count": 2, "node_id": "MDEwOlJlcG9zaXRvcnkzOTE3NjkwNDE=", "notifications_url": "https://api.github.com/repos/jr0dd/home-ops/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, + "open_issues": 5, + "open_issues_count": 5, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/285797?v=4", "events_url": "https://api.github.com/users/jr0dd/events{/privacy}", @@ -5888,9 +5888,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/jr0dd/home-ops/pulls{/number}", - "pushed_at": "2022-10-18T04:12:07Z", + "pushed_at": "2022-10-22T03:51:22Z", "releases_url": "https://api.github.com/repos/jr0dd/home-ops/releases{/id}", - "size": 5707, + "size": 5727, "ssh_url": "git@github.com:jr0dd/home-ops.git", "stargazers_count": 34, "stargazers_url": "https://api.github.com/repos/jr0dd/home-ops/stargazers", @@ -6253,9 +6253,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/hardisgroupcom/sfdx-hardis/pulls{/number}", - "pushed_at": "2022-10-17T19:47:33Z", + "pushed_at": "2022-10-19T12:41:56Z", "releases_url": "https://api.github.com/repos/hardisgroupcom/sfdx-hardis/releases{/id}", - "size": 6012, + "size": 6188, "ssh_url": "git@github.com:hardisgroupcom/sfdx-hardis.git", "stargazers_count": 31, "stargazers_url": "https://api.github.com/repos/hardisgroupcom/sfdx-hardis/stargazers", @@ -6747,9 +6747,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/0dragosh/homelab/pulls{/number}", - "pushed_at": "2022-10-16T17:31:37Z", + "pushed_at": "2022-10-22T02:22:44Z", "releases_url": "https://api.github.com/repos/0dragosh/homelab/releases{/id}", - "size": 4038, + "size": 4096, "ssh_url": "git@github.com:0dragosh/homelab.git", "stargazers_count": 25, "stargazers_url": "https://api.github.com/repos/0dragosh/homelab/stargazers", @@ -6849,8 +6849,8 @@ "network_count": 0, "node_id": "MDEwOlJlcG9zaXRvcnkzNzYxOTIyODE=", "notifications_url": "https://api.github.com/repos/rwaltr/home-ops/notifications{?since,all,participating}", - "open_issues": 1, - "open_issues_count": 1, + "open_issues": 2, + "open_issues_count": 2, "owner": { "avatar_url": "https://avatars.githubusercontent.com/u/11428125?v=4", "events_url": "https://api.github.com/users/rwaltr/events{/privacy}", @@ -6873,9 +6873,9 @@ }, "private": false, "pulls_url": "https://api.github.com/repos/rwaltr/home-ops/pulls{/number}", - "pushed_at": "2022-10-16T17:13:50Z", + "pushed_at": "2022-10-19T03:25:40Z", "releases_url": "https://api.github.com/repos/rwaltr/home-ops/releases{/id}", - "size": 1778, + "size": 1788, "ssh_url": "git@github.com:rwaltr/home-ops.git", "stargazers_count": 23, "stargazers_url": "https://api.github.com/repos/rwaltr/home-ops/stargazers", diff --git a/.github/workflows/deploy-BETA-flavors.yml b/.github/workflows/deploy-BETA-flavors.yml index 9eeda3c0823..0bd56d91d1b 100644 --- a/.github/workflows/deploy-BETA-flavors.yml +++ b/.github/workflows/deploy-BETA-flavors.yml @@ -54,6 +54,7 @@ jobs: flavor: [ "ci_light", + "cupcake", "documentation", "dotnet", "go", diff --git a/.github/workflows/deploy-RELEASE-flavors.yml b/.github/workflows/deploy-RELEASE-flavors.yml index d4617cf39c6..c36fdb64c40 100644 --- a/.github/workflows/deploy-RELEASE-flavors.yml +++ b/.github/workflows/deploy-RELEASE-flavors.yml @@ -44,6 +44,7 @@ jobs: flavor: [ "ci_light", + "cupcake", "documentation", "dotnet", "go", diff --git a/.trivyignore b/.trivyignore index 1c3fef1c926..cc386f34b02 100644 --- a/.trivyignore +++ b/.trivyignore @@ -115,11 +115,14 @@ CVE-2022-29458 CVE-2022-30321 CVE-2022-30322 CVE-2022-30323 +CVE-2022-32149 CVE-2022-33082 +CVE-2022-3517 CVE-2022-36067 CVE-2022-36085 CVE-2022-36944 CVE-2022-37434 +CVE-2022-37616 CVE-2022-38013 CVE-2022-40674 CVE-2022-41032 diff --git a/CHANGELOG.md b/CHANGELOG.md index 242272827ad..8aaf90b61b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,19 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [phpstan](https://phpstan.org/) from 1.8.9 to **1.8.10** on 2022-10-18 - [syft](https://github.com/anchore/syft) from 0.58.0 to **0.59.0** on 2022-10-18 - [terragrunt](https://terragrunt.gruntwork.io) from 0.39.1 to **0.39.2** on 2022-10-18 + - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.67.0 to **0.68.1** on 2022-10-22 + - [djlint](https://djlint.com/) from 1.19.1 to **1.19.2** on 2022-10-22 + - [eslint](https://eslint.org) from 8.25.0 to **8.26.0** on 2022-10-22 + - [powershell](https://github.com/PowerShell/PSScriptAnalyzer) from 7.2.6 to **7.2.7** on 2022-10-22 + - [puppet-lint](http://puppet-lint.com/) from 3.0.0 to **3.0.1** on 2022-10-22 + - [pylint](https://pylint.pycqa.org) from 2.15.4 to **2.15.5** on 2022-10-22 + - [git_diff](https://git-scm.com) from 2.34.4 to **2.34.5** on 2022-10-22 + - [semgrep](https://semgrep.dev/) from 0.117.0 to **0.118.0** on 2022-10-22 + - [rubocop](https://rubocop.org/) from 1.36.0 to **1.37.0** on 2022-10-22 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.16.0 to **7.16.1** on 2022-10-22 + - [terraform-fmt](https://www.terraform.io/docs/cli/commands/fmt.html) from 1.3.2 to **1.3.3** on 2022-10-22 + - [terrascan](https://www.accurics.com/products/terrascan/) from 1.15.2 to **1.16.0** on 2022-10-22 + - [golangci-lint](https://golangci-lint.run/) from 1.50.0 to **1.50.1** on 2022-10-22 ## [v6.12.0] - 2022-10-16 diff --git a/Dockerfile b/Dockerfile index 7e603408bc9..f501b3250c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -552,7 +552,7 @@ RUN PYTHONDONTWRITEBYTECODE=1 pip3 install --upgrade --no-cache-dir pip && PYTHO # && ./dotnet-install.sh --install-dir /usr/share/dotnet -channel 5.0 -version latest # Next line commented because already managed by another linter # ENV PATH="${PATH}:/root/.dotnet/tools:/usr/share/dotnet" - && dotnet tool install --global Microsoft.CST.DevSkim.CLI \ + && dotnet tool install --global Microsoft.CST.DevSkim.CLI --version 0.6.9 \ # dustilock installation && ML_THIRD_PARTY_DIR=/download/dustilock && \ diff --git a/README.md b/README.md index 0d7ad2a7a32..7525960a8e4 100644 --- a/README.md +++ b/README.md @@ -884,6 +884,7 @@ _The following table does not display docker pulls from [MegaLinter v4 & v5 imag |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md#readme) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md#readme) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md#readme) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md#readme) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md#readme) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/all_linters.md b/docs/all_linters.md index d5dcd50854a..6f1652806f8 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.16 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | | [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | Bicep.CLI.version.0.11.1 | | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep){target=_blank} | [BICEP](descriptors/bicep_bicep_linter.md) | :white_circle: | [Repository](https://github.com/Azure/bicep){target=_blank} | | [**black**](https://github.com/psf/black){target=_blank} | 22.10.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.67.0 | [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} | +| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.68.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.1 | [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.1.244 | [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)
[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.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} | @@ -24,18 +24,18 @@ | [**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} | | [**dartanalyzer**](https://github.com/dart-lang/sdk){target=_blank} | N/A | [BSD-3-Clause](licenses/dartanalyzer.md) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk){target=_blank} | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} | | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 0.6.9 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | -| [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.19.1 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :white_circle: | [Repository](https://github.com/Riverside-Healthcare/djlint){target=_blank} | +| [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.19.2 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :white_circle: | [Repository](https://github.com/Riverside-Healthcare/djlint){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.2.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | | [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 000 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | N/A | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | | [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.4.0 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | -| [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.25.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.26.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.4.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | 5.0.4 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | | [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | -| [**git_diff**](https://github.com/git/git){target=_blank} | 2.34.4 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | +| [**git_diff**](https://github.com/git/git){target=_blank} | 2.34.5 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | | [**gitleaks**](https://github.com/zricethezav/gitleaks){target=_blank} | 8.14.1 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/zricethezav/gitleaks?cacheSeconds=3600)](https://github.com/zricethezav/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/zricethezav/gitleaks){target=_blank} | -| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.50.0 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | +| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.50.1 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | | [**goodcheck**](https://github.com/sider/goodcheck){target=_blank} | 3.1.0 | [MIT](licenses/goodcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/sider/goodcheck?cacheSeconds=3600)](https://github.com/sider/goodcheck){target=_blank} | [REPOSITORY](descriptors/repository_goodcheck.md) | :white_circle: | [Repository](https://github.com/sider/goodcheck){target=_blank} | | [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | | [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | 2.10.0 | [GPL-3.0](licenses/hadolint.md) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint){target=_blank} | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} | @@ -60,31 +60,31 @@ | [**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.8.10 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.48.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.49.0/pmd_userdocs_tools_ci.html){target=_blank} | -| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.2.6 | | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.2.7 | | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 2.7.1 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [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} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | | [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.41.0 | | [![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.x-dev@ | [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/rodjek/puppet-lint){target=_blank} | 3.0.0 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/rodjek/puppet-lint?cacheSeconds=3600)](https://github.com/rodjek/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} | -| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.15.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} | +| [**puppet-lint**](https://github.com/rodjek/puppet-lint){target=_blank} | 3.0.1 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/rodjek/puppet-lint?cacheSeconds=3600)](https://github.com/rodjek/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} | +| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.15.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.270 | | [![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} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | N/A | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.1.0 | | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck){target=_blank} | [RST](descriptors/rst_rstcheck.md) | :hammer_and_wrench: | [Pull Request](https://github.com/myint/rstcheck/pull/73){target=_blank} | -| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.36.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | +| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.37.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | | [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.10.4 | [Other](licenses/scalafix.md) | [![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix?cacheSeconds=3600)](https://github.com/scalacenter/scalafix){target=_blank} | [SCALA](descriptors/scala_scalafix.md) | :heart: | [MegaLinter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.59.0 | | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 5.2.4 | [MIT](licenses/secretlint.md) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint){target=_blank} | [REPOSITORY](descriptors/repository_secretlint.md) | :heart: | [MegaLinter reference](https://github.com/secretlint/secretlint#mega-linter){target=_blank} | -| [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 0.117.0 | | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | +| [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 0.118.0 | | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | | [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 2.13.9 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 2.13.9 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 2.13.9 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**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.16.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} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.16.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} | | [**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} | @@ -93,9 +93,9 @@ | [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | 0.46.5 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | | [**syft**](https://github.com/anchore/syft){target=_blank} | 0.59.0 | | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | | [**tekton-lint**](https://github.com/IBM/tekton-lint){target=_blank} | 0.6.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint){target=_blank} | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Repository](https://github.com/IBM/tekton-lint){target=_blank} | -| [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.3.2 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | +| [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.3.3 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | | [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.39.2 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | -| [**terrascan**](https://github.com/accurics/terrascan){target=_blank} | 1.15.2 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/accurics/terrascan?cacheSeconds=3600)](https://github.com/accurics/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} | +| [**terrascan**](https://github.com/accurics/terrascan){target=_blank} | 1.16.0 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/accurics/terrascan?cacheSeconds=3600)](https://github.com/accurics/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.41.0 | | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.29.2 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | | [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | 1.14.5.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} | diff --git a/docs/all_users.md b/docs/all_users.md index aa4ff4302c4..c7a39bf3485 100644 --- a/docs/all_users.md +++ b/docs/all_users.md @@ -32,8 +32,8 @@ According to posted issues, there are many more private and self-hosted repos us [![carpenike/k8s-gitops - GitHub](https://gh-card.dev/repos/carpenike/k8s-gitops.svg?fullname=)](https://github.com/carpenike/k8s-gitops){target=_blank} [![joeygoksu/prime-nestjs - GitHub](https://gh-card.dev/repos/joeygoksu/prime-nestjs.svg?fullname=)](https://github.com/joeygoksu/prime-nestjs){target=_blank} [![meichthys/foss_photo_libraries - GitHub](https://gh-card.dev/repos/meichthys/foss_photo_libraries.svg?fullname=)](https://github.com/meichthys/foss_photo_libraries){target=_blank} -[![cbg-ethz/V-pipe - GitHub](https://gh-card.dev/repos/cbg-ethz/V-pipe.svg?fullname=)](https://github.com/cbg-ethz/V-pipe){target=_blank} [![T145/black-mirror - GitHub](https://gh-card.dev/repos/T145/black-mirror.svg?fullname=)](https://github.com/T145/black-mirror){target=_blank} +[![cbg-ethz/V-pipe - GitHub](https://gh-card.dev/repos/cbg-ethz/V-pipe.svg?fullname=)](https://github.com/cbg-ethz/V-pipe){target=_blank} [![practicalli/spacemacs - GitHub](https://gh-card.dev/repos/practicalli/spacemacs.svg?fullname=)](https://github.com/practicalli/spacemacs){target=_blank} [![practicalli/spacemacs - GitHub](https://gh-card.dev/repos/practicalli/spacemacs.svg?fullname=)](https://github.com/practicalli/spacemacs){target=_blank} [![oasisprotocol/oasis-wallet-web - GitHub](https://gh-card.dev/repos/oasisprotocol/oasis-wallet-web.svg?fullname=)](https://github.com/oasisprotocol/oasis-wallet-web){target=_blank} diff --git a/docs/assets/icons/cupcake.ico b/docs/assets/icons/cupcake.ico new file mode 100644 index 00000000000..f0a1d5576a4 Binary files /dev/null and b/docs/assets/icons/cupcake.ico differ diff --git a/docs/assets/icons/cupcake.png b/docs/assets/icons/cupcake.png new file mode 100644 index 00000000000..d139261832b Binary files /dev/null and b/docs/assets/icons/cupcake.png differ diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index e9a1a5169d7..4da1a58c292 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -40,6 +40,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 804ecbceb8f..25855325988 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -37,6 +37,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index c9937fa1aba..c07c52273ec 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -85,11 +85,11 @@ pwsh -NoProfile -NoLogo -Command " ### Help content ```shell -Test-AzTemplate: -Line | - 2 |  $TAZ_V = (Test-AzTemplate -help); - |  ~~~~~ - | A parameter cannot be found that matches parameter name 'help'. +Test-AzTemplate: +Line | + 2 |  $TAZ_V = (Test-AzTemplate -help); + |  ~~~~~ + | A parameter cannot be found that matches parameter name 'help'. ``` ### Installation on mega-linter Docker image diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index cf988db3742..fd2aa9228fc 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -37,6 +37,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index b40ee5edfe4..0ad0845243d 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -52,6 +52,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index 8bd80fbe1ab..1d8c750c4f2 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -51,6 +51,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 222401c86c8..ec74f2326ae 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -32,10 +32,11 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | ## Behind the scenes diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index e1fbc1a8081..7cf2f2541ec 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -55,10 +55,11 @@ Use clj-kondo in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index 150a55102d9..d1387fdbbd8 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -11,7 +11,7 @@ ## cfn-lint documentation -- Version in MegaLinter: **0.67.0** +- Version in MegaLinter: **0.68.1** - Visit [Official Web Site](https://github.com/aws-cloudformation/cfn-lint#readme){target=_blank} - If custom `.cfnlintrc.yml` config file is not found, [.cfnlintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.cfnlintrc.yml){target=_blank} will be used - See [Index of problems detected by cfn-lint](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md){target=_blank} @@ -53,10 +53,11 @@ Use cfn-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index 69545c905a3..f3b2c7f7376 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -61,6 +61,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index 2f7151c9bfe..8554015e45e 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -32,10 +32,11 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index 215602c2837..3be83d02f69 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -55,6 +55,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index 0af882cb4c8..4596154f810 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -62,6 +62,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md index a72651ee99e..60425ac1b69 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -49,6 +49,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 6d7386ec7b3..efd7025daba 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -45,6 +45,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index 6f3a3116671..7715791fd5f 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -45,6 +45,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 7c8d8b218b0..e53de72305d 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -11,7 +11,7 @@ ## golangci-lint documentation -- Version in MegaLinter: **1.50.0** +- Version in MegaLinter: **1.50.1** - Visit [Official Web Site](https://golangci-lint.run/){target=_blank} - See [How to configure golangci-lint rules](https://golangci-lint.run/usage/configuration/#config-file){target=_blank} - If custom `.golangci.yml` config file is not found, [.golangci.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.golangci.yml){target=_blank} will be used @@ -58,10 +58,11 @@ Use golangci-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:--------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md index f0586140960..9b4e975c295 100644 --- a/docs/descriptors/go_revive.md +++ b/docs/descriptors/go_revive.md @@ -44,10 +44,11 @@ Use revive in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:--------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index 1d4acef49ff..b750c768b21 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -39,6 +39,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 54f37ab07c8..75610c935bd 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -51,6 +51,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index 409f82f0b5f..6a0f9eb4290 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -23,7 +23,7 @@ For example, define `HTML_DJLINT_HTMLHINT_ARGUMENTS: ["--profile", "django"]` to ## djlint documentation -- Version in MegaLinter: **1.19.1** +- Version in MegaLinter: **1.19.2** - Visit [Official Web Site](https://djlint.com/){target=_blank} - See [How to configure djlint rules](https://djlint.com/docs/configuration/){target=_blank} - See [How to disable djlint rules in files](https://djlint.com/docs/ignoring-code/){target=_blank} @@ -65,6 +65,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index e2679bacae4..aa7977e58d3 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -51,6 +51,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index f2f58125e08..ccc4108e192 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -54,10 +54,11 @@ Use checkstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 1ddc476c2d4..0725680fb02 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -37,10 +37,11 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index 232797bbac5..f944ff8d348 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -15,7 +15,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.25.0** +- Version in MegaLinter: **8.26.0** - Visit [Official Web Site](https://eslint.org){target=_blank} - See [How to configure eslint rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} @@ -70,6 +70,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md index b7f819558b6..13067cfac9c 100644 --- a/docs/descriptors/javascript_prettier.md +++ b/docs/descriptors/javascript_prettier.md @@ -67,6 +67,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md index 167a8e9a04e..0aae3327d00 100644 --- a/docs/descriptors/javascript_standard.md +++ b/docs/descriptors/javascript_standard.md @@ -60,6 +60,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 9f001da1651..fb48e1c2f2c 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -117,6 +117,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index b81622a830e..2a54ebfe0e8 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -39,6 +39,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index 15b232ba4a4..8f6abc0cc4a 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -67,6 +67,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index 43e6d022be7..b36a196dd31 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -49,6 +49,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index 25a0a3548f6..a66f4bf5e3a 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -14,7 +14,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.25.0** +- Version in MegaLinter: **8.26.0** - Visit [Official Web Site](https://github.com/yannickcr/eslint-plugin-react#readme){target=_blank} - See [How to configure eslint rules](https://github.com/yannickcr/eslint-plugin-react#configuration){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} @@ -69,6 +69,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index 00a56e13068..0768d43f09b 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -53,6 +53,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index f253b674de0..6cb4eca793c 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -44,6 +44,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/kubernetes_kubeval.md b/docs/descriptors/kubernetes_kubeval.md index cabc49139de..f264f887ae2 100644 --- a/docs/descriptors/kubernetes_kubeval.md +++ b/docs/descriptors/kubernetes_kubeval.md @@ -35,6 +35,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index c0458b5c5eb..c85b497c1ec 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -38,6 +38,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | | | [java](https://oxsecurity.github.io/megalinter/beta/flavors/java/) | Optimized for JAVA based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 9dd31f431b4..4b7a764e04a 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -39,6 +39,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index eea59aed923..bcdaf06ade8 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -46,6 +46,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index 966cd1f61de..4960196f5ca 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -54,6 +54,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index ef71ac94eb4..ea4a1eb1fbc 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -49,10 +49,11 @@ Use phpcs in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:---------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phplint.md b/docs/descriptors/php_phplint.md index 203bd71bea3..6c7127e7d6a 100644 --- a/docs/descriptors/php_phplint.md +++ b/docs/descriptors/php_phplint.md @@ -34,10 +34,11 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:---------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index e43d5a42637..4b9efabd1ab 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -45,10 +45,11 @@ Use phpstan in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:---------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index 251d57b8faa..94c775ed02f 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -53,10 +53,11 @@ Use psalm in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:---------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://oxsecurity.github.io/megalinter/beta/flavors/php/) | Optimized for PHP based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index 77c39dc25db..3546d34ad49 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -4,7 +4,7 @@ ## powershell documentation -- Version in MegaLinter: **7.2.6** +- Version in MegaLinter: **7.2.7** - Visit [Official Web Site](https://github.com/PowerShell/PSScriptAnalyzer#readme){target=_blank} - See [How to configure powershell rules](https://github.com/PowerShell/PSScriptAnalyzer#explicit){target=_blank} - If custom `.powershell-psscriptanalyzer.psd1` config file is not found, [.powershell-psscriptanalyzer.psd1](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.powershell-psscriptanalyzer.psd1){target=_blank} will be used diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index fc3f8254c32..a3a904195f9 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -4,7 +4,7 @@ ## puppet-lint documentation -- Version in MegaLinter: **3.0.0** +- Version in MegaLinter: **3.0.1** - Visit [Official Web Site](http://puppet-lint.com/){target=_blank} - See [How to configure puppet-lint rules](https://github.com/rodjek/puppet-lint#configuration-file){target=_blank} - See [How to disable puppet-lint rules in files](http://puppet-lint.com/controlcomments/){target=_blank} diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index bae12a49420..373b321ea16 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -58,10 +58,11 @@ Use black in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes @@ -114,9 +115,9 @@ Options: input). --python-cell-magics TEXT When processing Jupyter Notebooks, add the given magic to the list of known python- - magics (prun, python3, timeit, time, - capture, pypy, python). Useful for - formatting cells with custom python magics. + magics (capture, time, python3, timeit, + python, prun, pypy). 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 Don't normalize string quotes or prefixes. diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index f4a4b36848e..0d3cc65c9cd 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -47,10 +47,11 @@ Use flake8 in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index 9f2e59657a1..dd4f9c6b385 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -59,10 +59,11 @@ Use isort in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index b998a9ff7b2..2cb12e4a802 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -61,10 +61,11 @@ Use mypy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 3aaa2b4d542..10836cef96c 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -11,7 +11,7 @@ ## pylint documentation -- Version in MegaLinter: **2.15.4** +- Version in MegaLinter: **2.15.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 is not found, [.pylintrc](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.pylintrc){target=_blank} will be used @@ -56,10 +56,11 @@ Use pylint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes @@ -273,65 +274,6 @@ Messages control: Warning level messages displayed, use "--disable=all --enable=classes --disable=W". -Spelling: - Check spelling in comments and docstrings. - - --spelling-dict - Spelling dictionary name. Available dictionaries: - none. To make it work, install the 'python-enchant' - package. (default: ) - --spelling-ignore-words - List of comma separated words that should not be - checked. (default: ) - --spelling-private-dict-file - A path to a file that contains the private dictionary; - one word per line. (default: ) - --spelling-store-unknown-words - Tells whether to store unknown words to the private - dictionary (see the --spelling-private-dict-file - option) instead of raising a message. (default: n) - --max-spelling-suggestions N - Limits count of emitted suggestions for spelling - mistakes. (default: 4) - --spelling-ignore-comment-directives - List of comma separated words that should be - considered directives if they appear at the beginning - of a comment and should not be checked. (default: fmt: - on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:) - -Classes: - Checker for class nodes. - - --defining-attr-methods - List of method names used to declare (i.e. assign) - instance attributes. (default: ('__init__', '__new__', - 'setUp', '__post_init__')) - --valid-classmethod-first-arg - List of valid names for the first argument in a class - method. (default: ('cls',)) - --valid-metaclass-classmethod-first-arg - List of valid names for the first argument in a - metaclass class method. (default: ('cls',)) - --exclude-protected - List of member names, which should be excluded from - the protected access warning. (default: ('_asdict', - '_fields', '_replace', '_source', '_make')) - --check-protected-access-in-special-methods - Warn about protected attribute access inside special - methods (default: False) - -Logging: - Checks use of the logging module. - - --logging-modules - Logging modules to check that the string format - arguments are in logging function parameter format. - (default: ('logging',)) - --logging-format-style - The type of string formatting that logging methods do. - `old` means using % formatting, `new` is for `{}` - formatting. (default: old) - Basic: --good-names Good variable names which should always be accepted, separated by a comma. (default: ('i', 'j', 'k', 'ex', @@ -457,119 +399,6 @@ Basic: Minimum line length for functions/classes that require docstrings, shorter ones are exempt. (default: -1) -Miscellaneous: - BaseChecker for encoding issues. - - --notes - List of note tags to take in consideration, separated - by a comma. (default: ('FIXME', 'XXX', 'TODO')) - --notes-rgx Regular expression of note tags to take in - consideration. (default: ) - -Format: - Formatting checker. - - --max-line-length - Maximum number of characters on a single line. - (default: 100) - --ignore-long-lines - Regexp for a line that is allowed to be longer than - the limit. (default: ^\s*(# )??$) - --single-line-if-stmt - Allow the body of an if to be on the same line as the - test if there is no else. (default: False) - --single-line-class-stmt - Allow the body of a class to be on the same line as - the declaration if body contains single statement. - (default: False) - --max-module-lines - Maximum number of lines in a module. (default: 1000) - --indent-string - String used as indentation unit. This is usually " " - (4 spaces) or " " (1 tab). (default: ) - --indent-after-paren - Number of spaces of indent required inside a hanging - or continued line. (default: 4) - --expected-line-ending-format - Expected format of line ending, e.g. empty (any line - ending), LF or CRLF. (default: ) - -Method_args: - BaseChecker for method_args. - - --timeout-methods - List of qualified names (i.e., library.method) which - require a timeout parameter e.g. - 'requests.api.get,requests.api.post' (default: - ('requests.api.delete', 'requests.api.get', - 'requests.api.head', 'requests.api.options', - 'requests.api.patch', 'requests.api.post', - 'requests.api.put', 'requests.api.request')) - -Refactoring: - Looks for code which can be refactored. - - --max-nested-blocks - Maximum number of nested blocks for function / method - body (default: 5) - --never-returning-functions - Complete name of functions that never returns. When - checking for inconsistent-return-statements if a never - returning function is called then it will be - considered as an explicit return statement and no - message will be printed. (default: ('sys.exit', - 'argparse.parse_error')) - -String: - Check string literals. - - --check-str-concat-over-line-jumps - This flag controls whether the implicit-str-concat - should generate a warning on implicit string - concatenation in sequences defined over several lines. - (default: False) - --check-quote-consistency - This flag controls whether inconsistent-quotes - generates a warning when the character used as a quote - delimiter is used inconsistently within a module. - (default: False) - -Design: - Checker of potential misdesigns. - - --max-args Maximum number of arguments for function / method. - (default: 5) - --max-locals Maximum number of locals for function / method body. - (default: 15) - --max-returns Maximum number of return / yield for function / method - body. (default: 6) - --max-branches Maximum number of branch for function / method body. - (default: 12) - --max-statements - Maximum number of statements in function / method - body. (default: 50) - --max-parents Maximum number of parents for a class (see R0901). - (default: 7) - --ignored-parents - List of qualified class names to ignore when counting - class parents (see R0901) (default: ()) - --max-attributes - Maximum number of attributes for a class (see R0902). - (default: 7) - --min-public-methods - Minimum number of public methods for a class (see - R0903). (default: 2) - --max-public-methods - Maximum number of public methods for a class (see - R0904). (default: 20) - --max-bool-expr - Maximum number of boolean expressions in an if - statement (see R0916). (default: 5) - --exclude-too-few-public-methods [,...] - List of regular expressions of class ancestor names to - ignore when counting public methods (see R0903) - (default: []) - Typecheck: Try to find bugs in the code using type inference. @@ -632,45 +461,17 @@ Typecheck: List of decorators that change the signature of a decorated function. (default: []) -Exceptions: - Exception related checks. - - --overgeneral-exceptions - Exceptions that will emit a warning when caught. - (default: ('BaseException', 'Exception')) - -Variables: - BaseChecker for variables. +Logging: + Checks use of the logging module. - --init-import - Tells whether we should check for unused import in - __init__ files. (default: False) - --dummy-variables-rgx - A regular expression matching the name of dummy - variables (i.e. expected to not be used). (default: _+ - $|(_[a-zA-Z0-9_]*[a-zA-Z0- - 9]+?$)|dummy|^ignored_|^unused_) - --additional-builtins - List of additional names supposed to be defined in - builtins. Remember that you should avoid defining new - builtins when possible. (default: ()) - --callbacks - List of strings which can identify a callback function - by name. A callback name must start or end with one of - those strings. (default: ('cb_', '_cb')) - --redefining-builtins-modules - List of qualified module names which can have objects - that can redefine builtins. (default: ('six.moves', - 'past.builtins', 'future.builtins', 'builtins', 'io')) - --ignored-argument-names - Argument names that match this expression will be - ignored. (default: - re.compile('_.*|^ignored_|^unused_')) - --allow-global-unused-variables - Tells whether unused global variables should be - treated as a violation. (default: True) - --allowed-redefined-builtins - List of names allowed to shadow builtins (default: ()) + --logging-modules + Logging modules to check that the string format + arguments are in logging function parameter format. + (default: ('logging',)) + --logging-format-style + The type of string formatting that logging methods do. + `old` means using % formatting, `new` is for `{}` + formatting. (default: old) Imports: BaseChecker for import statements. @@ -707,6 +508,197 @@ Imports: Allow wildcard imports from modules that define __all__. (default: False) +Variables: + BaseChecker for variables. + + --init-import + Tells whether we should check for unused import in + __init__ files. (default: False) + --dummy-variables-rgx + A regular expression matching the name of dummy + variables (i.e. expected to not be used). (default: _+ + $|(_[a-zA-Z0-9_]*[a-zA-Z0- + 9]+?$)|dummy|^ignored_|^unused_) + --additional-builtins + List of additional names supposed to be defined in + builtins. Remember that you should avoid defining new + builtins when possible. (default: ()) + --callbacks + List of strings which can identify a callback function + by name. A callback name must start or end with one of + those strings. (default: ('cb_', '_cb')) + --redefining-builtins-modules + List of qualified module names which can have objects + that can redefine builtins. (default: ('six.moves', + 'past.builtins', 'future.builtins', 'builtins', 'io')) + --ignored-argument-names + Argument names that match this expression will be + ignored. (default: + re.compile('_.*|^ignored_|^unused_')) + --allow-global-unused-variables + Tells whether unused global variables should be + treated as a violation. (default: True) + --allowed-redefined-builtins + List of names allowed to shadow builtins (default: ()) + +Design: + Checker of potential misdesigns. + + --max-args Maximum number of arguments for function / method. + (default: 5) + --max-locals Maximum number of locals for function / method body. + (default: 15) + --max-returns Maximum number of return / yield for function / method + body. (default: 6) + --max-branches Maximum number of branch for function / method body. + (default: 12) + --max-statements + Maximum number of statements in function / method + body. (default: 50) + --max-parents Maximum number of parents for a class (see R0901). + (default: 7) + --ignored-parents + List of qualified class names to ignore when counting + class parents (see R0901) (default: ()) + --max-attributes + Maximum number of attributes for a class (see R0902). + (default: 7) + --min-public-methods + Minimum number of public methods for a class (see + R0903). (default: 2) + --max-public-methods + Maximum number of public methods for a class (see + R0904). (default: 20) + --max-bool-expr + Maximum number of boolean expressions in an if + statement (see R0916). (default: 5) + --exclude-too-few-public-methods [,...] + List of regular expressions of class ancestor names to + ignore when counting public methods (see R0903) + (default: []) + +Format: + Formatting checker. + + --max-line-length + Maximum number of characters on a single line. + (default: 100) + --ignore-long-lines + Regexp for a line that is allowed to be longer than + the limit. (default: ^\s*(# )??$) + --single-line-if-stmt + Allow the body of an if to be on the same line as the + test if there is no else. (default: False) + --single-line-class-stmt + Allow the body of a class to be on the same line as + the declaration if body contains single statement. + (default: False) + --max-module-lines + Maximum number of lines in a module. (default: 1000) + --indent-string + String used as indentation unit. This is usually " " + (4 spaces) or " " (1 tab). (default: ) + --indent-after-paren + Number of spaces of indent required inside a hanging + or continued line. (default: 4) + --expected-line-ending-format + Expected format of line ending, e.g. empty (any line + ending), LF or CRLF. (default: ) + +Refactoring: + Looks for code which can be refactored. + + --max-nested-blocks + Maximum number of nested blocks for function / method + body (default: 5) + --never-returning-functions + Complete name of functions that never returns. When + checking for inconsistent-return-statements if a never + returning function is called then it will be + considered as an explicit return statement and no + message will be printed. (default: ('sys.exit', + 'argparse.parse_error')) + +String: + Check string literals. + + --check-str-concat-over-line-jumps + This flag controls whether the implicit-str-concat + should generate a warning on implicit string + concatenation in sequences defined over several lines. + (default: False) + --check-quote-consistency + This flag controls whether inconsistent-quotes + generates a warning when the character used as a quote + delimiter is used inconsistently within a module. + (default: False) + +Method_args: + BaseChecker for method_args. + + --timeout-methods + List of qualified names (i.e., library.method) which + require a timeout parameter e.g. + 'requests.api.get,requests.api.post' (default: + ('requests.api.delete', 'requests.api.get', + 'requests.api.head', 'requests.api.options', + 'requests.api.patch', 'requests.api.post', + 'requests.api.put', 'requests.api.request')) + +Exceptions: + Exception related checks. + + --overgeneral-exceptions + Exceptions that will emit a warning when caught. + (default: ('BaseException', 'Exception')) + +Spelling: + Check spelling in comments and docstrings. + + --spelling-dict + Spelling dictionary name. Available dictionaries: + none. To make it work, install the 'python-enchant' + package. (default: ) + --spelling-ignore-words + List of comma separated words that should not be + checked. (default: ) + --spelling-private-dict-file + A path to a file that contains the private dictionary; + one word per line. (default: ) + --spelling-store-unknown-words + Tells whether to store unknown words to the private + dictionary (see the --spelling-private-dict-file + option) instead of raising a message. (default: n) + --max-spelling-suggestions N + Limits count of emitted suggestions for spelling + mistakes. (default: 4) + --spelling-ignore-comment-directives + List of comma separated words that should be + considered directives if they appear at the beginning + of a comment and should not be checked. (default: fmt: + on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:) + +Classes: + Checker for class nodes. + + --defining-attr-methods + List of method names used to declare (i.e. assign) + instance attributes. (default: ('__init__', '__new__', + 'setUp', '__post_init__')) + --valid-classmethod-first-arg + List of valid names for the first argument in a class + method. (default: ('cls',)) + --valid-metaclass-classmethod-first-arg + List of valid names for the first argument in a + metaclass class method. (default: ('cls',)) + --exclude-protected + List of member names, which should be excluded from + the protected access warning. (default: ('_asdict', + '_fields', '_replace', '_source', '_make')) + --check-protected-access-in-special-methods + Warn about protected attribute access inside special + methods (default: False) + Similarities: Checks for similarities and duplicated code. @@ -724,6 +716,15 @@ Similarities: --ignore-signatures Signatures are removed from the similarity computation (default: True) + +Miscellaneous: + BaseChecker for encoding issues. + + --notes + List of note tags to take in consideration, separated + by a comma. (default: ('FIXME', 'XXX', 'TODO')) + --notes-rgx Regular expression of note tags to take in + consideration. (default: ) ``` ### Installation on mega-linter Docker image diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index dd81b180056..41b343cdd55 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -59,10 +59,11 @@ Use pyright in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes @@ -111,7 +112,7 @@ Usage: pyright [options] files... --warnings Use exit code of 1 if warnings are reported -w,--watch Continue to run and watch for changes -WARNING: there is a new pyright version available (v1.1.270 -> v1.1.275). +WARNING: there is a new pyright version available (v1.1.270 -> v1.1.276). Please install the new version or set PYRIGHT_PYTHON_FORCE_VERSION to `latest` ``` diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index ddcd22986b0..f4b4c490bc8 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -50,6 +50,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 359a5256874..d49fbeb69d0 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -100,7 +100,7 @@ RUN wget --tries=5 -q -O dotnet-install.sh https://dot.net/v1/dotnet-install.sh && ./dotnet-install.sh --install-dir /usr/share/dotnet -channel 5.0 -version latest ENV PATH="${PATH}:/root/.dotnet/tools:/usr/share/dotnet" -RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI +RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI --version 0.6.9 ``` - APK packages (Linux): diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index 2b1059ba98f..8f1218b783f 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -6,7 +6,7 @@ Git diff checks for git conflicts markers in files ## git_diff documentation -- Version in MegaLinter: **2.34.4** +- Version in MegaLinter: **2.34.5** - Visit [Official Web Site](https://git-scm.com){target=_blank} [![git - GitHub](https://gh-card.dev/repos/git/git.svg?fullname=)](https://github.com/git/git){target=_blank} @@ -32,6 +32,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 9a0fa9dd31e..9e385aac9c7 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -35,6 +35,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/repository_goodcheck.md b/docs/descriptors/repository_goodcheck.md index 720e37ca87e..007efad9bce 100644 --- a/docs/descriptors/repository_goodcheck.md +++ b/docs/descriptors/repository_goodcheck.md @@ -35,6 +35,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index 1e6e2c65a96..7488c7963cd 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -44,6 +44,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index dac9536069c..4b91c3dfe41 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -17,7 +17,7 @@ Exception for standalone and security flavors docker images, that use a list of ## semgrep documentation -- Version in MegaLinter: **0.117.0** +- Version in MegaLinter: **0.118.0** - Visit [Official Web Site](https://semgrep.dev/){target=_blank} - See [How to configure semgrep rules](https://semgrep.dev/docs/running-rules/){target=_blank} - See [How to disable semgrep rules in files](https://semgrep.dev/docs/ignoring-findings/#inline-comments){target=_blank} @@ -57,6 +57,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 7b9a712cb7e..703419edad1 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -49,6 +49,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index 964b0e73734..1292318e94a 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -31,10 +31,11 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 415b7059948..36bc3a539cb 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -43,10 +43,11 @@ Use rstcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://oxsecurity.github.io/megalinter/beta/flavors/python/) | Optimized for PYTHON based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index c0825754a80..acf89b0a1cf 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -11,7 +11,7 @@ ## rubocop documentation -- Version in MegaLinter: **1.36.0** +- Version in MegaLinter: **1.37.0** - Visit [Official Web Site](https://rubocop.org/){target=_blank} - See [How to configure rubocop rules](https://docs.rubocop.org/rubocop/0.92/configuration.html){target=_blank} - If custom `.ruby-lint.yml` config file is not found, [.ruby-lint.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.ruby-lint.yml){target=_blank} will be used @@ -62,10 +62,11 @@ Use rubocop in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [ruby](https://oxsecurity.github.io/megalinter/beta/flavors/ruby/) | Optimized for RUBY based projects | 47 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [ruby](https://oxsecurity.github.io/megalinter/beta/flavors/ruby/) | Optimized for RUBY based projects | 47 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | ## Behind the scenes @@ -222,6 +223,7 @@ Config Generation: --exclude-limit COUNT Set the limit for how many files to explicitly exclude. If there are more files than the limit, the cop will be disabled instead. Default is 15. + --no-exclude-limit Do not set the limit for how many files to exclude. --[no-]offense-counts Include offense counts in configuration file generated by --auto-gen-config. Default is true. diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index d6667ea6182..ff2123fdec0 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -41,10 +41,11 @@ Use clippy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:----------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [rust](https://oxsecurity.github.io/megalinter/beta/flavors/rust/) | Optimized for RUST based projects | 47 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [rust](https://oxsecurity.github.io/megalinter/beta/flavors/rust/) | Optimized for RUST based projects | 47 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 3d525a6481a..a08eb72921a 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -11,7 +11,7 @@ ## snakemake documentation -- Version in MegaLinter: **7.16.0** +- Version in MegaLinter: **7.16.1** - 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/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index b6eca38e281..4c41b5a8390 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -47,6 +47,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/spell_misspell.md b/docs/descriptors/spell_misspell.md index afd7f1d4168..abf23bd6149 100644 --- a/docs/descriptors/spell_misspell.md +++ b/docs/descriptors/spell_misspell.md @@ -36,6 +36,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index 4558a5400eb..8624ec62763 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -58,6 +58,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md index c8b3f7c3163..6e0300202f5 100644 --- a/docs/descriptors/sql_sql_lint.md +++ b/docs/descriptors/sql_sql_lint.md @@ -47,6 +47,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index cd71af2506d..aeea99c9cee 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -46,6 +46,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index 35c47e1eb46..3a47614a6cc 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -48,10 +48,11 @@ Use swiftlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:-----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [swift](https://oxsecurity.github.io/megalinter/beta/flavors/swift/) | Optimized for SWIFT based projects | 47 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [swift](https://oxsecurity.github.io/megalinter/beta/flavors/swift/) | Optimized for SWIFT based projects | 47 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | ## Behind the scenes diff --git a/docs/descriptors/terraform_kics.md b/docs/descriptors/terraform_kics.md index 87256d52dc1..cea872af1b7 100644 --- a/docs/descriptors/terraform_kics.md +++ b/docs/descriptors/terraform_kics.md @@ -40,11 +40,12 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:---------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index 0875830f8c0..d0168d053d5 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -11,7 +11,7 @@ ## terraform-fmt documentation -- Version in MegaLinter: **1.3.2** +- Version in MegaLinter: **1.3.3** - Visit [Official Web Site](https://www.terraform.io/docs/cli/commands/fmt.html){target=_blank} [![terraform - GitHub](https://gh-card.dev/repos/hashicorp/terraform.svg?fullname=)](https://github.com/hashicorp/terraform){target=_blank} @@ -51,10 +51,11 @@ Use terraform-fmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:---------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 51ccc87043f..3b28de6be38 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -36,11 +36,12 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:---------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md index c90a78e2d8b..c01f9f5955e 100644 --- a/docs/descriptors/terraform_terrascan.md +++ b/docs/descriptors/terraform_terrascan.md @@ -11,7 +11,7 @@ ## terrascan documentation -- Version in MegaLinter: **1.15.2** +- Version in MegaLinter: **1.16.0** - Visit [Official Web Site](https://www.accurics.com/products/terrascan/){target=_blank} - See [How to configure terrascan rules](https://docs.accurics.com/projects/accurics-terrascan/en/latest/policies/){target=_blank} - See [Index of problems detected by terrascan](https://docs.accurics.com/projects/accurics-terrascan/en/latest/policies/){target=_blank} @@ -39,11 +39,12 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:---------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index 19ad5b6db5f..ae02e608a41 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -37,11 +37,12 @@ This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:---------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://oxsecurity.github.io/megalinter/beta/flavors/security/) | Optimized for security | 21 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://oxsecurity.github.io/megalinter/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index 6ec8f226754..f2e571b7570 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -15,7 +15,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.25.0** +- Version in MegaLinter: **8.26.0** - Visit [Official Web Site](https://github.com/yannickcr/eslint-plugin-react#readme){target=_blank} - See [How to configure eslint rules](https://github.com/yannickcr/eslint-plugin-react#configuration){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} @@ -70,6 +70,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index cd3d8d551ae..4879d5e75f8 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -15,7 +15,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.25.0** +- Version in MegaLinter: **8.26.0** - Visit [Official Web Site](https://eslint.org){target=_blank} - See [How to configure eslint rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} @@ -70,6 +70,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md index ae7fae9093a..099f654e256 100644 --- a/docs/descriptors/typescript_prettier.md +++ b/docs/descriptors/typescript_prettier.md @@ -67,6 +67,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_standard.md b/docs/descriptors/typescript_standard.md index fe92d03d261..fbeb01db799 100644 --- a/docs/descriptors/typescript_standard.md +++ b/docs/descriptors/typescript_standard.md @@ -60,6 +60,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------|:------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [javascript](https://oxsecurity.github.io/megalinter/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 809e98f7768..4b3c03e5a00 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -34,6 +34,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index 7db252f9397..9260df3638a 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -67,6 +67,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index a8fb4af36b1..90ef54f7a34 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -49,6 +49,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index 1208c4e6192..0b4feffd8aa 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -49,6 +49,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](https://oxsecurity.github.io/megalinter/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://oxsecurity.github.io/megalinter/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](https://oxsecurity.github.io/megalinter/beta/flavors/documentation/) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](https://oxsecurity.github.io/megalinter/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](https://oxsecurity.github.io/megalinter/beta/flavors/go/) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/flavors.md b/docs/flavors.md index ebf2cc8276c..50bf8fb1507 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -16,6 +16,7 @@ _The following table does not display docker pulls from [MegaLinter v4 & v5 imag |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://oxsecurity.github.io/megalinter/beta/supported-linters/) | Default MegaLinter Flavor | 108 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [ci_light](flavors/ci_light.md#readme) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 20 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](flavors/cupcake.md#readme) | MegaLinter for the most commonly used languages | 78 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [documentation](flavors/documentation.md#readme) | MegaLinter for documentation projects | 46 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | | | [dotnet](flavors/dotnet.md#readme) | Optimized for C, C++, C# or VB based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [go](flavors/go.md#readme) | Optimized for GO based projects | 49 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | diff --git a/docs/flavors/cupcake.md b/docs/flavors/cupcake.md new file mode 100644 index 00000000000..634c12ef2ae --- /dev/null +++ b/docs/flavors/cupcake.md @@ -0,0 +1,115 @@ +# cupcake MegaLinter Flavor + +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) +![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) + +## Description + +MegaLinter for the most commonly used languages + +## Usage + +- [GitHub Action](https://oxsecurity.github.io/megalinter/beta/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@beta** +- Docker image: **oxsecurity/megalinter-cupcake:beta** +- [mega-linter-runner](https://oxsecurity.github.io/megalinter/beta/mega-linter-runner/): `mega-linter-runner --flavor cupcake` + +## Embedded linters + +### Languages + +| | Language | Linter | Configuration key | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://oxsecurity.github.io/megalinter/beta/descriptors/bash/) | [bash-exec](https://oxsecurity.github.io/megalinter/beta/descriptors/bash_bash_exec/) | [BASH_EXEC](https://oxsecurity.github.io/megalinter/beta/descriptors/bash_bash_exec/) | | +| | | [shellcheck](https://oxsecurity.github.io/megalinter/beta/descriptors/bash_shellcheck/) | [BASH_SHELLCHECK](https://oxsecurity.github.io/megalinter/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [shfmt](https://oxsecurity.github.io/megalinter/beta/descriptors/bash_shfmt/) | [BASH_SHFMT](https://oxsecurity.github.io/megalinter/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://oxsecurity.github.io/megalinter/beta/descriptors/c/) | [cpplint](https://oxsecurity.github.io/megalinter/beta/descriptors/c_cpplint/) | [C_CPPLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/c_cpplint/) | | +| | [**CLOJURE**](https://oxsecurity.github.io/megalinter/beta/descriptors/clojure/) | [clj-kondo](https://oxsecurity.github.io/megalinter/beta/descriptors/clojure_clj_kondo/) | [CLOJURE_CLJ_KONDO](https://oxsecurity.github.io/megalinter/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**C++** (CPP)](https://oxsecurity.github.io/megalinter/beta/descriptors/cpp/) | [cpplint](https://oxsecurity.github.io/megalinter/beta/descriptors/cpp_cpplint/) | [CPP_CPPLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**GO**](https://oxsecurity.github.io/megalinter/beta/descriptors/go/) | [golangci-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/go_golangci_lint/) | [GO_GOLANGCI_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) | +| | | [revive](https://oxsecurity.github.io/megalinter/beta/descriptors/go_revive/) | [GO_REVIVE](https://oxsecurity.github.io/megalinter/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://oxsecurity.github.io/megalinter/beta/descriptors/groovy/) | [npm-groovy-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/groovy_npm_groovy_lint/) | [GROOVY_NPM_GROOVY_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://oxsecurity.github.io/megalinter/beta/descriptors/java/) | [checkstyle](https://oxsecurity.github.io/megalinter/beta/descriptors/java_checkstyle/) | [JAVA_CHECKSTYLE](https://oxsecurity.github.io/megalinter/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [pmd](https://oxsecurity.github.io/megalinter/beta/descriptors/java_pmd/) | [JAVA_PMD](https://oxsecurity.github.io/megalinter/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript/) | [eslint](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript_eslint/) | [JAVASCRIPT_ES](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [standard](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript_standard/) | [JAVASCRIPT_STANDARD](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | | [prettier](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript_prettier/) | [JAVASCRIPT_PRETTIER](https://oxsecurity.github.io/megalinter/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://oxsecurity.github.io/megalinter/beta/descriptors/jsx/) | [eslint](https://oxsecurity.github.io/megalinter/beta/descriptors/jsx_eslint/) | [JSX_ESLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/jsx_eslint/) | ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://oxsecurity.github.io/megalinter/beta/descriptors/kotlin/) | [ktlint](https://oxsecurity.github.io/megalinter/beta/descriptors/kotlin_ktlint/) | [KOTLIN_KTLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://oxsecurity.github.io/megalinter/beta/descriptors/makefile/) | [checkmake](https://oxsecurity.github.io/megalinter/beta/descriptors/makefile_checkmake/) | [MAKEFILE_CHECKMAKE](https://oxsecurity.github.io/megalinter/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PHP**](https://oxsecurity.github.io/megalinter/beta/descriptors/php/) | [phpcs](https://oxsecurity.github.io/megalinter/beta/descriptors/php_phpcs/) | [PHP_PHPCS](https://oxsecurity.github.io/megalinter/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer) | +| | | [phpstan](https://oxsecurity.github.io/megalinter/beta/descriptors/php_phpstan/) | [PHP_PHPSTAN](https://oxsecurity.github.io/megalinter/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | | [psalm](https://oxsecurity.github.io/megalinter/beta/descriptors/php_psalm/) | [PHP_PSALM](https://oxsecurity.github.io/megalinter/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [phplint](https://oxsecurity.github.io/megalinter/beta/descriptors/php_phplint/) | [PHP_PHPLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/php_phplint/) | | +| | [**PYTHON**](https://oxsecurity.github.io/megalinter/beta/descriptors/python/) | [pylint](https://oxsecurity.github.io/megalinter/beta/descriptors/python_pylint/) | [PYTHON_PYLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/pylint?cacheSeconds=3600)](https://github.com/PyCQA/pylint) | +| | | [black](https://oxsecurity.github.io/megalinter/beta/descriptors/python_black/) | [PYTHON_BLACK](https://oxsecurity.github.io/megalinter/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | | [flake8](https://oxsecurity.github.io/megalinter/beta/descriptors/python_flake8/) | [PYTHON_FLAKE8](https://oxsecurity.github.io/megalinter/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | | [isort](https://oxsecurity.github.io/megalinter/beta/descriptors/python_isort/) | [PYTHON_ISORT](https://oxsecurity.github.io/megalinter/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | | [mypy](https://oxsecurity.github.io/megalinter/beta/descriptors/python_mypy/) | [PYTHON_MYPY](https://oxsecurity.github.io/megalinter/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | | [pyright](https://oxsecurity.github.io/megalinter/beta/descriptors/python_pyright/) | [PYTHON_PYRIGHT](https://oxsecurity.github.io/megalinter/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**RUBY**](https://oxsecurity.github.io/megalinter/beta/descriptors/ruby/) | [rubocop](https://oxsecurity.github.io/megalinter/beta/descriptors/ruby_rubocop/) | [RUBY_RUBOCOP](https://oxsecurity.github.io/megalinter/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUST**](https://oxsecurity.github.io/megalinter/beta/descriptors/rust/) | [clippy](https://oxsecurity.github.io/megalinter/beta/descriptors/rust_clippy/) | [RUST_CLIPPY](https://oxsecurity.github.io/megalinter/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://oxsecurity.github.io/megalinter/beta/descriptors/sql/) | [sql-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/sql_sql_lint/) | [SQL_SQL_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | | [sqlfluff](https://oxsecurity.github.io/megalinter/beta/descriptors/sql_sqlfluff/) | [SQL_SQLFLUFF](https://oxsecurity.github.io/megalinter/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://oxsecurity.github.io/megalinter/beta/descriptors/swift/) | [swiftlint](https://oxsecurity.github.io/megalinter/beta/descriptors/swift_swiftlint/) | [SWIFT_SWIFTLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TSX**](https://oxsecurity.github.io/megalinter/beta/descriptors/tsx/) | [eslint](https://oxsecurity.github.io/megalinter/beta/descriptors/tsx_eslint/) | [TSX_ESLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/tsx_eslint/) | ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript/) | [eslint](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript_eslint/) | [TYPESCRIPT_ES](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [standard](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript_standard/) | [TYPESCRIPT_STANDARD](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | | [prettier](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript_prettier/) | [TYPESCRIPT_PRETTIER](https://oxsecurity.github.io/megalinter/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | + +### Formats + +| | Format | Linter | Configuration key | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://oxsecurity.github.io/megalinter/beta/descriptors/css/) | [stylelint](https://oxsecurity.github.io/megalinter/beta/descriptors/css_stylelint/) | [CSS_STYLELINT](https://oxsecurity.github.io/megalinter/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | | [scss-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/css_scss_lint/) | [CSS_SCSS_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/css_scss_lint/) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://oxsecurity.github.io/megalinter/beta/descriptors/env/) | [dotenv-linter](https://oxsecurity.github.io/megalinter/beta/descriptors/env_dotenv_linter/) | [ENV_DOTENV_LINTER](https://oxsecurity.github.io/megalinter/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://oxsecurity.github.io/megalinter/beta/descriptors/graphql/) | [graphql-schema-linter](https://oxsecurity.github.io/megalinter/beta/descriptors/graphql_graphql_schema_linter/) | [GRAPHQL_GRAPHQL_SCHEMA_LINTER](https://oxsecurity.github.io/megalinter/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://oxsecurity.github.io/megalinter/beta/descriptors/html/) | [djlint](https://oxsecurity.github.io/megalinter/beta/descriptors/html_djlint/) | [HTML_DJLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | | [htmlhint](https://oxsecurity.github.io/megalinter/beta/descriptors/html_htmlhint/) | [HTML_HTMLHINT](https://oxsecurity.github.io/megalinter/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://oxsecurity.github.io/megalinter/beta/descriptors/json/) | [jsonlint](https://oxsecurity.github.io/megalinter/beta/descriptors/json_jsonlint/) | [JSON_JSONLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | | [eslint-plugin-jsonc](https://oxsecurity.github.io/megalinter/beta/descriptors/json_eslint_plugin_jsonc/) | [JSON_ESLINT_PLUGIN_JSONC](https://oxsecurity.github.io/megalinter/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [v8r](https://oxsecurity.github.io/megalinter/beta/descriptors/json_v8r/) | [JSON_V8R](https://oxsecurity.github.io/megalinter/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | | [prettier](https://oxsecurity.github.io/megalinter/beta/descriptors/json_prettier/) | [JSON_PRETTIER](https://oxsecurity.github.io/megalinter/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown/) | [markdownlint](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown_markdownlint/) | [MARKDOWN_MARKDOWNLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | | [markdown-link-check](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown_markdown_link_check/) | [MARKDOWN_MARKDOWN_LINK_CHECK](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | | [markdown-table-formatter](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown_markdown_table_formatter/) | [MARKDOWN_MARKDOWN_TABLE_FORMATTER](https://oxsecurity.github.io/megalinter/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**RST**](https://oxsecurity.github.io/megalinter/beta/descriptors/rst/) | [rst-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/rst_rst_lint/) | [RST_RST_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | | [rstcheck](https://oxsecurity.github.io/megalinter/beta/descriptors/rst_rstcheck/) | [RST_RSTCHECK](https://oxsecurity.github.io/megalinter/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**XML**](https://oxsecurity.github.io/megalinter/beta/descriptors/xml/) | [xmllint](https://oxsecurity.github.io/megalinter/beta/descriptors/xml_xmllint/) | [XML_XMLLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/xml_xmllint/) | | +| | [**YAML**](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml/) | [prettier](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml_prettier/) | [YAML_PRETTIER](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | | [yamllint](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml_yamllint/) | [YAML_YAMLLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | | [v8r](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml_v8r/) | [YAML_V8R](https://oxsecurity.github.io/megalinter/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | + +### Tooling formats + +| | Tooling format | Linter | Configuration key | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://oxsecurity.github.io/megalinter/beta/descriptors/action/) | [actionlint](https://oxsecurity.github.io/megalinter/beta/descriptors/action_actionlint/) | [ACTION_ACTIONLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://oxsecurity.github.io/megalinter/beta/descriptors/ansible/) | [ansible-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/ansible_ansible_lint/) | [ANSIBLE_ANSIBLE_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://oxsecurity.github.io/megalinter/beta/descriptors/cloudformation/) | [cfn-lint](https://oxsecurity.github.io/megalinter/beta/descriptors/cloudformation_cfn_lint/) | [CLOUDFORMATION_CFN_LINT](https://oxsecurity.github.io/megalinter/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://oxsecurity.github.io/megalinter/beta/descriptors/dockerfile/) | [hadolint](https://oxsecurity.github.io/megalinter/beta/descriptors/dockerfile_hadolint/) | [DOCKERFILE_HADOLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://oxsecurity.github.io/megalinter/beta/descriptors/editorconfig/) | [editorconfig-checker](https://oxsecurity.github.io/megalinter/beta/descriptors/editorconfig_editorconfig_checker/) | [EDITORCONFIG_EDITORCONFIG_CHECKER](https://oxsecurity.github.io/megalinter/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://oxsecurity.github.io/megalinter/beta/descriptors/kubernetes/) | [kubeval](https://oxsecurity.github.io/megalinter/beta/descriptors/kubernetes_kubeval/) | [KUBERNETES_KUBEVAL](https://oxsecurity.github.io/megalinter/beta/descriptors/kubernetes_kubeval/) | [![GitHub stars](https://img.shields.io/github/stars/instrumenta/kubeval?cacheSeconds=3600)](https://github.com/instrumenta/kubeval) | +| | | [kubeconform](https://oxsecurity.github.io/megalinter/beta/descriptors/kubernetes_kubeconform/) | [KUBERNETES_KUBECONFORM](https://oxsecurity.github.io/megalinter/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**TERRAFORM**](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform/) | [tflint](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_tflint/) | [TERRAFORM_TFLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [terrascan](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_terrascan/) | [TERRAFORM_TERRASCAN](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/accurics/terrascan?cacheSeconds=3600)](https://github.com/accurics/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [terragrunt](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_terragrunt/) | [TERRAFORM_TERRAGRUNT](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | | [terraform-fmt](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_terraform_fmt/) | [TERRAFORM_TERRAFORM_FMT](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | | [kics](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_kics/) | [TERRAFORM_KICS](https://oxsecurity.github.io/megalinter/beta/descriptors/terraform_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) | + +### Other + +| | Code quality checker | Linter | Configuration key | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://oxsecurity.github.io/megalinter/beta/descriptors/copypaste/) | [jscpd](https://oxsecurity.github.io/megalinter/beta/descriptors/copypaste_jscpd/) | [COPYPASTE_JSCPD](https://oxsecurity.github.io/megalinter/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://oxsecurity.github.io/megalinter/beta/descriptors/repository/) | [checkov](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_checkov/) | [REPOSITORY_CHECKOV](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [git_diff](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_git_diff/) | [REPOSITORY_GIT_DIFF](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | | [gitleaks](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_gitleaks/) | [REPOSITORY_GITLEAKS](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/zricethezav/gitleaks?cacheSeconds=3600)](https://github.com/zricethezav/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [goodcheck](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_goodcheck/) | [REPOSITORY_GOODCHECK](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_goodcheck/) | [![GitHub stars](https://img.shields.io/github/stars/sider/goodcheck?cacheSeconds=3600)](https://github.com/sider/goodcheck) | +| | | [secretlint](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_secretlint/) | [REPOSITORY_SECRETLINT](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [semgrep](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_semgrep/) | [REPOSITORY_SEMGREP](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | | [trivy](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_trivy/) | [REPOSITORY_TRIVY](https://oxsecurity.github.io/megalinter/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SPELL**](https://oxsecurity.github.io/megalinter/beta/descriptors/spell/) | [misspell](https://oxsecurity.github.io/megalinter/beta/descriptors/spell_misspell/) | [SPELL_MISSPELL](https://oxsecurity.github.io/megalinter/beta/descriptors/spell_misspell/) | [![GitHub stars](https://img.shields.io/github/stars/client9/misspell?cacheSeconds=3600)](https://github.com/client9/misspell) ![autofix](https://shields.io/badge/-autofix-green) | +| | | [cspell](https://oxsecurity.github.io/megalinter/beta/descriptors/spell_cspell/) | [SPELL_CSPELL](https://oxsecurity.github.io/megalinter/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | | [proselint](https://oxsecurity.github.io/megalinter/beta/descriptors/spell_proselint/) | [SPELL_PROSELINT](https://oxsecurity.github.io/megalinter/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | + diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile new file mode 100644 index 00000000000..c8ef3ac296a --- /dev/null +++ b/flavors/cupcake/Dockerfile @@ -0,0 +1,481 @@ +# MEGA-LINTER FLAVOR [cupcake]: MegaLinter for the most commonly used languages +########################################### +########################################### +## Dockerfile to run MegaLinter ## +########################################### +########################################### + +# @not-generated + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#FROM__START +FROM mvdan/shfmt:latest-alpine as shfmt +FROM cljkondo/clj-kondo:2022.10.05-alpine as clj-kondo +FROM hadolint/hadolint:v2.10.0-alpine as hadolint +FROM mstruebing/editorconfig-checker:2.4.0 as editorconfig-checker +FROM zricethezav/gitleaks:v8.14.1 as gitleaks +FROM ghcr.io/terraform-linters/tflint:v0.41.0 as tflint +FROM tenable/terrascan:latest as terrascan +FROM alpine/terragrunt:latest as terragrunt +FROM checkmarx/kics:alpine as kics +#FROM__END + +################## +# Get base image # +################## +# 3.10.5 is not usable until https://github.com/jruere/multiprocessing-logging/issues/56 is fixed +FROM python:3.10.4-alpine3.15 + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#ARG__START +ARG PMD_VERSION=6.48.0 +#ARG__END + +#################### +# Run APK installs # +#################### + +WORKDIR / + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#APK__START +RUN apk add --update --no-cache \ + bash \ + ca-certificates \ + curl \ + gcc \ + git \ + git-lfs \ + libffi-dev \ + make \ + musl-dev \ + openssh \ + docker \ + openrc \ + go \ + openjdk11 \ + gnupg \ + php7 \ + php7-phar \ + php7-json \ + php7-mbstring \ + php7-xmlwriter \ + php7-tokenizer \ + php7-ctype \ + php7-curl \ + php7-dom \ + php7-simplexml \ + php8 \ + php8-phar \ + php8-mbstring \ + php8-xmlwriter \ + php8-tokenizer \ + php8-ctype \ + php8-curl \ + php8-dom \ + php8-simplexml \ + composer \ + dpkg \ + nodejs \ + npm \ + yarn \ + libc-dev \ + libxml2-dev \ + libxml2-utils \ + libgcc \ + nodejs-current \ + ruby \ + ruby-dev \ + ruby-bundler \ + ruby-rdoc \ + && git config --global core.autocrlf true +#APK__END + +# PATH for golang & python +ENV GOROOT=/usr/lib/go \ + GOPATH=/go + # PYTHONPYCACHEPREFIX="$HOME/.cache/cpython/" NV: not working for all packages :/ +# hadolint ignore=DL3044 +ENV PATH="$PATH":"$GOROOT"/bin:"$GOPATH"/bin +RUN mkdir -p ${GOPATH}/src ${GOPATH}/bin || true && \ + # Ignore npm package issues + yarn config set ignore-engines true || true + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#PIP__START + +#PIP__END + +#PIPVENV__START +RUN PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir --upgrade pip virtualenv \ + && mkdir -p "/venvs/ansible-lint" && cd "/venvs/ansible-lint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir ansible-lint==6.7.0 && deactivate && cd ./../.. \ + && mkdir -p "/venvs/cpplint" && cd "/venvs/cpplint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir cpplint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/cfn-lint" && cd "/venvs/cfn-lint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir cfn-lint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/djlint" && cd "/venvs/djlint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir djlint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/pylint" && cd "/venvs/pylint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir pylint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/black" && cd "/venvs/black" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir black && deactivate && cd ./../.. \ + && mkdir -p "/venvs/flake8" && cd "/venvs/flake8" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir flake8 && deactivate && cd ./../.. \ + && mkdir -p "/venvs/isort" && cd "/venvs/isort" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir isort black && deactivate && cd ./../.. \ + && mkdir -p "/venvs/mypy" && cd "/venvs/mypy" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir mypy && deactivate && cd ./../.. \ + && mkdir -p "/venvs/pyright" && cd "/venvs/pyright" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir pyright==1.1.270 && deactivate && cd ./../.. \ + && mkdir -p "/venvs/semgrep" && cd "/venvs/semgrep" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir semgrep && deactivate && cd ./../.. \ + && mkdir -p "/venvs/rst-lint" && cd "/venvs/rst-lint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir restructuredtext_lint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/rstcheck" && cd "/venvs/rstcheck" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir rstcheck && deactivate && cd ./../.. \ + && mkdir -p "/venvs/proselint" && cd "/venvs/proselint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir proselint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/sqlfluff" && cd "/venvs/sqlfluff" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir sqlfluff && deactivate && cd ./../.. \ + && mkdir -p "/venvs/yamllint" && cd "/venvs/yamllint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir yamllint && deactivate && cd ./../.. \ + && find . | grep -E "(/__pycache__$|\.pyc$|\.pyo$)" | xargs rm -rf && rm -rf /root/.cache +ENV PATH="${PATH}":/venvs/ansible-lint/bin:/venvs/cpplint/bin:/venvs/cfn-lint/bin:/venvs/djlint/bin:/venvs/pylint/bin:/venvs/black/bin:/venvs/flake8/bin:/venvs/isort/bin:/venvs/mypy/bin:/venvs/pyright/bin:/venvs/semgrep/bin:/venvs/rst-lint/bin:/venvs/rstcheck/bin:/venvs/proselint/bin:/venvs/sqlfluff/bin:/venvs/yamllint/bin +#PIPVENV__END + +############################ +# Install NPM dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +ENV NODE_OPTIONS="--max-old-space-size=8192" \ + NODE_ENV=production +#NPM__START +WORKDIR /node-deps +RUN npm --no-cache install --ignore-scripts \ + typescript \ + jscpd@3.3.26 \ + stylelint \ + stylelint-config-standard \ + stylelint-config-sass-guidelines \ + stylelint-scss \ + graphql \ + graphql-schema-linter \ + npm-groovy-lint \ + htmlhint \ + eslint \ + eslint-config-airbnb \ + eslint-config-prettier \ + eslint-config-standard \ + eslint-plugin-import \ + eslint-plugin-jest \ + eslint-plugin-node \ + eslint-plugin-prettier \ + eslint-plugin-promise \ + eslint-plugin-vue \ + babel-eslint \ + @babel/core \ + @babel/eslint-parser \ + @microsoft/eslint-formatter-sarif \ + standard \ + prettier \ + @prantlf/jsonlint \ + eslint-plugin-jsonc \ + v8r \ + eslint-plugin-react \ + eslint-plugin-jsx-a11y \ + markdownlint-cli \ + markdown-link-check \ + markdown-table-formatter \ + secretlint \ + @secretlint/secretlint-rule-preset-recommend \ + @secretlint/secretlint-formatter-sarif \ + cspell \ + sql-lint \ + prettyjson \ + @typescript-eslint/eslint-plugin \ + @typescript-eslint/parser && \ + npm audit fix --audit-level=critical || true \ + && npm cache clean --force || true \ + && rm -rf /root/.npm/_cacache \ + && find . -name "*.d.ts" -delete \ + && find . -name "*.map" -delete \ + && find . -name "*.npmignore" -delete \ + && find . -name "*.travis.yml" -delete \ + && find . -name "CHANGELOG.md" -delete \ + && find . -name "README.md" -delete \ + && find . -name ".package-lock.json" -delete \ + && find . -name "package-lock.json" -delete \ + && find . -name "README.md" -delete +WORKDIR / + +#NPM__END + +# Add node packages to path # +ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ + NODE_PATH="/node-deps/node_modules" + +############################## +# Installs ruby dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#GEM__START +RUN echo 'gem: --no-document' >> ~/.gemrc && \ + gem install \ + scss_lint \ + goodcheck \ + rubocop \ + rubocop-github \ + rubocop-performance \ + rubocop-rails \ + rubocop-rspec +#GEM__END + +############################## +# Installs rust dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#CARGO__START +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile minimal --default-toolchain stable \ + && export PATH="/root/.cargo/bin:${PATH}" \ + && rustup component add clippy && cargo install sarif-fmt shellcheck-sarif \ + && rm -rf /root/.cargo/registry /root/.cargo/git /root/.cache/sccache +ENV PATH="/root/.cargo/bin:${PATH}" +#CARGO__END + +############################## +# COPY instructions # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#COPY__START +COPY --from=shfmt /bin/shfmt /usr/bin/ +COPY --from=clj-kondo /bin/clj-kondo /usr/bin/ +COPY --from=hadolint /bin/hadolint /usr/bin/hadolint +COPY --from=editorconfig-checker /usr/bin/ec /usr/bin/editorconfig-checker +COPY --from=gitleaks /usr/bin/gitleaks /usr/bin/ +COPY --from=tflint /usr/local/bin/tflint /usr/bin/ +COPY --from=terrascan /go/bin/terrascan /usr/bin/ +COPY --from=terragrunt /usr/local/bin/terragrunt /usr/bin/ +COPY --from=terragrunt /bin/terraform /usr/bin/ +COPY --from=kics /app/bin/kics /usr/bin/ +COPY --from=kics /app/bin/assets /opt/kics/assets/ +#COPY__END + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#OTHER__START +RUN rc-update add docker boot && rc-service docker start || true +# JAVA installation +ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk +ENV PATH="$JAVA_HOME/bin:${PATH}" + +# PHP installation +RUN wget --tries=5 -q -O phive.phar https://phar.io/releases/phive.phar \ + && wget --tries=5 -q -O phive.phar.asc https://phar.io/releases/phive.phar.asc \ + && PHAR_KEY_ID="0x9D8A98B29B2D5D79" \ + && ( gpg --keyserver keyserver.pgp.com --recv-keys "$PHAR_KEY_ID" \ + || gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$PHAR_KEY_ID" \ + || gpg --keyserver pgp.mit.edu --recv-keys "$PHAR_KEY_ID" \ + || gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys "$PHAR_KEY_ID" ) \ + && gpg --verify phive.phar.asc phive.phar \ + && chmod +x phive.phar \ + && mv phive.phar /usr/local/bin/phive \ + && rm phive.phar.asc \ + && update-alternatives --install /usr/bin/php php /usr/bin/php7 100 \ + && update-alternatives --install /usr/bin/php php /usr/bin/php8 10 + + +# actionlint installation +ENV GO111MODULE=on +RUN go install github.com/rhysd/actionlint/cmd/actionlint@latest && go clean --cache \ + +# bash-exec installation + && printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: File:[$1] is not executable"; exit 1; fi' > /usr/bin/bash-exec \ + && chmod +x /usr/bin/bash-exec \ + +# shellcheck installation + && ML_THIRD_PARTY_DIR="/third-party/shellcheck" \ + && mkdir -p ${ML_THIRD_PARTY_DIR} \ + && wget -qO- "https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz" | tar -xJv --directory ${ML_THIRD_PARTY_DIR} \ + && mv "${ML_THIRD_PARTY_DIR}/shellcheck-stable/shellcheck" /usr/bin/ \ + && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete \ + +# shfmt installation +# Managed with COPY --from=shfmt /bin/shfmt /usr/bin/ + +# clj-kondo installation +# Managed with COPY --from=clj-kondo /bin/clj-kondo /usr/bin/ + +# hadolint installation +# Managed with COPY --from=hadolint /bin/hadolint /usr/bin/hadolint + +# editorconfig-checker installation +# Managed with COPY --from=editorconfig-checker /usr/bin/ec /usr/bin/editorconfig-checker + +# dotenv-linter installation + && wget -q -O - https://raw.githubusercontent.com/dotenv-linter/dotenv-linter/master/install.sh | sh -s \ + +# golangci-lint installation + && wget -O- -nv https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh \ + && golangci-lint --version \ + +# revive installation + && go install github.com/mgechev/revive@latest && go clean --cache \ + +# checkstyle installation + && CHECKSTYLE_LATEST=$(curl -s https://api.github.com/repos/checkstyle/checkstyle/releases/latest \ + | grep browser_download_url \ + | grep ".jar" \ + | cut -d '"' -f 4) \ + && curl --retry 5 --retry-delay 5 -sSL $CHECKSTYLE_LATEST \ + --output /usr/bin/checkstyle \ + +# pmd installation + && wget --quiet https://github.com/pmd/pmd/releases/download/pmd_releases%2F${PMD_VERSION}/pmd-bin-${PMD_VERSION}.zip && \ + unzip pmd-bin-${PMD_VERSION}.zip && \ + rm pmd-bin-${PMD_VERSION}.zip && \ + mv pmd-bin-${PMD_VERSION} /usr/bin/pmd && \ + chmod +x /usr/bin/pmd/bin/run.sh \ + +# ktlint installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/pinterest/ktlint/releases/latest/download/ktlint && \ + chmod a+x ktlint && \ + mv "ktlint" /usr/bin/ \ + +# kubeval installation + && ML_THIRD_PARTY_DIR="/third-party/kubeval" \ + && mkdir -p ${ML_THIRD_PARTY_DIR} \ + && wget -P ${ML_THIRD_PARTY_DIR} -q https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-linux-amd64.tar.gz \ + && tar xf ${ML_THIRD_PARTY_DIR}/kubeval-linux-amd64.tar.gz --directory ${ML_THIRD_PARTY_DIR} \ + && mv ${ML_THIRD_PARTY_DIR}/kubeval /usr/local/bin \ + && rm ${ML_THIRD_PARTY_DIR}/kubeval-linux-amd64.tar.gz \ + && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete \ + +# kubeconform installation + && ML_THIRD_PARTY_DIR="/third-party/kubeconform" \ + && KUBECONFORM_VERSION=v0.4.12 \ + && mkdir -p ${ML_THIRD_PARTY_DIR} \ + && wget -P ${ML_THIRD_PARTY_DIR} -q https://github.com/yannh/kubeconform/releases/download/$KUBECONFORM_VERSION/kubeconform-linux-amd64.tar.gz \ + && tar xf ${ML_THIRD_PARTY_DIR}/kubeconform-linux-amd64.tar.gz --directory ${ML_THIRD_PARTY_DIR} \ + && mv ${ML_THIRD_PARTY_DIR}/kubeconform /usr/local/bin \ + && rm ${ML_THIRD_PARTY_DIR}/kubeconform-linux-amd64.tar.gz \ + && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete \ + +# checkmake installation + && ( [ -d /usr/local/bin ] || mkdir -p /usr/local/bin ) \ + && wget -q "https://github.com/mrtazz/checkmake/releases/download/0.2.1/checkmake-0.2.1.linux.amd64" -O /usr/local/bin/checkmake \ + && chmod 755 /usr/local/bin/checkmake \ + +# phpcs installation + && phive --no-progress install phpcs -g --trust-gpg-keys 31C7E470E2138192 \ + +# phpstan installation + && phive --no-progress install phpstan -g --trust-gpg-keys CF1A108D0E7AE720 \ + +# psalm installation + && phive --no-progress install psalm -g --trust-gpg-keys 8A03EA3B385DBAA1,12CE0F1D262429A5 \ + +# phplint installation + && composer global require --ignore-platform-reqs overtrue/phplint ^3.0 \ + && composer global config bin-dir --absolute \ + && wget --tries=5 -q -O phplint.phar https://github.com/overtrue/phplint/releases/download/3.1.1/phplint.phar \ + && chmod +x phplint.phar \ + && mv phplint.phar /usr/local/bin/phplint \ + +# checkov installation + && PYTHONDONTWRITEBYTECODE=1 pip3 install --upgrade --no-cache-dir pip && PYTHONDONTWRITEBYTECODE=1 pip3 install --upgrade --no-cache-dir setuptools \ + && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir checkov && find . | grep -E "(/__pycache__$|\.pyc$|\.pyo$)" | xargs rm -rf \ + +# gitleaks installation +# Managed with COPY --from=gitleaks /usr/bin/gitleaks /usr/bin/ + +# trivy installation + && wget --tries=5 -q -O - https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin v0.29.2 && \ + wget --tries=5 -q -O /usr/local/bin/sarif.tpl https://raw.githubusercontent.com/aquasecurity/trivy/714b5ca2460363e082d42a8d933c7a0cb7eff7a8/contrib/sarif.tpl && \ + chmod 644 /usr/local/bin/sarif.tpl \ + +# misspell installation + && ML_THIRD_PARTY_DIR="/third-party/misspell" \ + && mkdir -p ${ML_THIRD_PARTY_DIR} \ + && curl -L -o ${ML_THIRD_PARTY_DIR}/install-misspell.sh https://git.io/misspell \ + && sh .${ML_THIRD_PARTY_DIR}/install-misspell.sh \ + && find ${ML_THIRD_PARTY_DIR} -type f -not -name 'LICENSE*' -delete -o -type d -empty -delete \ + && find /tmp -path '/tmp/tmp.*' -type f -name 'misspell*' -delete -o -type d -empty -delete \ + +# tflint installation +# Managed with COPY --from=tflint /usr/local/bin/tflint /usr/bin/ + +# terrascan installation +# Managed with COPY --from=terrascan /go/bin/terrascan /usr/bin/ + +# terragrunt installation +# Managed with COPY --from=terragrunt /usr/local/bin/terragrunt /usr/bin/ + +# terraform-fmt installation +# Managed with COPY --from=terragrunt /bin/terraform /usr/bin/ + +# kics installation +# Managed with COPY --from=kics /app/bin/kics /usr/bin/ + && mkdir -p /opt/kics/assets +ENV KICS_QUERIES_PATH=/opt/kics/assets/queries KICS_LIBRARIES_PATH=/opt/kics/assets/libraries +# Managed with COPY --from=kics /app/bin/assets /opt/kics/assets/ + +#OTHER__END + +################################ +# Installs python dependencies # +################################ +COPY megalinter /megalinter +RUN PYTHONDONTWRITEBYTECODE=1 python /megalinter/setup.py install \ + && PYTHONDONTWRITEBYTECODE=1 python /megalinter/setup.py clean --all \ + && rm -rf /var/cache/apk/* \ + && find . | grep -E "(/__pycache__$|\.pyc$|\.pyo$)" | xargs rm -rf + +####################################### +# Copy scripts and rules to container # +####################################### +COPY megalinter/descriptors /megalinter-descriptors +COPY TEMPLATES /action/lib/.automation + +########################### +# Get the build arguments # +########################### +ARG BUILD_DATE +ARG BUILD_REVISION +ARG BUILD_VERSION + +################################################# +# Set ENV values used for debugging the version # +################################################# +ENV BUILD_DATE=$BUILD_DATE \ + BUILD_REVISION=$BUILD_REVISION \ + BUILD_VERSION=$BUILD_VERSION + +#FLAVOR__START +ENV MEGALINTER_FLAVOR=cupcake +#FLAVOR__END + +######################################### +# Label the instance and set maintainer # +######################################### +LABEL com.github.actions.name="MegaLinter" \ + com.github.actions.description="The ultimate linters aggregator to make sure your projects are clean" \ + com.github.actions.icon="code" \ + com.github.actions.color="red" \ + maintainer="Nicolas Vuillamy " \ + org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.revision=$BUILD_REVISION \ + org.opencontainers.image.version=$BUILD_VERSION \ + org.opencontainers.image.authors="Nicolas Vuillamy " \ + org.opencontainers.image.url="https://oxsecurity.github.io/megalinter" \ + org.opencontainers.image.source="https://github.com/oxsecurity/megalinter" \ + org.opencontainers.image.documentation="https://oxsecurity.github.io/megalinter" \ + org.opencontainers.image.vendor="Nicolas Vuillamy" \ + org.opencontainers.image.description="Lint your code base with GitHub Actions" + +#EXTRA_DOCKERFILE_LINES__START +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x entrypoint.sh +ENTRYPOINT ["/bin/bash", "/entrypoint.sh"] +#EXTRA_DOCKERFILE_LINES__END diff --git a/flavors/cupcake/action.yml b/flavors/cupcake/action.yml new file mode 100644 index 00000000000..961b82dce95 --- /dev/null +++ b/flavors/cupcake/action.yml @@ -0,0 +1,16 @@ + # Automatically @generated by build.py +name: "MegaLinter" +author: "Nicolas Vuillamy" +description: "[cupcake flavor] Combine all available linters to automatically validate your sources without configuration !" +outputs: + has_updated_sources: + description: "0 if no source file has been updated, 1 if source files has been updated" +runs: + using: "docker" + image: "docker://oxsecurity/megalinter-cupcake:v6" + args: + - "-v" + - "/var/run/docker.sock:/var/run/docker.sock:rw" +branding: + icon: "check" + color: "green" diff --git a/flavors/cupcake/flavor.json b/flavors/cupcake/flavor.json new file mode 100644 index 00000000000..dd41df32c05 --- /dev/null +++ b/flavors/cupcake/flavor.json @@ -0,0 +1,92 @@ +{ + "descriptors": [ + "ACTION", + "BASH", + "GO", + "JAVA", + "KOTLIN", + "PHP", + "TYPESCRIPT" + ], + "label": "MegaLinter for the most commonly used languages", + "linters": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "C_CPPLINT", + "CLOJURE_CLJ_KONDO", + "CLOUDFORMATION_CFN_LINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBEVAL", + "KUBERNETES_KUBECONFORM", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "REPOSITORY_CHECKOV", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GOODCHECK", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_TRIVY", + "RST_RST_LINT", + "RST_RSTCHECK", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SPELL_MISSPELL", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SWIFT_SWIFTLINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TERRAFORM_KICS", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R" + ] +} diff --git a/flavors/security/Dockerfile b/flavors/security/Dockerfile index 8881bf31db6..3378034629d 100644 --- a/flavors/security/Dockerfile +++ b/flavors/security/Dockerfile @@ -216,7 +216,7 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil && ./dotnet-install.sh --install-dir /usr/share/dotnet -channel 5.0 -version latest ENV PATH="${PATH}:/root/.dotnet/tools:/usr/share/dotnet" -RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI \ +RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI --version 0.6.9 \ # dustilock installation && ML_THIRD_PARTY_DIR=/download/dustilock && \ diff --git a/linters/repository_devskim/Dockerfile b/linters/repository_devskim/Dockerfile index 79dbc107e08..a06ff96a1d7 100644 --- a/linters/repository_devskim/Dockerfile +++ b/linters/repository_devskim/Dockerfile @@ -135,7 +135,7 @@ RUN wget --tries=5 -q -O dotnet-install.sh https://dot.net/v1/dotnet-install.sh && ./dotnet-install.sh --install-dir /usr/share/dotnet -channel 5.0 -version latest ENV PATH="${PATH}:/root/.dotnet/tools:/usr/share/dotnet" -RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI +RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI --version 0.6.9 #OTHER__END diff --git a/mega-linter-runner/.trivyignore b/mega-linter-runner/.trivyignore index 444cc7cd845..a2d265756c4 100644 --- a/mega-linter-runner/.trivyignore +++ b/mega-linter-runner/.trivyignore @@ -1,5 +1,6 @@ CVE-2021-23566 CVE-2021-35065 +CVE-2022-3517 CVE-2021-3807 CVE-2021-43138 CVE-2021-44906 diff --git a/megalinter/descriptors/action.megalinter-descriptor.yml b/megalinter/descriptors/action.megalinter-descriptor.yml index d409f57ab03..32ae1c4e060 100644 --- a/megalinter/descriptors/action.megalinter-descriptor.yml +++ b/megalinter/descriptors/action.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: ACTION descriptor_type: tooling_format descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake files_sub_directory: .github/workflows file_extensions: - ".yml" diff --git a/megalinter/descriptors/all_flavors.json b/megalinter/descriptors/all_flavors.json index 9f4f2f1c50d..0e62b4786d6 100644 --- a/megalinter/descriptors/all_flavors.json +++ b/megalinter/descriptors/all_flavors.json @@ -27,6 +27,98 @@ "YAML_V8R" ] }, + "cupcake": { + "descriptors": [ + "ACTION", + "BASH", + "GO", + "JAVA", + "KOTLIN", + "PHP", + "TYPESCRIPT" + ], + "label": "MegaLinter for the most commonly used languages", + "linters": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "C_CPPLINT", + "CLOJURE_CLJ_KONDO", + "CLOUDFORMATION_CFN_LINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBEVAL", + "KUBERNETES_KUBECONFORM", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "REPOSITORY_CHECKOV", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GOODCHECK", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_TRIVY", + "RST_RST_LINT", + "RST_RSTCHECK", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SPELL_MISSPELL", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SWIFT_SWIFTLINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TERRAFORM_KICS", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R" + ] + }, "documentation": { "descriptors": [ "ACTION", diff --git a/megalinter/descriptors/ansible.megalinter-descriptor.yml b/megalinter/descriptors/ansible.megalinter-descriptor.yml index ef702acfcae..147728001b4 100644 --- a/megalinter/descriptors/ansible.megalinter-descriptor.yml +++ b/megalinter/descriptors/ansible.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: ANSIBLE descriptor_type: tooling_format descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake - security files_sub_directory: ansible file_names_not_ends_with: diff --git a/megalinter/descriptors/bash.megalinter-descriptor.yml b/megalinter/descriptors/bash.megalinter-descriptor.yml index 8d3fa588126..396b1e9c073 100644 --- a/megalinter/descriptors/bash.megalinter-descriptor.yml +++ b/megalinter/descriptors/bash.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: language descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake file_extensions: - ".sh" - ".bash" @@ -25,6 +26,7 @@ linters: name: BASH_EXEC descriptor_flavors: - all_flavors + - cupcake - security cli_executable_help: bash cli_executable_version: bash @@ -47,6 +49,7 @@ linters: can_output_sarif: true descriptor_flavors: - all_flavors + - cupcake - ci_light - security linter_url: https://github.com/koalaman/shellcheck diff --git a/megalinter/descriptors/c.megalinter-descriptor.yml b/megalinter/descriptors/c.megalinter-descriptor.yml index 6bc35588ac0..7cc381edc73 100644 --- a/megalinter/descriptors/c.megalinter-descriptor.yml +++ b/megalinter/descriptors/c.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: C descriptor_type: language descriptor_flavors: + - cupcake - dotnet file_extensions: - ".c" diff --git a/megalinter/descriptors/clojure.megalinter-descriptor.yml b/megalinter/descriptors/clojure.megalinter-descriptor.yml index d5dc9e21f05..eacc368ef06 100644 --- a/megalinter/descriptors/clojure.megalinter-descriptor.yml +++ b/megalinter/descriptors/clojure.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: CLOJURE descriptor_type: language descriptor_flavors: + - cupcake - java file_extensions: - ".clj" diff --git a/megalinter/descriptors/cloudformation.megalinter-descriptor.yml b/megalinter/descriptors/cloudformation.megalinter-descriptor.yml index eb8776a5061..8da13c738bf 100644 --- a/megalinter/descriptors/cloudformation.megalinter-descriptor.yml +++ b/megalinter/descriptors/cloudformation.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: CLOUDFORMATION descriptor_type: tooling_format descriptor_flavors: + - cupcake - security file_extensions: - ".yml" diff --git a/megalinter/descriptors/copypaste.megalinter-descriptor.yml b/megalinter/descriptors/copypaste.megalinter-descriptor.yml index 4dd54df162c..20ccac836df 100644 --- a/megalinter/descriptors/copypaste.megalinter-descriptor.yml +++ b/megalinter/descriptors/copypaste.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: other descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake lint_all_files: true linters: # JSCPD diff --git a/megalinter/descriptors/cpp.megalinter-descriptor.yml b/megalinter/descriptors/cpp.megalinter-descriptor.yml index 4911188c356..d829e666721 100644 --- a/megalinter/descriptors/cpp.megalinter-descriptor.yml +++ b/megalinter/descriptors/cpp.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: CPP descriptor_label: "C++" descriptor_type: language descriptor_flavors: + - cupcake - dotnet file_extensions: - ".cpp" diff --git a/megalinter/descriptors/css.megalinter-descriptor.yml b/megalinter/descriptors/css.megalinter-descriptor.yml index d131b95ed7e..e00098c4ea6 100644 --- a/megalinter/descriptors/css.megalinter-descriptor.yml +++ b/megalinter/descriptors/css.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: CSS descriptor_type: format descriptor_flavors: - all_flavors # Any project can contain CSS + - cupcake file_extensions: - ".css" - ".scss" diff --git a/megalinter/descriptors/dockerfile.megalinter-descriptor.yml b/megalinter/descriptors/dockerfile.megalinter-descriptor.yml index 70ba4de693d..8505fea1722 100644 --- a/megalinter/descriptors/dockerfile.megalinter-descriptor.yml +++ b/megalinter/descriptors/dockerfile.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: tooling_format descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake file_names_regex: - "Dockerfile" test_folder: docker @@ -14,6 +15,7 @@ linters: descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake - security linter_url: https://github.com/hadolint/hadolint linter_repo: https://github.com/hadolint/hadolint diff --git a/megalinter/descriptors/editorconfig.megalinter-descriptor.yml b/megalinter/descriptors/editorconfig.megalinter-descriptor.yml index af779aefeaa..b3cf4d633e3 100644 --- a/megalinter/descriptors/editorconfig.megalinter-descriptor.yml +++ b/megalinter/descriptors/editorconfig.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: EDITORCONFIG descriptor_type: tooling_format descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake file_extensions: - "*" active_only_if_file_found: diff --git a/megalinter/descriptors/env.megalinter-descriptor.yml b/megalinter/descriptors/env.megalinter-descriptor.yml index 4a3bf3d86a6..93530b1e6e4 100644 --- a/megalinter/descriptors/env.megalinter-descriptor.yml +++ b/megalinter/descriptors/env.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: format descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake file_extensions: - ".env" linters: diff --git a/megalinter/descriptors/go.megalinter-descriptor.yml b/megalinter/descriptors/go.megalinter-descriptor.yml index 13e7c4590ca..7d8b8fbd2d5 100644 --- a/megalinter/descriptors/go.megalinter-descriptor.yml +++ b/megalinter/descriptors/go.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: GO descriptor_type: language descriptor_flavors: + - cupcake - go file_extensions: - ".go" diff --git a/megalinter/descriptors/graphql.megalinter-descriptor.yml b/megalinter/descriptors/graphql.megalinter-descriptor.yml index b4a772ea1a5..6f91afcc674 100644 --- a/megalinter/descriptors/graphql.megalinter-descriptor.yml +++ b/megalinter/descriptors/graphql.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: GRAPHQL descriptor_type: format descriptor_flavors: - all_flavors # Can be found in any language project + - cupcake file_extensions: - ".graphql" linters: diff --git a/megalinter/descriptors/groovy.megalinter-descriptor.yml b/megalinter/descriptors/groovy.megalinter-descriptor.yml index 2a591e56e9c..5457d5c61d3 100644 --- a/megalinter/descriptors/groovy.megalinter-descriptor.yml +++ b/megalinter/descriptors/groovy.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: language descriptor_flavors: - all_flavors # Jenkinsfile are written in groovy so can be found in any language project - ci_light # Jenkinsfile are written in groovy so can be found in any language project + - cupcake file_extensions: - ".groovy" - ".gvy" diff --git a/megalinter/descriptors/html.megalinter-descriptor.yml b/megalinter/descriptors/html.megalinter-descriptor.yml index 40590b378dd..6c2b67e7315 100644 --- a/megalinter/descriptors/html.megalinter-descriptor.yml +++ b/megalinter/descriptors/html.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: HTML descriptor_type: format descriptor_flavors: - all_flavors # Any project can contain HTML + - cupcake file_extensions: - ".html" - ".htm" diff --git a/megalinter/descriptors/java.megalinter-descriptor.yml b/megalinter/descriptors/java.megalinter-descriptor.yml index 460f4b8613c..a3abd3c2dab 100644 --- a/megalinter/descriptors/java.megalinter-descriptor.yml +++ b/megalinter/descriptors/java.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: JAVA descriptor_type: language descriptor_flavors: + - cupcake - java file_extensions: - ".java" diff --git a/megalinter/descriptors/javascript.megalinter-descriptor.yml b/megalinter/descriptors/javascript.megalinter-descriptor.yml index c3caab22372..ed953d53c4f 100644 --- a/megalinter/descriptors/javascript.megalinter-descriptor.yml +++ b/megalinter/descriptors/javascript.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: JAVASCRIPT descriptor_type: language descriptor_flavors: + - cupcake - javascript file_extensions: - ".js" diff --git a/megalinter/descriptors/json.megalinter-descriptor.yml b/megalinter/descriptors/json.megalinter-descriptor.yml index ef4e3c94284..9e9e9b2f659 100644 --- a/megalinter/descriptors/json.megalinter-descriptor.yml +++ b/megalinter/descriptors/json.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: format descriptor_flavors: - all_flavors # Any project can contain JSON - ci_light + - cupcake file_extensions: - ".json" linters: diff --git a/megalinter/descriptors/jsx.megalinter-descriptor.yml b/megalinter/descriptors/jsx.megalinter-descriptor.yml index cbab9af2e1d..f738db7f102 100644 --- a/megalinter/descriptors/jsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/jsx.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: JSX descriptor_type: language descriptor_flavors: + - cupcake - javascript file_extensions: - ".jsx" diff --git a/megalinter/descriptors/kotlin.megalinter-descriptor.yml b/megalinter/descriptors/kotlin.megalinter-descriptor.yml index ee46aa6823e..b6d71531218 100644 --- a/megalinter/descriptors/kotlin.megalinter-descriptor.yml +++ b/megalinter/descriptors/kotlin.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: KOTLIN descriptor_type: language descriptor_flavors: - all_flavors # As TeamCity uses Kotlin, any project can contain KOTLIN for its CI + - cupcake file_extensions: - ".kt" - ".kts" diff --git a/megalinter/descriptors/kubernetes.megalinter-descriptor.yml b/megalinter/descriptors/kubernetes.megalinter-descriptor.yml index 8b0dbec29b7..a810611e178 100644 --- a/megalinter/descriptors/kubernetes.megalinter-descriptor.yml +++ b/megalinter/descriptors/kubernetes.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: KUBERNETES descriptor_type: tooling_format descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake - security files_sub_directory: kubernetes file_extensions: diff --git a/megalinter/descriptors/makefile.megalinter-descriptor.yml b/megalinter/descriptors/makefile.megalinter-descriptor.yml index 7b8968ecdd3..5fda51ab007 100644 --- a/megalinter/descriptors/makefile.megalinter-descriptor.yml +++ b/megalinter/descriptors/makefile.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: language descriptor_flavors: - all # Applicable to CI in any language project - ci_light + - cupcake - dotnet - go - java diff --git a/megalinter/descriptors/markdown.megalinter-descriptor.yml b/megalinter/descriptors/markdown.megalinter-descriptor.yml index 342ff2adeaf..c64d9a8bc75 100644 --- a/megalinter/descriptors/markdown.megalinter-descriptor.yml +++ b/megalinter/descriptors/markdown.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: MARKDOWN descriptor_type: format descriptor_flavors: - all_flavors # Any project can contain Markdown + - cupcake file_extensions: - ".md" linters: diff --git a/megalinter/descriptors/php.megalinter-descriptor.yml b/megalinter/descriptors/php.megalinter-descriptor.yml index 33078366624..26110562e8f 100644 --- a/megalinter/descriptors/php.megalinter-descriptor.yml +++ b/megalinter/descriptors/php.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: PHP descriptor_type: language descriptor_flavors: + - cupcake - php file_extensions: - ".php" diff --git a/megalinter/descriptors/python.megalinter-descriptor.yml b/megalinter/descriptors/python.megalinter-descriptor.yml index 7f636b88189..54e6e3ddec7 100644 --- a/megalinter/descriptors/python.megalinter-descriptor.yml +++ b/megalinter/descriptors/python.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: PYTHON descriptor_type: language descriptor_flavors: + - cupcake - python file_extensions: - ".py" diff --git a/megalinter/descriptors/repository.megalinter-descriptor.yml b/megalinter/descriptors/repository.megalinter-descriptor.yml index 4a94eeef514..b5a708225c4 100644 --- a/megalinter/descriptors/repository.megalinter-descriptor.yml +++ b/megalinter/descriptors/repository.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: other descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake lint_all_files: true linters: # CHECKOV @@ -11,6 +12,7 @@ linters: can_output_sarif: true descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake - terraform - security linter_url: https://www.checkov.io/ @@ -76,6 +78,7 @@ linters: examples: - "devskim analyze ." - "devskim analyze --file-format sarif ." + downgraded_version: true install: apk: - icu-libs @@ -92,7 +95,7 @@ linters: && chmod +x dotnet-install.sh \ && ./dotnet-install.sh --install-dir /usr/share/dotnet -channel 5.0 -version latest - ENV PATH="${PATH}:/root/.dotnet/tools:/usr/share/dotnet" - - RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI + - RUN dotnet tool install --global Microsoft.CST.DevSkim.CLI --version 0.6.9 ide: vscode: - name: VsCode DevSkim @@ -160,6 +163,7 @@ linters: descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake - security linter_url: https://github.com/zricethezav/gitleaks linter_repo: https://github.com/zricethezav/gitleaks @@ -199,6 +203,7 @@ linters: descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake linter_url: https://sider.github.io/goodcheck/ linter_repo: https://github.com/sider/goodcheck linter_speed: 2 @@ -227,6 +232,7 @@ linters: descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake - security linter_url: https://github.com/secretlint/secretlint linter_repo: https://github.com/secretlint/secretlint @@ -262,6 +268,7 @@ linters: can_output_sarif: true descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake - security linter_url: https://semgrep.dev/ linter_repo: https://github.com/returntocorp/semgrep @@ -347,6 +354,7 @@ linters: descriptor_flavors: - all_flavors # Applicable to CI in any language project - ci_light + - cupcake - security linter_text: | You can ignore a list of errors by defining a [.trivyignore file](https://aquasecurity.github.io/trivy/v0.21.1/vulnerability/examples/filter/#by-vulnerability-ids) diff --git a/megalinter/descriptors/rst.megalinter-descriptor.yml b/megalinter/descriptors/rst.megalinter-descriptor.yml index 77ee4903c57..299ffda453e 100644 --- a/megalinter/descriptors/rst.megalinter-descriptor.yml +++ b/megalinter/descriptors/rst.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: RST descriptor_type: format descriptor_flavors: + - cupcake - python # RST is usually used in python projects file_extensions: - ".rst" diff --git a/megalinter/descriptors/ruby.megalinter-descriptor.yml b/megalinter/descriptors/ruby.megalinter-descriptor.yml index 740854601bf..dc6d5887f8a 100644 --- a/megalinter/descriptors/ruby.megalinter-descriptor.yml +++ b/megalinter/descriptors/ruby.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: RUBY descriptor_type: language descriptor_flavors: + - cupcake - ruby file_extensions: - ".rb" diff --git a/megalinter/descriptors/rust.megalinter-descriptor.yml b/megalinter/descriptors/rust.megalinter-descriptor.yml index f22af518b20..21c8df8e498 100644 --- a/megalinter/descriptors/rust.megalinter-descriptor.yml +++ b/megalinter/descriptors/rust.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: RUST descriptor_type: language descriptor_flavors: + - cupcake - rust file_extensions: - ".rs" diff --git a/megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json b/megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json index 9c2675945e6..f6d71fc7408 100644 --- a/megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json @@ -42,6 +42,7 @@ "all_flavors", "all", "ci_light", + "cupcake", "documentation", "dotnet", "go", diff --git a/megalinter/descriptors/spell.megalinter-descriptor.yml b/megalinter/descriptors/spell.megalinter-descriptor.yml index 77e46e028d8..c77614d3315 100644 --- a/megalinter/descriptors/spell.megalinter-descriptor.yml +++ b/megalinter/descriptors/spell.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: SPELL descriptor_type: other descriptor_flavors: - all_flavors # Applicable to CI in any language project + - cupcake lint_all_other_linters_files: true linters: # MISSPELL diff --git a/megalinter/descriptors/sql.megalinter-descriptor.yml b/megalinter/descriptors/sql.megalinter-descriptor.yml index b09476ff1ab..455e2f1c44c 100644 --- a/megalinter/descriptors/sql.megalinter-descriptor.yml +++ b/megalinter/descriptors/sql.megalinter-descriptor.yml @@ -2,6 +2,7 @@ descriptor_id: SQL descriptor_type: language descriptor_flavors: - all_flavors # SQL can be found in any project type + - cupcake file_extensions: - ".sql" linters: diff --git a/megalinter/descriptors/swift.megalinter-descriptor.yml b/megalinter/descriptors/swift.megalinter-descriptor.yml index b7c6627e12a..b277589e16c 100644 --- a/megalinter/descriptors/swift.megalinter-descriptor.yml +++ b/megalinter/descriptors/swift.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: SWIFT descriptor_type: language descriptor_flavors: + - cupcake - swift file_extensions: - ".swift" diff --git a/megalinter/descriptors/terraform.megalinter-descriptor.yml b/megalinter/descriptors/terraform.megalinter-descriptor.yml index c53f82f3c2a..c2066fde042 100644 --- a/megalinter/descriptors/terraform.megalinter-descriptor.yml +++ b/megalinter/descriptors/terraform.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: TERRAFORM descriptor_type: tooling_format descriptor_flavors: + - cupcake - terraform file_extensions: - ".tf" @@ -11,6 +12,7 @@ linters: linter_name: tflint name: TERRAFORM_TFLINT descriptor_flavors: + - cupcake - terraform - security linter_url: https://github.com/terraform-linters/tflint @@ -35,6 +37,7 @@ linters: can_output_sarif: true name: TERRAFORM_TERRASCAN descriptor_flavors: + - cupcake - terraform - security linter_url: https://www.accurics.com/products/terrascan/ @@ -73,6 +76,7 @@ linters: file_names_not_ends_with: - ".tflint.hcl" descriptor_flavors: + - cupcake - terraform - security linter_url: https://terragrunt.gruntwork.io @@ -172,6 +176,7 @@ linters: - linter_name: kics name: TERRAFORM_KICS descriptor_flavors: + - cupcake - terraform - security linter_url: https://www.kics.io diff --git a/megalinter/descriptors/tsx.megalinter-descriptor.yml b/megalinter/descriptors/tsx.megalinter-descriptor.yml index 42829ed2b7c..b9e4de4d810 100644 --- a/megalinter/descriptors/tsx.megalinter-descriptor.yml +++ b/megalinter/descriptors/tsx.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: TSX descriptor_type: language descriptor_flavors: + - cupcake - javascript file_extensions: - ".tsx" diff --git a/megalinter/descriptors/typescript.megalinter-descriptor.yml b/megalinter/descriptors/typescript.megalinter-descriptor.yml index 5262cadefe1..17fa0c6b619 100644 --- a/megalinter/descriptors/typescript.megalinter-descriptor.yml +++ b/megalinter/descriptors/typescript.megalinter-descriptor.yml @@ -1,6 +1,7 @@ descriptor_id: TYPESCRIPT descriptor_type: language descriptor_flavors: + - cupcake - javascript file_extensions: - ".ts" diff --git a/megalinter/descriptors/xml.megalinter-descriptor.yml b/megalinter/descriptors/xml.megalinter-descriptor.yml index 1f998bcce52..af3b1e72204 100644 --- a/megalinter/descriptors/xml.megalinter-descriptor.yml +++ b/megalinter/descriptors/xml.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: format descriptor_flavors: - all_flavors # Any project can contain XML - ci_light + - cupcake file_extensions: - ".xml" linters: diff --git a/megalinter/descriptors/yaml.megalinter-descriptor.yml b/megalinter/descriptors/yaml.megalinter-descriptor.yml index 871b9db38e6..58384258c5d 100644 --- a/megalinter/descriptors/yaml.megalinter-descriptor.yml +++ b/megalinter/descriptors/yaml.megalinter-descriptor.yml @@ -3,6 +3,7 @@ descriptor_type: format descriptor_flavors: - all_flavors # Any project can contain YAML - ci_light + - cupcake file_extensions: - ".yml" - ".yaml" diff --git a/megalinter/flavor_factory.py b/megalinter/flavor_factory.py index 1f7608350a6..5e7e901123e 100644 --- a/megalinter/flavor_factory.py +++ b/megalinter/flavor_factory.py @@ -44,6 +44,7 @@ def list_megalinter_flavors(): "ci_light": { "label": "Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas, XML)" }, + "cupcake": {"label": "MegaLinter for the most commonly used languages"}, "documentation": {"label": "Optimized for documentation projects"}, "dotnet": {"label": "Optimized for C, C++, C# or VB based projects"}, "go": {"label": "Optimized for GO based projects"}, diff --git a/mkdocs.yml b/mkdocs.yml index c5189f73cea..ebca9a78be2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -319,6 +319,7 @@ nav: - "All flavors": "flavors.md" # flavors-start - "ci_light": "flavors/ci_light.md" + - "cupcake": "flavors/cupcake.md" - "documentation": "flavors/documentation.md" - "dotnet": "flavors/dotnet.md" - "go": "flavors/go.md"