{"id":13405953,"url":"https://github.com/super-linter/super-linter","last_synced_at":"2026-02-07T16:05:14.794Z","repository":{"id":37002683,"uuid":"216581567","full_name":"super-linter/super-linter","owner":"super-linter","description":"Combination of multiple linters to run as a GitHub Action or standalone","archived":false,"fork":false,"pushed_at":"2025-05-06T11:20:14.000Z","size":34015,"stargazers_count":9820,"open_issues_count":52,"forks_count":1008,"subscribers_count":295,"default_branch":"main","last_synced_at":"2025-05-06T19:52:08.416Z","etag":null,"topics":["actions","ci","code-quality","code-quality-analyzer","linter","quality-check","super-linter"],"latest_commit_sha":null,"homepage":"https://github.com/super-linter/super-linter","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/super-linter.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-21T13:56:50.000Z","updated_at":"2025-05-06T10:40:07.000Z","dependencies_parsed_at":"2023-01-17T12:27:02.949Z","dependency_job_id":"903c3e53-bda2-4e82-b87b-a5efdff70e3a","html_url":"https://github.com/super-linter/super-linter","commit_stats":{"total_commits":3042,"total_committers":239,"mean_commits":"12.728033472803347","dds":0.6222879684418146,"last_synced_commit":"4847ddc86bb9710d700314488fddb6ae3aca5347"},"previous_names":[],"tags_count":138,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/super-linter%2Fsuper-linter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/super-linter%2Fsuper-linter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/super-linter%2Fsuper-linter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/super-linter%2Fsuper-linter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/super-linter","download_url":"https://codeload.github.com/super-linter/super-linter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252782503,"owners_count":21803388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","ci","code-quality","code-quality-analyzer","linter","quality-check","super-linter"],"created_at":"2024-07-30T19:02:16.947Z","updated_at":"2026-02-07T16:05:14.784Z","avatar_url":"https://github.com/super-linter.png","language":"Shell","funding_links":[],"categories":["Shell","actions","Linting and Formatting"],"sub_categories":["Flaky Test Detection"],"readme":"# Super-Linter\n\nSuper-linter is a ready-to-run collection of linters and code analyzers, to help\nvalidate and fix your source code.\n\nThe goal of super-linter is to help you establish best practices and consistent\nformatting across multiple programming languages, and ensure developers are\nadhering to those conventions.\n\nSuper-linter analyzes source code files using several tools, and reports the\nissues that those tools find as console output, and as\n[GitHub Actions status checks](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks).\nYou can also\n[run super-linter outside GitHub Actions](#run-super-linter-outside-github-actions).\n\nSuper-linter can also help you\n[fix linting and formatting issues](#fix-linting-and-formatting-issues).\n\nSuper-linter is licensed under an\n[MIT License](https://github.com/super-linter/super-linter/blob/main/LICENSE).\n\n[![Super-Linter](https://github.com/super-linter/super-linter/actions/workflows/cd.yml/badge.svg)](https://github.com/marketplace/actions/super-linter)\n\nHere are some notable Super-linter features:\n\n- **MIT License**: Super-linter is licensed under a [MIT License](LICENSE).\n- **Independent project**: Super-linter is maintained by a team of independent\n  developers and is not commercially backed by any entity that might influence\n  the course of the project.\n- **Widely used**: Super-linter is the\n  [most widely used](https://github.com/super-linter/super-linter/network/dependents)\n  and [forked](https://github.com/super-linter/super-linter/forks) project of\n  this kind.\n- **Runs linters in parallel**: Since `v6`, Super-linter parallelizes running\n  all the included linters, leading to scanning massive code repositories in\n  seconds.\n- **Highly curated set of linters**: Avoid including linters that implement\n  overlapping checks, reducing bloat, scanning times, and container image size.\n- **Run on GitHub Actions or other environments**: Super-linter runs\n  [on GitHub Actions](#get-started) and\n  [other runtime environments](#run-using-a-container-runtime-engine), with the\n  only dependency of an OCI-compatible container runtime engine, such as Docker.\n- **Lean codebase**: Super-linter doesn't reinvent the wheel, and builds on top\n  of established tools and standards, such as\n  [GNU Parallel](https://www.gnu.org/software/parallel/).\n- **Extensive test suite**: Super-linter includes an extensive test suite that\n  covers every single linter and analyzer that Super-linter ships.\n- **Original design**: to the best of our knowledge, Super-linter is the first\n  open-source, fully-containerized linting suite. Other projects borrow ideas\n  and design choices from Super-linter (and we're cool with that :).\n\n## How to contribute\n\nIf you would like to help contribute to Super-linter, see\n[CONTRIBUTING](https://github.com/super-linter/super-linter/blob/main/.github/CONTRIBUTING.md).\n\nFor a guide on how to set up your development environment and contribute to\nSuper-linter, see the [development guide](docs/DEVELOPMENT.md).\n\n## Supported linters and formatters\n\nSuper-linter supports the following tools:\n\n| Language                              | Linters                                                                                                                                                                                                                   | Formatters                                                                                                         |\n| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |\n| **Ansible**                           | [ansible-lint](https://github.com/ansible/ansible-lint)                                                                                                                                                                   | See YAML and Python formatters                                                                                     |\n| **Amazon States Language**            | [ASL Validator](https://github.com/ChristopheBougere/asl-validator)                                                                                                                                                       | See JSON formatters                                                                                                |\n| **Astro**                             | [Biome](https://biomejs.dev/)                                                                                                                                                                                             | [Biome](https://biomejs.dev/)                                                                                      |\n| **AWS CloudFormation templates**      | [AWS CloudFormation Linter (cfn-lint)](https://github.com/aws-cloudformation/cfn-lint), [Checkov](https://www.checkov.io/), [Trivy](https://trivy.dev/)                                                                   | See YAML formatters                                                                                                |\n| **Azure Resource Manager (ARM)**      | [Azure Resource Manager Template Toolkit (arm-ttk)](https://github.com/azure/arm-ttk), [Checkov](https://www.checkov.io/), [Trivy](https://trivy.dev/)                                                                    | See JSON formatters                                                                                                |\n| **C**, **C++**                        | [cpp-lint](https://github.com/cpplint/cpplint)                                                                                                                                                                            | [clang-format](https://clang.llvm.org/docs/ClangFormatStyleOptions.html)                                           |\n| **C#**                                | See Dotnet solutions                                                                                                                                                                                                      | [dotnet format whitespace command](https://github.com/dotnet/format)                                               |\n| **CSS**, **SCSS**, **Sass**           | [stylelint](https://stylelint.io/), [Biome](https://biomejs.dev/)                                                                                                                                                         | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **Clojure**                           | [clj-kondo](https://github.com/borkdude/clj-kondo)                                                                                                                                                                        |                                                                                                                    |\n| **CoffeeScript**                      | [coffeelint](https://coffeelint.github.io/)                                                                                                                                                                               |                                                                                                                    |\n| **Commit messages**                   | [commitlint](https://commitlint.js.org/)                                                                                                                                                                                  |                                                                                                                    |\n| **Copy/paste detection**              | [jscpd](https://github.com/kucherenko/jscpd)                                                                                                                                                                              | N/A                                                                                                                |\n| **Dart**                              | [dart analyze command](https://dart.dev/guides/language/analysis-options)                                                                                                                                                 |                                                                                                                    |\n| **Dockerfile**                        | [Haskell Dockerfile Linter (Hadolint)](https://github.com/hadolint/hadolint), [Checkov](https://www.checkov.io/), [Trivy](https://trivy.dev/)                                                                             |                                                                                                                    |\n| **Dotnet (.NET) solutions (sln)**     | [dotnet format command](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-format): analyzers, style subcommands.                                                                                                 | [dotnet format command](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-format): whitespace subcommand. |\n| **EditorConfig**                      | [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker)                                                                                                                                      |                                                                                                                    |\n| **.env**                              | [dotenv-linter](https://github.com/dotenv-linter/dotenv-linter)                                                                                                                                                           |                                                                                                                    |\n| **Git merge conflict markers**        | [Git conflict markers presence in files](https://git-scm.com/docs/git-config#Documentation/git-config.txt-mergeconflictStyle)                                                                                             | N/A                                                                                                                |\n| **GitHub Actions**                    | [actionlint](https://github.com/rhysd/actionlint), [zizmor](https://docs.zizmor.sh/)                                                                                                                                      | See YAML formatters                                                                                                |\n| **Go**                                | [golangci-lint](https://github.com/golangci/golangci-lint)                                                                                                                                                                |                                                                                                                    |\n| **GoReleaser**                        | [GoReleaser](https://github.com/goreleaser/goreleaser)                                                                                                                                                                    | See YAML formatters                                                                                                |\n| **GraphQL**                           | [Biome](https://biomejs.dev/)                                                                                                                                                                                             | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **GritQL**                            |                                                                                                                                                                                                                           | [Biome](https://biomejs.dev/)                                                                                      |\n| **Groovy**                            | [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint)                                                                                                                                                            |                                                                                                                    |\n| **Helm charts**                       | [Checkov](https://www.checkov.io/)                                                                                                                                                                                        | See YAML formatters                                                                                                |\n| **HTML**                              | [HTMLHint](https://github.com/htmlhint/HTMLHint)                                                                                                                                                                          | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **Java**                              | [checkstyle](https://checkstyle.org)                                                                                                                                                                                      | [google-java-format](https://github.com/google/google-java-format)                                                 |\n| **JavaScript**                        | [ESLint](https://eslint.org/), [Biome](https://biomejs.dev/)                                                                                                                                                              | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **JSON**                              | [eslint-plugin-jsonc (configured for JSON)](https://www.npmjs.com/package/eslint-plugin-jsonc) (ESLint default), [eslint-plugin-json](https://www.npmjs.com/package/eslint-plugin-json), [Biome](https://biomejs.dev/)    | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **JSONC**, **JSON5**                  | [eslint-plugin-jsonc](https://www.npmjs.com/package/eslint-plugin-jsonc), [Biome](https://biomejs.dev/)                                                                                                                   | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **JSX**, **TSX**                      | [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y), [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react), [Biome](https://biomejs.dev/)                                   | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **Jupyter Notebook**                  | [nbqa](https://nbqa.readthedocs.io/en/latest/index.html)                                                                                                                                                                  | [nbqa](https://nbqa.readthedocs.io/en/latest/index.html)                                                           |\n| **Kubernetes**                        | [Checkov](https://www.checkov.io/), [Trivy](https://trivy.dev/), [kubeconform](https://github.com/yannh/kubeconform)                                                                                                      | See YAML formatters                                                                                                |\n| **Kotlin**                            | [ktlint](https://github.com/pinterest/ktlint)                                                                                                                                                                             |                                                                                                                    |\n| **LaTeX**                             | [ChkTex](https://www.nongnu.org/chktex/)                                                                                                                                                                                  |                                                                                                                    |\n| **Licenses**                          | [Trivy](https://trivy.dev/)                                                                                                                                                                                               | N/A                                                                                                                |\n| **Lua**                               | [luacheck](https://github.com/luarocks/luacheck)                                                                                                                                                                          |                                                                                                                    |\n| **Markdown**                          | [markdownlint](https://github.com/igorshubovych/markdownlint-cli)                                                                                                                                                         | [Prettier](https://prettier.io/)                                                                                   |\n| **Natural language**                  | [textlint](https://textlint.github.io/)                                                                                                                                                                                   | N/A                                                                                                                |\n| **OpenAPI**                           | [spectral](https://github.com/stoplightio/spectral)                                                                                                                                                                       | See YAML formatters                                                                                                |\n| **Perl**                              | [perlcritic](https://metacpan.org/pod/Perl::Critic)                                                                                                                                                                       |                                                                                                                    |\n| **PHP**                               | [PHP built-in linter](https://www.php.net/manual/en/features.commandline.options.php), [PHP CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer), [PHPStan](https://phpstan.org/), [Psalm](https://psalm.dev/) |                                                                                                                    |\n| **PowerShell**                        | [PSScriptAnalyzer](https://github.com/PowerShell/Psscriptanalyzer)                                                                                                                                                        |                                                                                                                    |\n| **Pre-commit**                        | [pre-commit](https://pre-commit.com/)                                                                                                                                                                                     |                                                                                                                    |\n| **Protocol Buffers (Protobuf)**       | [protolint](https://github.com/yoheimuta/protolint)                                                                                                                                                                       |                                                                                                                    |\n| **Python3**                           | [pylint](https://pylint.pycqa.org/), [flake8](https://flake8.pycqa.org/en/latest/), [isort](https://pypi.org/project/isort/), [ruff](https://github.com/astral-sh/ruff)                                                   | [black](https://github.com/psf/black)                                                                              |\n| **R**                                 | [lintr](https://github.com/jimhester/lintr)                                                                                                                                                                               |                                                                                                                    |\n| **Renovate**                          | [renovate-config-validator](https://docs.renovatebot.com/config-validation/)                                                                                                                                              | See JSON formatters                                                                                                |\n| **Ruby**                              | [RuboCop](https://github.com/rubocop-hq/rubocop)                                                                                                                                                                          |                                                                                                                    |\n| **Rust**                              | [Clippy](https://github.com/rust-lang/rust-clippy)                                                                                                                                                                        | [Rustfmt](https://github.com/rust-lang/rustfmt)                                                                    |\n| **Scala**                             |                                                                                                                                                                                                                           | [scalafmt](https://github.com/scalameta/scalafmt)                                                                  |\n| **Software bill of materials (SBOM)** | [Trivy](https://trivy.dev/)                                                                                                                                                                                               | N/A                                                                                                                |\n| **Secrets**                           | [GitLeaks](https://github.com/zricethezav/gitleaks), [Trivy](https://trivy.dev/)                                                                                                                                          | N/A                                                                                                                |\n| **Shell**                             | [ShellCheck](https://github.com/koalaman/shellcheck), `executable bit check`                                                                                                                                              | [shfmt](https://github.com/mvdan/sh)                                                                               |\n| **Snakemake**                         | [snakemake --lint](https://snakemake.readthedocs.io/en/stable/snakefiles/writing_snakefiles.html#best-practices)                                                                                                          | [snakefmt](https://github.com/snakemake/snakefmt/)                                                                 |\n| **Spelling**                          | [codespell](https://github.com/codespell-project/codespell)                                                                                                                                                               | N/A                                                                                                                |\n| **SQL**                               | [sqlfluff](https://github.com/sqlfluff/sqlfluff)                                                                                                                                                                          |                                                                                                                    |\n| **Svelte**                            | [Biome](https://biomejs.dev/)                                                                                                                                                                                             | [Biome](https://biomejs.dev/)                                                                                      |\n| **Terraform**                         | [tflint](https://github.com/terraform-linters/tflint), [Checkov](https://www.checkov.io/), [Trivy](https://trivy.dev/)                                                                                                    | [terraform fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt)                                        |\n| **Terragrunt**                        | [terragrunt](https://github.com/gruntwork-io/terragrunt)                                                                                                                                                                  | N/A                                                                                                                |\n| **TypeScript**                        | [ESLint](https://eslint.org/), [Biome](https://biomejs.dev/)                                                                                                                                                              | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **Vue**                               | [eslint-plugin-vue](https://eslint.vuejs.org/), [Biome](https://biomejs.dev/)                                                                                                                                             | [Prettier](https://prettier.io/), [Biome](https://biomejs.dev/)                                                    |\n| **Vulnerabilities**                   | [Trivy](https://trivy.dev/)                                                                                                                                                                                               | N/A                                                                                                                |\n| **XML**                               | [LibXML](http://xmlsoft.org/)                                                                                                                                                                                             |                                                                                                                    |\n| **YAML**                              | [YamlLint](https://github.com/adrienverge/yamllint)                                                                                                                                                                       | [Prettier](https://prettier.io/)                                                                                   |\n\n## Get started\n\nMore in-depth [tutorial](https://www.youtube.com/watch?v=EDAmFKO4Zt0\u0026t=118s)\navailable\n\nTo run super-linter as a GitHub Action, you do the following:\n\n1. Create a new\n   [GitHub Actions workflow](https://docs.github.com/en/actions/using-workflows/about-workflows#about-workflows)\n   in your repository with the following content:\n\n   ```yaml\n   ---\n   name: Lint\n\n   on: # yamllint disable-line rule:truthy\n     push: null\n     pull_request: null\n\n   permissions: {}\n\n   jobs:\n     build:\n       name: Lint\n       runs-on: ubuntu-latest\n\n       permissions:\n         # contents permission to clone the repository\n         contents: read\n         packages: read\n         # issues and pull-requests permissions to write results as pull\n         # request comments. Omit them if you don't need summary comments\n         issues: write\n         pull-requests: write\n         # To report GitHub Actions status checks. Omit if you don't need\n         # to update commit status\n         statuses: write\n\n       steps:\n         - name: Checkout code\n           uses: actions/checkout@v5\n           with:\n             # super-linter needs the full git history to get the\n             # list of files that changed across commits\n             fetch-depth: 0\n             persist-credentials: false\n\n         - name: Super-linter\n           uses: super-linter/super-linter@v8.5.0 # x-release-please-version\n           env:\n             # To report GitHub Actions status checks\n             GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n   ```\n\n1. Commit that file to a new branch.\n1. Push the new commit to the remote repository.\n1. Create a new pull request to observe the results.\n\n## Upgrade to newer super-linter versions\n\nFor more information about upgrading super-linter to a new major version, see\nthe [upgrade guide](docs/upgrade-guide.md).\n\n## Add Super-Linter badge in your repository readme\n\nYou can show Super-Linter status with a badge in your repository readme:\n\nExample:\n\n```markdown\n[![Super-Linter](https://github.com/\u003cOWNER\u003e/\u003cREPOSITORY\u003e/actions/workflows/\u003cWORKFLOW_FILE_NAME\u003e/badge.svg)](https://github.com/marketplace/actions/super-linter)\n```\n\nFor more information, see\n[Adding a workflow status badge](https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge).\n\n## Super-linter variants\n\nSuper-Linter provides several variants:\n\n- `standard`: `super-linter/super-linter@[VERSION]`: includes all supported\n  linters.\n- `slim`: `super-linter/super-linter/slim@[VERSION]`: includes all supported\n  linters except:\n  - Rustfmt\n  - Rust Clippy\n  - Azure Resource Manager Template Toolkit (arm-ttk)\n  - PSScriptAnalyzer\n  - `dotnet` (.NET) commands and subcommands\n\n## Configure Super-linter\n\nYou can configure Super-linter using the following environment variables:\n\n| **Environment variable**                               | **Default Value**                                                            | **Description**                                                                                                                                                                                                                                                                                                                                                             |\n| ------------------------------------------------------ | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **ANSIBLE_CONFIG_FILE**                                | `.ansible-lint.yml`                                                          | Filename for [Ansible-lint configuration](https://ansible.readthedocs.io/projects/lint/configuring/) (ex: `.ansible-lint`, `.ansible-lint.yml`)                                                                                                                                                                                                                             |\n| **ANSIBLE_DIRECTORY**                                  | `/ansible`                                                                   | Flag to set the root directory for Ansible file location(s), relative to `DEFAULT_WORKSPACE`. Set to `.` to use the top-level of the `DEFAULT_WORKSPACE`.                                                                                                                                                                                                                   |\n| **BASH_EXEC_IGNORE_LIBRARIES**                         | `false`                                                                      | If set to `true`, shell files with a file extension and no shebang line are ignored when checking if the executable bit is set.                                                                                                                                                                                                                                             |\n| **BASH_FILE_NAME**                                     | `.shellcheckrc`                                                              | Filename for [Shellcheck](https://github.com/koalaman/shellcheck/blob/master/shellcheck.1.md#rc-files)                                                                                                                                                                                                                                                                      |\n| **BASH_SEVERITY**                                      | Shellcheck default severity                                                  | Specify the minimum severity of errors to consider in shellcheck. Valid values in order of severity are error, warning, info and style.                                                                                                                                                                                                                                     |\n| **CHECKOV_FILE_NAME**                                  | `.checkov.yaml`                                                              | Configuration filename for Checkov.                                                                                                                                                                                                                                                                                                                                         |\n| **CLANG_FORMAT_FILE_NAME**                             | `.clang-format`                                                              | Configuration filename for [clang-format](https://clang.llvm.org/docs/ClangFormatStyleOptions.html).                                                                                                                                                                                                                                                                        |\n| **CREATE_LOG_FILE**                                    | `false`                                                                      | If set to `true`, it creates the log file. You can set the log filename using the `LOG_FILE` environment variable. This overrides any existing log files.                                                                                                                                                                                                                   |\n| **CSS_FILE_NAME**                                      | `.stylelintrc.json`                                                          | Filename for [Stylelint configuration](https://github.com/stylelint/stylelint) (ex: `.stylelintrc.yml`, `.stylelintrc.yaml`)                                                                                                                                                                                                                                                |\n| **DEFAULT_BRANCH**                                     | Default repository branch when running on GitHub Actions, `master` otherwise | The name of the repository default branch. Don't set this variable when running on GitHub Actions, unless you want to compare changes against a branch that's not the GitHub repository default branch.                                                                                                                                                                     |\n| **DEFAULT_WORKSPACE**                                  | `/tmp/lint`                                                                  | The location containing files to lint if you are running locally. Defaults to `GITHUB_WORKSPACE` when running in GitHub Actions. There's no need to configure this variable when running on GitHub Actions.                                                                                                                                                                 |\n| **DISABLE_ERRORS**                                     | `false`                                                                      | Flag to have the linter complete with exit code 0 even if errors were detected.                                                                                                                                                                                                                                                                                             |\n| **DOCKERFILE_HADOLINT_FILE_NAME**                      | `.hadolint.yaml`                                                             | Filename for [hadolint configuration](https://github.com/hadolint/hadolint) (ex: `.hadolintlintrc.yaml`)                                                                                                                                                                                                                                                                    |\n| **EDITORCONFIG_FILE_NAME**                             | `.editorconfig-checker.json`                                                 | Filename for [editorconfig-checker configuration](https://github.com/editorconfig-checker/editorconfig-checker)                                                                                                                                                                                                                                                             |\n| **ENABLE_COMMITLINT_EDIT_MODE**                        | `false`                                                                      | If set to `true` checks the commit message that is currently being edited with Commitlint. This is useful to run Super-linter in a `commit-msg` hook.                                                                                                                                                                                                                       |\n| **ENABLE_COMMITLINT_STRICT_MODE**                      | `false`                                                                      | If set to `true`, enables [commitlint strict mode](https://commitlint.js.org/reference/cli.html).                                                                                                                                                                                                                                                                           |\n| **ENABLE_GITHUB_ACTIONS_GROUP_TITLE**                  | `false` if `RUN_LOCAL=true`, `true` otherwise                                | Flag to enable [GitHub Actions log grouping](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#grouping-log-lines).                                                                                                                                                                                                                   |\n| **ENABLE_GITHUB_PULL_REQUEST_SUMMARY_COMMENT**         | `false` if `RUN_LOCAL=true`, `true` otherwise                                | If set to `true`, Super-linter will post a comment to the pull request that triggered the Super-linter workflow.                                                                                                                                                                                                                                                            |\n| **ENABLE_GITHUB_ACTIONS_STEP_SUMMARY**                 | `false` if `RUN_LOCAL=true`, `true` otherwise                                | Flag to enable [GitHub Actions job summary](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary) for the Super-linter action. For more information, see [Summary outputs](#summary-outputs).                                                                                                                       |\n| **ENFORCE_COMMITLINT_CONFIGURATION_CHECK**             | `false`                                                                      | If set to `true` and `VALIDATE_GIT_COMMITLINT` is set to `true`, Super-linter exits with an error if there's no commitlint configuration file. Otherwise, Super-linter emits a warning and forcefully sets `VALIDATE_GIT_COMMITLINT` to `false`.                                                                                                                            |\n| **EXPORT_GITHUB_TOKEN**                                | `false`                                                                      | If set to `true`, exports the `GITHUB_TOKEN` variable so that subprocesses can access it. It's useful when linters and formatters need to authenticate, and support loading credentials from `GITHUB_TOKEN`.                                                                                                                                                                |\n| **FAIL_ON_CONFLICTING_TOOLS_ENABLED**                  | `false`                                                                      | If set to `true`, Super-linter will exit with an error if potentially conflicting linters or formatters are enabled.                                                                                                                                                                                                                                                        |\n| **FAIL_ON_INVALID_GITHUB_ACTIONS_EVENT_CONFIGURATION** | `false`                                                                      | If set to `true`, Super-linter will exit with an error if the Super-linter configuration is not valid for specific GitHub Actions events.                                                                                                                                                                                                                                   |\n| **FILTER_REGEX_EXCLUDE**                               | not set                                                                      | Regular expression defining which files will be excluded from linting (ex: `.*src/test.*`). Not setting this variable means to process all files.                                                                                                                                                                                                                           |\n| **FILTER_REGEX_INCLUDE**                               | not set                                                                      | Regular expression defining which files will be processed by linters (ex: `.*src/.*`). Not setting this variable means to process all files. `FILTER_REGEX_INCLUDE` is evaluated before `FILTER_REGEX_EXCLUDE`.                                                                                                                                                             |\n| **FIX_ANSIBLE**                                        | `false`                                                                      | Option to enable fix mode for `ANSIBLE`.                                                                                                                                                                                                                                                                                                                                    |\n| **FIX_BIOME_FORMAT**                                   | `false`                                                                      | Option to enable fix mode for `BIOME_FORMAT`                                                                                                                                                                                                                                                                                                                                |\n| **FIX_BIOME_LINT**                                     | `false`                                                                      | Option to enable fix mode for `BIOME_LINT`                                                                                                                                                                                                                                                                                                                                  |\n| **FIX_CLANG_FORMAT**                                   | `false`                                                                      | Option to enable fix mode for `CLANG_FORMAT`.                                                                                                                                                                                                                                                                                                                               |\n| **FIX_CSHARP**                                         | `false`                                                                      | Option to enable fix mode for `CSHARP`.                                                                                                                                                                                                                                                                                                                                     |\n| **FIX_CSS_PRETTIER**                                   | `false`                                                                      | Flag to enable or disable the formatting of CSS, Sass, and SCSS files with Prettier.                                                                                                                                                                                                                                                                                        |\n| **FIX_CSS**                                            | `false`                                                                      | Option to enable fix mode for `CSS`.                                                                                                                                                                                                                                                                                                                                        |\n| **FIX_DOTNET_SLN_FORMAT_ANALYZERS**                    | `false`                                                                      | Option to enable or disable fix mode for Dotnet solutions.                                                                                                                                                                                                                                                                                                                  |\n| **FIX_DOTNET_SLN_FORMAT_STYLE**                        | `false`                                                                      | Option to enable or disable fix mode for Dotnet solutions.                                                                                                                                                                                                                                                                                                                  |\n| **FIX_DOTNET_SLN_FORMAT_WHITESPACE**                   | `false`                                                                      | Option to enable or disable fix mode for Dotnet solutions.                                                                                                                                                                                                                                                                                                                  |\n| **FIX_ENV**                                            | `false`                                                                      | Option to enable fix mode for `ENV`.                                                                                                                                                                                                                                                                                                                                        |\n| **FIX_GITHUB_ACTIONS_ZIZMOR**                          | `false`                                                                      | Option to enable fix mode for `GITHUB_ACTIONS_ZIZMOR`.                                                                                                                                                                                                                                                                                                                      |\n| **FIX_GO_MODULES**                                     | `false`                                                                      | Option to enable fix mode for `GO_MODULES`.                                                                                                                                                                                                                                                                                                                                 |\n| **FIX_GO**                                             | `false`                                                                      | Option to enable fix mode for `GO`.                                                                                                                                                                                                                                                                                                                                         |\n| **FIX_GOOGLE_JAVA_FORMAT**                             | `false`                                                                      | Option to enable fix mode for `GOOGLE_JAVA_FORMAT`.                                                                                                                                                                                                                                                                                                                         |\n| **FIX_GRAPHQL_PRETTIER**                               | `false`                                                                      | Flag to enable or disable the formatting of GraphQL files with Prettier.                                                                                                                                                                                                                                                                                                    |\n| **FIX_GROOVY**                                         | `false`                                                                      | Option to enable fix mode for `GROOVY`.                                                                                                                                                                                                                                                                                                                                     |\n| **FIX_HTML_PRETTIER**                                  | `false`                                                                      | Flag to enable or disable the formatting of HTML files with Prettier.                                                                                                                                                                                                                                                                                                       |\n| **FIX_JAVASCRIPT_ES**                                  | `false`                                                                      | Option to enable fix mode for `JAVASCRIPT_ES`.                                                                                                                                                                                                                                                                                                                              |\n| **FIX_JAVASCRIPT_PRETTIER**                            | `false`                                                                      | Flag to enable or disable the formatting of JavaScript files with Prettier.                                                                                                                                                                                                                                                                                                 |\n| **FIX_JSON_PRETTIER**                                  | `false`                                                                      | Flag to enable or disable the formatting of JSON files with Prettier.                                                                                                                                                                                                                                                                                                       |\n| **FIX_JSON**                                           | `false`                                                                      | Option to enable fix mode for `JSON`.                                                                                                                                                                                                                                                                                                                                       |\n| **FIX_JSONC**                                          | `false`                                                                      | Option to enable fix mode for `JSONC`.                                                                                                                                                                                                                                                                                                                                      |\n| **FIX_JSONC_PRETTIER**                                 | `false`                                                                      | Option to enable fix mode for JSONC and JSON5 files with Prettier.                                                                                                                                                                                                                                                                                                          |\n| **FIX_JSX_PRETTIER**                                   | `false`                                                                      | Option to enable fix mode for JSX files with Prettier.                                                                                                                                                                                                                                                                                                                      |\n| **FIX_JSX**                                            | `false`                                                                      | Option to enable fix mode for `JSX`.                                                                                                                                                                                                                                                                                                                                        |\n| **FIX_JUPYTER_NBQA_BLACK**                             | `false`                                                                      | Option to enable fix mode for `NBQA_BLACK`.                                                                                                                                                                                                                                                                                                                                 |\n| **FIX_JUPYTER_NBQA_ISORT**                             | `false`                                                                      | Option to enable fix mode for `NBQA_ISORT`.                                                                                                                                                                                                                                                                                                                                 |\n| **FIX_JUPYTER_NBQA_RUFF**                              | `false`                                                                      | Option to enable fix mode for `NBQA_RUFF`.                                                                                                                                                                                                                                                                                                                                  |\n| **FIX_KOTLIN**                                         | `false`                                                                      | Option to enable fix mode for `KOTLIN`.                                                                                                                                                                                                                                                                                                                                     |\n| **FIX_MARKDOWN_PRETTIER**                              | `false`                                                                      | Option to enable fix mode for Markdown files with Prettier.                                                                                                                                                                                                                                                                                                                 |\n| **FIX_MARKDOWN**                                       | `false`                                                                      | Option to enable fix mode for `MARKDOWN`.                                                                                                                                                                                                                                                                                                                                   |\n| **FIX_NATURAL_LANGUAGE**                               | `false`                                                                      | Option to enable fix mode for `NATURAL_LANGUAGE`.                                                                                                                                                                                                                                                                                                                           |\n| **FIX_POWERSHELL**                                     | `false`                                                                      | Option to enable fix mode for `POWERSHELL`.                                                                                                                                                                                                                                                                                                                                 |\n| **FIX_PROTOBUF**                                       | `false`                                                                      | Option to enable fix mode for `PROTOBUF`.                                                                                                                                                                                                                                                                                                                                   |\n| **FIX_PYTHON_BLACK**                                   | `false`                                                                      | Option to enable fix mode for `PYTHON_BLACK`.                                                                                                                                                                                                                                                                                                                               |\n| **FIX_PYTHON_ISORT**                                   | `false`                                                                      | Option to enable fix mode for `PYTHON_ISORT`.                                                                                                                                                                                                                                                                                                                               |\n| **FIX_PYTHON_RUFF**                                    | `false`                                                                      | Option to enable fix mode for `PYTHON_RUFF`.                                                                                                                                                                                                                                                                                                                                |\n| **FIX_PYTHON_RUFF_FORMAT**                             | `false`                                                                      | Option to enable fix mode for `PYTHON_RUFF_FORMAT`.                                                                                                                                                                                                                                                                                                                         |\n| **FIX_RUBY**                                           | `false`                                                                      | Option to enable fix mode for `RUBY`.                                                                                                                                                                                                                                                                                                                                       |\n| **FIX_RUST_2015**                                      | `false`                                                                      | Option to enable fix mode for `RUST_2015`.                                                                                                                                                                                                                                                                                                                                  |\n| **FIX_RUST_2018**                                      | `false`                                                                      | Option to enable fix mode for `RUST_2018`.                                                                                                                                                                                                                                                                                                                                  |\n| **FIX_RUST_2021**                                      | `false`                                                                      | Option to enable fix mode for `RUST_2021`.                                                                                                                                                                                                                                                                                                                                  |\n| **FIX_RUST_2024**                                      | `false`                                                                      | Option to enable fix mode for `RUST_2024`.                                                                                                                                                                                                                                                                                                                                  |\n| **FIX_RUST_CLIPPY**                                    | `false`                                                                      | Option to enable fix mode for `RUST_CLIPPY`. When `FIX_RUST_CLIPPY` is `true`, Clippy is allowed to fix issues in the workspace even if there are unstaged and staged changes in the workspace.                                                                                                                                                                             |\n| **FIX_SCALAFMT**                                       | `false`                                                                      | Option to enable fix mode for `SCALAFMT`.                                                                                                                                                                                                                                                                                                                                   |\n| **FIX_SHELL_SHFMT**                                    | `false`                                                                      | Option to enable fix mode for `SHELL_SHFMT`.                                                                                                                                                                                                                                                                                                                                |\n| **FIX_SNAKEMAKE_SNAKEFMT**                             | `false`                                                                      | Option to enable fix mode for `SNAKEMAKE_SNAKEFMT`.                                                                                                                                                                                                                                                                                                                         |\n| **FIX_SPELL_CODESPELL**                                | `false`                                                                      | Option to enable fix mode for `SPELL_CODESPELL`.                                                                                                                                                                                                                                                                                                                            |\n| **FIX_SQLFLUFF**                                       | `false`                                                                      | Option to enable fix mode for `SQLFLUFF`.                                                                                                                                                                                                                                                                                                                                   |\n| **FIX_TERRAFORM_FMT**                                  | `false`                                                                      | Option to enable fix mode for `TERRAFORM_FMT`.                                                                                                                                                                                                                                                                                                                              |\n| **FIX_TSX**                                            | `false`                                                                      | Option to enable fix mode for `TSX`.                                                                                                                                                                                                                                                                                                                                        |\n| **FIX_TYPESCRIPT_ES**                                  | `false`                                                                      | Option to enable fix mode for `TYPESCRIPT_ES`.                                                                                                                                                                                                                                                                                                                              |\n| **FIX_TYPESCRIPT_PRETTIER**                            | `false`                                                                      | Flag to enable or disable the formatting of TypeScript files with Prettier.                                                                                                                                                                                                                                                                                                 |\n| **FIX_VUE**                                            | `false`                                                                      | Option to enable fix mode for VUE.                                                                                                                                                                                                                                                                                                                                          |\n| **FIX_VUE_PRETTIER**                                   | `false`                                                                      | Flag to enable or disable the formatting of Vue files with Prettier.                                                                                                                                                                                                                                                                                                        |\n| **FIX_YAML_PRETTIER**                                  | `false`                                                                      | Flag to enable or disable the formatting of YAML files with Prettier.                                                                                                                                                                                                                                                                                                       |\n| **GITHUB_ACTIONS_CONFIG_FILE**                         | `actionlint.yml`                                                             | Filename for [Actionlint configuration](https://github.com/rhysd/actionlint/blob/main/docs/config.md) (ex: `actionlint.yml`)                                                                                                                                                                                                                                                |\n| **GITHUB_ACTIONS_COMMAND_ARGS**                        | `null`                                                                       | Additional arguments passed to `actionlint` command. Useful to [ignore some errors](https://github.com/rhysd/actionlint/blob/main/docs/usage.md#ignore-some-errors)                                                                                                                                                                                                         |\n| **GITHUB_ACTIONS_ZIZMOR_CONFIG_FILE**                  | `zizmor.yaml`                                                                | Filename for [zizmor configuration file](https://docs.zizmor.sh/configuration/)                                                                                                                                                                                                                                                                                             |\n| **GITHUB_CUSTOM_API_URL**                              | `https://api.${GITHUB_DOMAIN}`                                               | Specify a custom GitHub API URL in case GitHub Enterprise is used: e.g. `https://github.myenterprise.com/api/v3`                                                                                                                                                                                                                                                            |\n| **GITHUB_CUSTOM_SERVER_URL**                           | `https://${GITHUB_DOMAIN}\"`                                                  | Specify a custom GitHub server URL. Useful for GitHub Enterprise instances.                                                                                                                                                                                                                                                                                                 |\n| **GITHUB_DOMAIN**                                      | `github.com`                                                                 | Specify a custom GitHub domain in case GitHub Enterprise is used: e.g. `github.myenterprise.com`. `GITHUB_DOMAIN` is a convenience configuration variable to automatically build `GITHUB_CUSTOM_API_URL` and `GITHUB_CUSTOM_SERVER_URL`.                                                                                                                                    |\n| **GITLEAKS_COMMAND_OPTIONS**                           | not set                                                                      | Additional options and arguments to pass to the command when running Gitleaks                                                                                                                                                                                                                                                                                               |\n| **GITLEAKS_CONFIG_FILE**                               | `.gitleaks.toml`                                                             | Filename for [GitLeaks configuration](https://github.com/zricethezav/gitleaks#configuration) (ex: `.gitleaks.toml`)                                                                                                                                                                                                                                                         |\n| **GITLEAKS_LOG_LEVEL**                                 | Gitleaks default log level                                                   | Gitleaks log level. Defaults to the Gitleaks default log level.                                                                                                                                                                                                                                                                                                             |\n| **GO_CONFIG_FILE**                                     | `.golangci.yml`                                                              | Filename for [golangci-lint configuration](https://golangci-lint.run/usage/configuration/) (ex: `.golangci.toml`)                                                                                                                                                                                                                                                           |\n| **GROOVY_FAILON_LEVEL**                                | `warning`                                                                    | npm-groovy-lint failon level.                                                                                                                                                                                                                                                                                                                                               |\n| **GROOVY_LOG_LEVEL**                                   | `info`                                                                       | npm-groovy-lint log level.                                                                                                                                                                                                                                                                                                                                                  |\n| **IGNORE_GENERATED_FILES**                             | `false`                                                                      | If set to `true`, super-linter will ignore all the files with `@generated` marker but without `@not-generated` marker.                                                                                                                                                                                                                                                      |\n| **IGNORE_GITIGNORED_FILES**                            | `false`                                                                      | If set to `true`, super-linter will ignore all the files that are ignored by Git.                                                                                                                                                                                                                                                                                           |\n| **JAVA_COMMAND_ARGS**                                  | not set                                                                      | Additional command options to pass to Checkstyle. For more information about the available options, see [checkstyle command line usage](https://checkstyle.org/cmdline.html#Command_line_usage).                                                                                                                                                                            |\n| **JAVA_JVM_COMMAND_ARGS**                              | not set                                                                      | Additional command options to pass to the Java Virtual Machine (JVM) when running Checkstyle. For example, can be used to specify additional configuration parameters via Java properties, such as [Suppression Filter files](https://checkstyle.org/filters/suppressionfilter.html), for example: `-Dorg.checkstyle.sun.suppressionfilter.config=path/to/suppressions.xml` |\n| **JAVA_FILE_NAME**                                     | `sun_checks.xml`                                                             | Filename for [Checkstyle configuration](https://checkstyle.sourceforge.io/config.html). Checkstyle embeds several configuration files, such as `sun_checks.xml`, `google_checks.xml` that you can use without providing your own configuration file.                                                                                                                        |\n| **JAVASCRIPT_ES_CONFIG_FILE**                          | `eslint.config.mjs`                                                          | Filename for [ESLint configuration](https://eslint.org/docs/user-guide/configuring#configuration-file-formats)                                                                                                                                                                                                                                                              |\n| **JSCPD_CONFIG_FILE**                                  | `.jscpd.json`                                                                | Filename for JSCPD configuration                                                                                                                                                                                                                                                                                                                                            |\n| **JUPYTER_NBQA_BLACK_CONFIG_FILE**                     | Value of **PYTHON_BLACK_CONFIG_FILE** or `.python-black`                     | Filename for [black configuration](https://github.com/psf/black/blob/main/docs/guides/using_black_with_other_tools.md#black-compatible-configurations) (ex: `.isort.cfg`, `pyproject.toml`)                                                                                                                                                                                 |\n| **JUPYTER_NBQA_FLAKE8_CONFIG_FILE**                    | Value of **PYTHON_FLAKE8_CONFIG_FILE** or `.flake8`                          | Filename for [flake8 configuration](https://flake8.pycqa.org/en/latest/user/configuration.html) (ex: `.flake8`, `tox.ini`)                                                                                                                                                                                                                                                  |\n| **JUPYTER_NBQA_ISORT_CONFIG_FILE**                     | Value of **PYTHON_ISORT_CONFIG_FILE** or `.isort.cfg`                        | Filename for [isort configuration](https://pycqa.github.io/isort/docs/configuration/config_files.html) (ex: `.isort.cfg`, `pyproject.toml`)                                                                                                                                                                                                                                 |\n| **JUPYTER_NBQA_MYPY_CONFIG_FILE**                      | Value of **PYTHON_MYPY_CONFIG_FILE** or `.mypy.ini`                          | Filename for [mypy configuration](https://mypy.readthedocs.io/en/stable/config_file.html) (ex: `.mypy.ini`, `setup.config`)                                                                                                                                                                                                                                                 |\n| **JUPYTER_NBQA_PYLINT_CONFIG_FILE**                    | Value of **PYTHON_PYLINT_CONFIG_FILE** or `.python-lint`                     | Filename for [pylint configuration](https://pylint.pycqa.org/en/latest/user_guide/run.html?highlight=rcfile#command-line-options) (ex: `.python-lint`, `.pylintrc`)                                                                                                                                                                                                         |\n| **JUPYTER_NBQA_RUFF_CONFIG_FILE**                      | Value of **PYTHON_RUFF_CONFIG_FILE** or `.ruff.toml`                         | Filename for [ruff configuration](https://docs.astral.sh/ruff/configuration/) when linting files.                                                                                                                                                                                                                                                                           |\n| **KUBERNETES_KUBECONFORM_OPTIONS**                     | not set                                                                      | Additional arguments to pass to the command-line when running Kubeconform (Example: `--ignore-missing-schemas`)                                                                                                                                                                                                                                                             |\n| **LINTER_RULES_PATH**                                  | `.github/linters`                                                            | Directory for all linter configuration rules. For more information, see [Configure Linters](#configure-linters).                                                                                                                                                                                                                                                            |\n| **LOG_FILE**                                           | `super-linter.log`                                                           | The filename for outputting logs. Super-linter saves the log file to `${DEFAULT_WORKSPACE}/${LOG_FILE}`.                                                                                                                                                                                                                                                                    |\n| **LOG_LEVEL**                                          | `INFO`                                                                       | How much output the script will generate to the console. One of `ERROR`, `WARN`, `NOTICE`, `INFO`, or `DEBUG`.                                                                                                                                                                                                                                                              |\n| **MARKDOWN_CONFIG_FILE**                               | `.markdown-lint.yml`                                                         | Filename for [Markdownlint configuration](https://github.com/DavidAnson/markdownlint#optionsconfig) (ex: `.markdown-lint.yml`, `.markdownlint.json`, `.markdownlint.yaml`)                                                                                                                                                                                                  |\n| **MARKDOWN_CUSTOM_RULE_GLOBS**                         | not set                                                                      | Comma-separated list of [file globs](https://github.com/igorshubovych/markdownlint-cli#globbing) matching [custom Markdownlint rule files](https://github.com/DavidAnson/markdownlint/blob/main/doc/CustomRules.md).                                                                                                                                                        |\n| **MULTI_STATUS**                                       | `true`                                                                       | A status API is made for each language that is linted to make visual parsing easier.                                                                                                                                                                                                                                                                                        |\n| **NATURAL_LANGUAGE_CONFIG_FILE**                       | `.textlintrc`                                                                | Filename for [textlint configuration](https://textlint.github.io/docs/getting-started.html#configuration) (ex: `.textlintrc`)                                                                                                                                                                                                                                               |\n| **OS_PACKAGES_CONFIG_FILE_NAME**                       | `os-packages.json`                                                           | Name of the file that holds the list of operating system (OS) packages to install, in JSON format. Relative to `LINTER_RULES_PATH`. For more information, see [Install additional dependencies](#install-additional-dependencies).                                                                                                                                          |\n| **PERL_PERLCRITIC_OPTIONS**                            | `null`                                                                       | Additional arguments to pass to the command-line when running **perlcritic** (Example: --theme community)                                                                                                                                                                                                                                                                   |\n| **POWERSHELL_CONFIG_FILE**                             | `.powershell-psscriptanalyzer.psd1`                                          | Filename for [PSScriptAnalyzer configuration](https://learn.microsoft.com/en-gb/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer)                                                                                                                                                                                                                           |\n| **PHP_CONFIG_FILE**                                    | `php.ini`                                                                    | Filename for [PHP Configuration](https://www.php.net/manual/en/configuration.file.php) (ex: `php.ini`)                                                                                                                                                                                                                                                                      |\n| **PHP_PHPCS_FILE_NAME**                                | `phpcs.xml`                                                                  | Filename for [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) (ex: `.phpcs.xml`, `.phpcs.xml.dist`)                                                                                                                                                                                                                                                          |\n| **PHP_PHPSTAN_CONFIG_FILE**                            | `phpstan.neon`                                                               | Filename for [PHPStan Configuration](https://phpstan.org/config-reference) (ex: `phpstan.neon`)                                                                                                                                                                                                                                                                             |\n| **PRETTIER_COMMAND_OPTIONS**                           | not set                                                                      | Additional options and arguments to add to the command when running Prettier. These options will be added to all Prettier invocations, regardless of the LANGUAGE.                                                                                                                                                                                                          |\n| **PRE_COMMIT_COMMAND_ARGS**                            | not set                                                                      | Additional arguments to pass to the `pre-commit` command.                                                                                                                                                                                                                                                                                                                   |\n| **PRE_COMMIT_CONFIG_FILE**                             | `.pre-commit-config.yaml`                                                    | Filename for [pre-commit configuration](https://pre-commit.com/#plugins)                                                                                                                                                                                                                                                                                                    |\n| **PROTOBUF_CONFIG_FILE**                               | `.protolintrc.yml`                                                           | Filename for [protolint configuration](https://github.com/yoheimuta/protolint/blob/master/_example/config/.protolint.yaml) (ex: `.protolintrc.yml`)                                                                                                                                                                                                                         |\n| **PYTHON_BLACK_CONFIG_FILE**                           | `.python-black`                                                              | Filename for [black configuration](https://github.com/psf/black/blob/main/docs/guides/using_black_with_other_tools.md#black-compatible-configurations) (ex: `.isort.cfg`, `pyproject.toml`)                                                                                                                                                                                 |\n| **PYTHON_FLAKE8_CONFIG_FILE**                          | `.flake8`                                                                    | Filename for [flake8 configuration](https://flake8.pycqa.org/en/latest/user/configuration.html) (ex: `.flake8`, `tox.ini`)                                                                                                                                                                                                                                                  |\n| **PYTHON_ISORT_CONFIG_FILE**                           | `.isort.cfg`                                                                 | Filename for [isort configuration](https://pycqa.github.io/isort/docs/configuration/config_files.html) (ex: `.isort.cfg`, `pyproject.toml`)                                                                                                                                                                                                                                 |\n| **PYTHON_MYPY_CONFIG_FILE**                            | `.mypy.ini`                                                                  | Filename for [mypy configuration](https://mypy.readthedocs.io/en/stable/config_file.html) (ex: `.mypy.ini`, `setup.config`)                                                                                                                                                                                                                                                 |\n| **PYTHON_PYLINT_CONFIG_FILE**                          | `.python-lint`                                                               | Filename for [pylint configuration](https://pylint.pycqa.org/en/latest/user_guide/run.html?highlight=rcfile#command-line-options) (ex: `.python-lint`, `.pylintrc`)                                                                                                                                                                                                         |\n| **PYTHON_RUFF_CONFIG_FILE**                            | `.ruff.toml`                                                                 | Filename for [ruff configuration](https://docs.astral.sh/ruff/configuration/) when linting files.                                                                                                                                                                                                                                                                           |\n| **PYTHON_RUFF_FORMAT_CONFIG_FILE**                     | `.ruff.toml`                                                                 | Filename for [ruff configuration](https://docs.astral.sh/ruff/configuration/) when formatting files.                                                                                                                                                                                                                                                                        |\n| **RENOVATE_SHAREABLE_CONFIG_PRESET_FILE_NAMES**        | not set                                                                      | Comma-separated filenames for [renovate shareable config preset](https://docs.renovatebot.com/config-presets/) (ex: `default.json`)                                                                                                                                                                                                                                         |\n| **REMOVE_ANSI_COLOR_CODES_FROM_OUTPUT**                | `false`                                                                      | If set to `true`, Super-linter removes ANSI color codes from linters stdout and stderr files, and from the Super-linter log file.                                                                                                                                                                                                                                           |\n| **RUBY_CONFIG_FILE**                          ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuper-linter%2Fsuper-linter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuper-linter%2Fsuper-linter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuper-linter%2Fsuper-linter/lists"}