MegaLinter configuration file
No Additional PropertiesACTION_ACTIONLINT: User custom arguments to add in linter CLI call
No Additional ItemsACTION_ACTIONLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsACTION_ACTIONLINT: Override default CLI lint mode used to call the linter (rarely needed)
ACTION_ACTIONLINT: User custom arguments to remove before calling linter
No Additional ItemsACTION_ACTIONLINT: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
ACTIONACTIONLINT: If true, ACTIONACTIONLINT doesn't make MegaLinter fail even if errors are found
ACTIONACTIONLINT: If the number of errors found is less than this value, ACTIONACTIONLINT doesn't make MegaLinter fail
ACTION_ACTIONLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ACTION_ACTIONLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ACTIONACTIONLINT: Define bash commands to run after running ACTIONACTIONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTIONACTIONLINT: Define bash commands to run before running ACTIONACTIONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION_ACTIONLINT: Path where to find linter configuration file
ACTIONACTIONLINT: Maximum duration in seconds of the ACTIONACTIONLINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands
No Additional ItemsACTION: Custom regex excluding filter: files matching this regex will NOT be linted
ACTION: Custom regex including filter: only files matching this regex will be linted
ACTION: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION_ZIZMOR: User custom arguments to add in linter CLI call
No Additional ItemsACTION_ZIZMOR: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsACTION_ZIZMOR: Override default CLI lint mode used to call the linter (rarely needed)
ACTION_ZIZMOR: User custom arguments to remove before calling linter
No Additional ItemsACTION_ZIZMOR: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
ACTIONZIZMOR: If true, ACTIONZIZMOR doesn't make MegaLinter fail even if errors are found
ACTIONZIZMOR: If the number of errors found is less than this value, ACTIONZIZMOR doesn't make MegaLinter fail
ACTION_ZIZMOR: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ACTION_ZIZMOR: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ACTIONZIZMOR: Define bash commands to run after running ACTIONZIZMOR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTIONZIZMOR: Define bash commands to run before running ACTIONZIZMOR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION_ZIZMOR: Path where to find linter configuration file
ACTIONZIZMOR: Maximum duration in seconds of the ACTIONZIZMOR run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling ACTION_ZIZMOR and its pre/post commands
No Additional ItemsList of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.
No Additional Items[
"test"
]
ANSIBLEANSIBLELINT: User custom arguments to add in linter CLI call
No Additional ItemsANSIBLEANSIBLELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsANSIBLEANSIBLELINT: Override default CLI lint mode used to call the linter (rarely needed)
ANSIBLEANSIBLELINT: User custom arguments to remove before calling linter
No Additional ItemsANSIBLEANSIBLELINT: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
ANSIBLEANSIBLELINT: If true, ANSIBLEANSIBLELINT doesn't make MegaLinter fail even if errors are found
ANSIBLEANSIBLELINT: If the number of errors found is less than this value, ANSIBLEANSIBLELINT doesn't make MegaLinter fail
ANSIBLEANSIBLELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ANSIBLEANSIBLELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ANSIBLEANSIBLELINT: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with ANSIBLEANSIBLELINTCLILINT_MODE = project
ANSIBLEANSIBLELINT: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with ANSIBLEANSIBLELINTCLILINT_MODE = project
ANSIBLEANSIBLELINT: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
ANSIBLEANSIBLELINT: Define bash commands to run after running ANSIBLEANSIBLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLEANSIBLELINT: Define bash commands to run before running ANSIBLEANSIBLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLEANSIBLELINT: Path where to find linter configuration file
ANSIBLEANSIBLELINT: Maximum duration in seconds of the ANSIBLEANSIBLELINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling ANSIBLEANSIBLELINT and its pre/post commands
No Additional ItemsANSIBLE: Custom regex excluding filter: files matching this regex will NOT be linted
ANSIBLE: Custom regex including filter: only files matching this regex will be linted
ANSIBLE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API: Custom regex excluding filter: files matching this regex will NOT be linted
API: Custom regex including filter: only files matching this regex will be linted
API: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Sends MegaLinter results (payload v2: run KPIs, linters, top rules & files) to observability backends. Configure the target(s) with APIREPORTERPROVIDER and the provider variables
Available providers: grafana (default, direct Loki/Prometheus push via APIREPORTERURL and APIREPORTERMETRICS_URL), datadog, elastic, newrelic. Example: grafana,datadog
API_SPECTRAL: User custom arguments to add in linter CLI call
No Additional ItemsAPI_SPECTRAL: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsAPI_SPECTRAL: Override default CLI lint mode used to call the linter (rarely needed)
API_SPECTRAL: User custom arguments to remove before calling linter
No Additional ItemsAPI_SPECTRAL: User custom config file name if different from default
APISPECTRAL: If true, APISPECTRAL doesn't make MegaLinter fail even if errors are found
APISPECTRAL: If the number of errors found is less than this value, APISPECTRAL doesn't make MegaLinter fail
API_SPECTRAL: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
API_SPECTRAL: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
APISPECTRAL: Define bash commands to run after running APISPECTRAL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
APISPECTRAL: Define bash commands to run before running APISPECTRAL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API_SPECTRAL: Path where to find linter configuration file
APISPECTRAL: Maximum duration in seconds of the APISPECTRAL run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling API_SPECTRAL and its pre/post commands
No Additional Items'all' to apply formatting and auto-fixes of all linters, or a list of linter keys
No Additional Items"all"
"none"
[
"JAVASCRIPT_ES",
"MARKDOWN_MARKDOWNLINT"
]
ARMARMTTK: User custom arguments to add in linter CLI call
No Additional ItemsARMARMTTK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsARMARMTTK: Override default CLI lint mode used to call the linter (rarely needed)
ARMARMTTK: User custom arguments to remove before calling linter
No Additional ItemsARMARMTTK: User custom config file name if different from default
ARMARMTTK: If true, ARMARMTTK doesn't make MegaLinter fail even if errors are found
ARMARMTTK: If the number of errors found is less than this value, ARMARMTTK doesn't make MegaLinter fail
ARMARMTTK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ARMARMTTK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ARMARMTTK: Define bash commands to run after running ARMARMTTK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARMARMTTK: Define bash commands to run before running ARMARMTTK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARMARMTTK: Path where to find linter configuration file
ARMARMTTK: Maximum duration in seconds of the ARMARMTTK run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling ARMARMTTK and its pre/post commands
No Additional ItemsARM: Custom regex excluding filter: files matching this regex will NOT be linted
ARM: Custom regex including filter: only files matching this regex will be linted
ARM: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARM: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Posts MegaLinter results summary in the comments of the related pull request (if existing)
BASH_EXEC: User custom arguments to add in linter CLI call
No Additional ItemsBASH_EXEC: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBASH_EXEC: Override default CLI lint mode used to call the linter (rarely needed)
BASH_EXEC: User custom arguments to remove before calling linter
No Additional ItemsBASHEXEC: If true, BASHEXEC doesn't make MegaLinter fail even if errors are found
BASHEXEC: If the number of errors found is less than this value, BASHEXEC doesn't make MegaLinter fail
BASH_EXEC: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BASH_EXEC: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BASHEXEC: Define bash commands to run after running BASHEXEC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHEXEC: Define bash commands to run before running BASHEXEC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHEXEC: Maximum duration in seconds of the BASHEXEC run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands
No Additional ItemsBASH: Custom regex excluding filter: files matching this regex will NOT be linted
BASH: Custom regex including filter: only files matching this regex will be linted
BASH: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASH: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASH_SHELLCHECK: User custom arguments to add in linter CLI call
No Additional ItemsBASH_SHELLCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBASH_SHELLCHECK: Override default CLI lint mode used to call the linter (rarely needed)
BASH_SHELLCHECK: User custom arguments to remove before calling linter
No Additional ItemsBASH_SHELLCHECK: User custom config file name if different from default
BASHSHELLCHECK: If true, BASHSHELLCHECK doesn't make MegaLinter fail even if errors are found
BASHSHELLCHECK: If the number of errors found is less than this value, BASHSHELLCHECK doesn't make MegaLinter fail
BASH_SHELLCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BASH_SHELLCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BASHSHELLCHECK: Define bash commands to run after running BASHSHELLCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHSHELLCHECK: Define bash commands to run before running BASHSHELLCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASH_SHELLCHECK: Path where to find linter configuration file
BASHSHELLCHECK: Maximum duration in seconds of the BASHSHELLCHECK run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands
No Additional ItemsBASH_SHFMT: User custom arguments to add in linter CLI call
No Additional ItemsBASH_SHFMT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBASH_SHFMT: Override default CLI lint mode used to call the linter (rarely needed)
BASH_SHFMT: User custom arguments to remove before calling linter
No Additional ItemsBASHSHFMT: If true, BASHSHFMT doesn't make MegaLinter fail even if errors are found
BASHSHFMT: If the number of errors found is less than this value, BASHSHFMT doesn't make MegaLinter fail
BASH_SHFMT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BASH_SHFMT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BASHSHFMT: Define bash commands to run after running BASHSHFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHSHFMT: Define bash commands to run before running BASHSHFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHSHFMT: Maximum duration in seconds of the BASHSHFMT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands
No Additional ItemsBICEPBICEPLINTER: User custom arguments to add in linter CLI call
No Additional ItemsBICEPBICEPLINTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBICEPBICEPLINTER: Override default CLI lint mode used to call the linter (rarely needed)
BICEPBICEPLINTER: User custom arguments to remove before calling linter
No Additional ItemsBICEPBICEPLINTER: If true, BICEPBICEPLINTER doesn't make MegaLinter fail even if errors are found
BICEPBICEPLINTER: If the number of errors found is less than this value, BICEPBICEPLINTER doesn't make MegaLinter fail
BICEPBICEPLINTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BICEPBICEPLINTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BICEPBICEPLINTER: Define bash commands to run after running BICEPBICEPLINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BICEPBICEPLINTER: Define bash commands to run before running BICEPBICEPLINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BICEPBICEPLINTER: Maximum duration in seconds of the BICEPBICEPLINTER run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling BICEPBICEPLINTER and its pre/post commands
No Additional ItemsBICEP: Custom regex excluding filter: files matching this regex will NOT be linted
BICEP: Custom regex including filter: only files matching this regex will be linted
BICEP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BICEP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Posts Mega-Linter results summary in the comments of the related pull request (if existing)
Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run
Flag to clear files from report folder (usually megalinter-reports) before starting the linting process
CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call
No Additional ItemsCLOJURE_CLJSTYLE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCLOJURE_CLJSTYLE: Override default CLI lint mode used to call the linter (rarely needed)
CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter
No Additional ItemsCLOJURE_CLJSTYLE: User custom config file name if different from default
CLOJURECLJSTYLE: If true, CLOJURECLJSTYLE doesn't make MegaLinter fail even if errors are found
CLOJURECLJSTYLE: If the number of errors found is less than this value, CLOJURECLJSTYLE doesn't make MegaLinter fail
CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CLOJURECLJSTYLE: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CLOJURECLJSTYLECLILINT_MODE = project
CLOJURECLJSTYLE: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CLOJURECLJSTYLECLILINT_MODE = project
CLOJURE_CLJSTYLE: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CLOJURECLJSTYLE: Define bash commands to run after running CLOJURECLJSTYLE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJSTYLE: Define bash commands to run before running CLOJURECLJSTYLE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURE_CLJSTYLE: Path where to find linter configuration file
CLOJURECLJSTYLE: Maximum duration in seconds of the CLOJURECLJSTYLE run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands
No Additional ItemsCLOJURECLJKONDO: User custom arguments to add in linter CLI call
No Additional ItemsCLOJURECLJKONDO: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCLOJURECLJKONDO: Override default CLI lint mode used to call the linter (rarely needed)
CLOJURECLJKONDO: User custom arguments to remove before calling linter
No Additional ItemsCLOJURECLJKONDO: User custom config file name if different from default
CLOJURECLJKONDO: If true, CLOJURECLJKONDO doesn't make MegaLinter fail even if errors are found
CLOJURECLJKONDO: If the number of errors found is less than this value, CLOJURECLJKONDO doesn't make MegaLinter fail
CLOJURECLJKONDO: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CLOJURECLJKONDO: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CLOJURECLJKONDO: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CLOJURECLJKONDOCLILINT_MODE = project
CLOJURECLJKONDO: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CLOJURECLJKONDOCLILINT_MODE = project
CLOJURECLJKONDO: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CLOJURECLJKONDO: Define bash commands to run after running CLOJURECLJKONDO
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJKONDO: Define bash commands to run before running CLOJURECLJKONDO
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJKONDO: Path where to find linter configuration file
CLOJURECLJKONDO: Maximum duration in seconds of the CLOJURECLJKONDO run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CLOJURECLJKONDO and its pre/post commands
No Additional ItemsCLOJURE: Custom regex excluding filter: files matching this regex will NOT be linted
CLOJURE: Custom regex including filter: only files matching this regex will be linted
CLOJURE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: User custom arguments to add in linter CLI call
No Additional ItemsCLOUDFORMATIONCFNLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCLOUDFORMATIONCFNLINT: Override default CLI lint mode used to call the linter (rarely needed)
CLOUDFORMATIONCFNLINT: User custom arguments to remove before calling linter
No Additional ItemsCLOUDFORMATIONCFNLINT: User custom config file name if different from default
CLOUDFORMATIONCFNLINT: If true, CLOUDFORMATIONCFNLINT doesn't make MegaLinter fail even if errors are found
CLOUDFORMATIONCFNLINT: If the number of errors found is less than this value, CLOUDFORMATIONCFNLINT doesn't make MegaLinter fail
CLOUDFORMATIONCFNLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CLOUDFORMATIONCFNLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CLOUDFORMATIONCFNLINT: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CLOUDFORMATIONCFNLINTCLILINT_MODE = project
CLOUDFORMATIONCFNLINT: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CLOUDFORMATIONCFNLINTCLILINT_MODE = project
CLOUDFORMATIONCFNLINT: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CLOUDFORMATIONCFNLINT: Define bash commands to run after running CLOUDFORMATIONCFNLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: Define bash commands to run before running CLOUDFORMATIONCFNLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: Path where to find linter configuration file
CLOUDFORMATIONCFNLINT: Maximum duration in seconds of the CLOUDFORMATIONCFNLINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CLOUDFORMATIONCFNLINT and its pre/post commands
No Additional ItemsCLOUDFORMATION: Custom regex excluding filter: files matching this regex will NOT be linted
CLOUDFORMATION: Custom regex including filter: only files matching this regex will be linted
CLOUDFORMATION: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATION: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE_COFFEELINT: User custom arguments to add in linter CLI call
No Additional ItemsCOFFEE_COFFEELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCOFFEE_COFFEELINT: Override default CLI lint mode used to call the linter (rarely needed)
COFFEE_COFFEELINT: User custom arguments to remove before calling linter
No Additional ItemsCOFFEE_COFFEELINT: User custom config file name if different from default
COFFEECOFFEELINT: If true, COFFEECOFFEELINT doesn't make MegaLinter fail even if errors are found
COFFEECOFFEELINT: If the number of errors found is less than this value, COFFEECOFFEELINT doesn't make MegaLinter fail
COFFEE_COFFEELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
COFFEE_COFFEELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
COFFEECOFFEELINT: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with COFFEECOFFEELINTCLILINT_MODE = project
COFFEECOFFEELINT: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with COFFEECOFFEELINTCLILINT_MODE = project
COFFEE_COFFEELINT: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
COFFEECOFFEELINT: Define bash commands to run after running COFFEECOFFEELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEECOFFEELINT: Define bash commands to run before running COFFEECOFFEELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE_COFFEELINT: Path where to find linter configuration file
COFFEECOFFEELINT: Maximum duration in seconds of the COFFEECOFFEELINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands
No Additional ItemsCOFFEE: Custom regex excluding filter: files matching this regex will NOT be linted
COFFEE: Custom regex including filter: only files matching this regex will be linted
COFFEE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of configuration properties to append their values (instead of replacing them) in case of using EXTENDS.
No Additional Items[
"ENABLE_LINTERS"
]
Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file
Define to false if you do not want logs to be organized in sections
COPYPASTE: Custom regex excluding filter: files matching this regex will NOT be linted
COPYPASTE: Custom regex including filter: only files matching this regex will be linted
COPYPASTE_JSCPD: User custom arguments to add in linter CLI call
No Additional ItemsCOPYPASTE_JSCPD: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCOPYPASTE_JSCPD: Override default CLI lint mode used to call the linter (rarely needed)
COPYPASTE_JSCPD: User custom arguments to remove before calling linter
No Additional ItemsCOPYPASTE_JSCPD: User custom config file name if different from default
COPYPASTEJSCPD: If true, COPYPASTEJSCPD doesn't make MegaLinter fail even if errors are found
COPYPASTEJSCPD: If the number of errors found is less than this value, COPYPASTEJSCPD doesn't make MegaLinter fail
COPYPASTEJSCPD: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with COPYPASTEJSCPDCLILINT_MODE = project
COPYPASTEJSCPD: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with COPYPASTEJSCPDCLILINT_MODE = project
COPYPASTE_JSCPD: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
COPYPASTEJSCPD: Define bash commands to run after running COPYPASTEJSCPD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTEJSCPD: Define bash commands to run before running COPYPASTEJSCPD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTE_JSCPD: Path where to find linter configuration file
COPYPASTEJSCPD: Maximum duration in seconds of the COPYPASTEJSCPD run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands
No Additional ItemsCOPYPASTE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCLANGFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsCPPCLANGFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCPPCLANGFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
CPPCLANGFORMAT: User custom arguments to remove before calling linter
No Additional ItemsCPPCLANGFORMAT: User custom config file name if different from default
CPPCLANGFORMAT: If true, CPPCLANGFORMAT doesn't make MegaLinter fail even if errors are found
CPPCLANGFORMAT: If the number of errors found is less than this value, CPPCLANGFORMAT doesn't make MegaLinter fail
CPPCLANGFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CPPCLANGFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CPPCLANGFORMAT: Define bash commands to run after running CPPCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCLANGFORMAT: Define bash commands to run before running CPPCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCLANGFORMAT: Path where to find linter configuration file
CPPCLANGFORMAT: Maximum duration in seconds of the CPPCLANGFORMAT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CPPCLANGFORMAT and its pre/post commands
No Additional ItemsCPP_CPPCHECK: User custom arguments to add in linter CLI call
No Additional ItemsCPP_CPPCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCPP_CPPCHECK: Override default CLI lint mode used to call the linter (rarely needed)
CPP_CPPCHECK: User custom arguments to remove before calling linter
No Additional ItemsCPPCPPCHECK: If true, CPPCPPCHECK doesn't make MegaLinter fail even if errors are found
CPPCPPCHECK: If the number of errors found is less than this value, CPPCPPCHECK doesn't make MegaLinter fail
CPP_CPPCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CPP_CPPCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CPPCPPCHECK: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CPPCPPCHECKCLILINT_MODE = project
CPPCPPCHECK: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CPPCPPCHECKCLILINT_MODE = project
CPP_CPPCHECK: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CPPCPPCHECK: Define bash commands to run after running CPPCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCPPCHECK: Define bash commands to run before running CPPCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCPPCHECK: Maximum duration in seconds of the CPPCPPCHECK run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CPP_CPPCHECK and its pre/post commands
No Additional ItemsCPP_CPPLINT: User custom arguments to add in linter CLI call
No Additional ItemsCPP_CPPLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCPP_CPPLINT: Override default CLI lint mode used to call the linter (rarely needed)
CPP_CPPLINT: User custom arguments to remove before calling linter
No Additional ItemsCPPCPPLINT: If true, CPPCPPLINT doesn't make MegaLinter fail even if errors are found
CPPCPPLINT: If the number of errors found is less than this value, CPPCPPLINT doesn't make MegaLinter fail
CPP_CPPLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CPP_CPPLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CPPCPPLINT: Define bash commands to run after running CPPCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCPPLINT: Define bash commands to run before running CPPCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCPPLINT: Maximum duration in seconds of the CPPCPPLINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands
No Additional ItemsCPP: Custom regex excluding filter: files matching this regex will NOT be linted
CPP: Custom regex including filter: only files matching this regex will be linted
CPP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP_CSHARPIER: User custom arguments to add in linter CLI call
No Additional ItemsCSHARP_CSHARPIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSHARP_CSHARPIER: Override default CLI lint mode used to call the linter (rarely needed)
CSHARP_CSHARPIER: User custom arguments to remove before calling linter
No Additional ItemsCSHARP_CSHARPIER: User custom config file name if different from default
CSHARPCSHARPIER: If true, CSHARPCSHARPIER doesn't make MegaLinter fail even if errors are found
CSHARPCSHARPIER: If the number of errors found is less than this value, CSHARPCSHARPIER doesn't make MegaLinter fail
CSHARP_CSHARPIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSHARP_CSHARPIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSHARPCSHARPIER: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CSHARPCSHARPIERCLILINT_MODE = project
CSHARPCSHARPIER: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CSHARPCSHARPIERCLILINT_MODE = project
CSHARP_CSHARPIER: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CSHARPCSHARPIER: Define bash commands to run after running CSHARPCSHARPIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPCSHARPIER: Define bash commands to run before running CSHARPCSHARPIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP_CSHARPIER: Path where to find linter configuration file
CSHARPCSHARPIER: Maximum duration in seconds of the CSHARPCSHARPIER run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands
No Additional ItemsCSHARPDOTNETFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsCSHARPDOTNETFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSHARPDOTNETFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
CSHARPDOTNETFORMAT: User custom arguments to remove before calling linter
No Additional ItemsCSHARPDOTNETFORMAT: If true, CSHARPDOTNETFORMAT doesn't make MegaLinter fail even if errors are found
CSHARPDOTNETFORMAT: If the number of errors found is less than this value, CSHARPDOTNETFORMAT doesn't make MegaLinter fail
CSHARPDOTNETFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSHARPDOTNETFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSHARPDOTNETFORMAT: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CSHARPDOTNETFORMATCLILINT_MODE = project
CSHARPDOTNETFORMAT: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CSHARPDOTNETFORMATCLILINT_MODE = project
CSHARPDOTNETFORMAT: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CSHARPDOTNETFORMAT: Define bash commands to run after running CSHARPDOTNETFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPDOTNETFORMAT: Define bash commands to run before running CSHARPDOTNETFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPDOTNETFORMAT: Maximum duration in seconds of the CSHARPDOTNETFORMAT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CSHARPDOTNETFORMAT and its pre/post commands
No Additional ItemsCSHARP: Custom regex excluding filter: files matching this regex will NOT be linted
CSHARP: Custom regex including filter: only files matching this regex will be linted
CSHARP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call
No Additional ItemsCSHARP_ROSLYNATOR: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSHARP_ROSLYNATOR: Override default CLI lint mode used to call the linter (rarely needed)
CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter
No Additional ItemsCSHARPROSLYNATOR: If true, CSHARPROSLYNATOR doesn't make MegaLinter fail even if errors are found
CSHARPROSLYNATOR: If the number of errors found is less than this value, CSHARPROSLYNATOR doesn't make MegaLinter fail
CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSHARPROSLYNATOR: Define bash commands to run after running CSHARPROSLYNATOR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPROSLYNATOR: Define bash commands to run before running CSHARPROSLYNATOR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPROSLYNATOR: Maximum duration in seconds of the CSHARPROSLYNATOR run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands
No Additional ItemsCSS_BIOME: User custom arguments to add in linter CLI call
No Additional ItemsCSS_BIOME: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSS_BIOME: Override default CLI lint mode used to call the linter (rarely needed)
CSS_BIOME: User custom arguments to remove before calling linter
No Additional ItemsCSS_BIOME: User custom config file name if different from default
CSSBIOME: If true, CSSBIOME doesn't make MegaLinter fail even if errors are found
CSSBIOME: If the number of errors found is less than this value, CSSBIOME doesn't make MegaLinter fail
CSS_BIOME: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSS_BIOME: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSSBIOME: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CSSBIOMECLILINT_MODE = project
CSSBIOME: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CSSBIOMECLILINT_MODE = project
CSS_BIOME: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CSSBIOME: Define bash commands to run after running CSSBIOME
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSBIOME: Define bash commands to run before running CSSBIOME
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSS_BIOME: Path where to find linter configuration file
CSSBIOME: Maximum duration in seconds of the CSSBIOME run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CSS_BIOME and its pre/post commands
No Additional ItemsCSS: Custom regex excluding filter: files matching this regex will NOT be linted
CSS: Custom regex including filter: only files matching this regex will be linted
CSS: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSS: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSCSSLINT: User custom arguments to add in linter CLI call
No Additional ItemsCSSSCSSLINT: User custom arguments to remove before calling linter
No Additional ItemsCSSSCSSLINT: User custom config file name if different from default
CSSSCSSLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSCSSLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CSSSCSSLINT and its pre/post commands
No Additional ItemsCSS_STYLELINT: User custom arguments to add in linter CLI call
No Additional ItemsCSS_STYLELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSS_STYLELINT: Override default CLI lint mode used to call the linter (rarely needed)
CSS_STYLELINT: User custom arguments to remove before calling linter
No Additional ItemsCSS_STYLELINT: User custom config file name if different from default
CSSSTYLELINT: If true, CSSSTYLELINT doesn't make MegaLinter fail even if errors are found
CSSSTYLELINT: If the number of errors found is less than this value, CSSSTYLELINT doesn't make MegaLinter fail
CSS_STYLELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSS_STYLELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSSSTYLELINT: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CSSSTYLELINTCLILINT_MODE = project
CSSSTYLELINT: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CSSSTYLELINTCLILINT_MODE = project
CSS_STYLELINT: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CSSSTYLELINT: Define bash commands to run after running CSSSTYLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSTYLELINT: Define bash commands to run before running CSSSTYLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSS_STYLELINT: Path where to find linter configuration file
CSSSTYLELINT: Maximum duration in seconds of the CSSSTYLELINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands
No Additional ItemsCCLANGFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsCCLANGFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCCLANGFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
CCLANGFORMAT: User custom arguments to remove before calling linter
No Additional ItemsCCLANGFORMAT: User custom config file name if different from default
CCLANGFORMAT: If true, CCLANGFORMAT doesn't make MegaLinter fail even if errors are found
CCLANGFORMAT: If the number of errors found is less than this value, CCLANGFORMAT doesn't make MegaLinter fail
CCLANGFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CCLANGFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CCLANGFORMAT: Define bash commands to run after running CCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCLANGFORMAT: Define bash commands to run before running CCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCLANGFORMAT: Path where to find linter configuration file
CCLANGFORMAT: Maximum duration in seconds of the CCLANGFORMAT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling CCLANGFORMAT and its pre/post commands
No Additional ItemsC_CPPCHECK: User custom arguments to add in linter CLI call
No Additional ItemsC_CPPCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsC_CPPCHECK: Override default CLI lint mode used to call the linter (rarely needed)
C_CPPCHECK: User custom arguments to remove before calling linter
No Additional ItemsCCPPCHECK: If true, CCPPCHECK doesn't make MegaLinter fail even if errors are found
CCPPCHECK: If the number of errors found is less than this value, CCPPCHECK doesn't make MegaLinter fail
C_CPPCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
C_CPPCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CCPPCHECK: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with CCPPCHECKCLILINT_MODE = project
CCPPCHECK: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with CCPPCHECKCLILINT_MODE = project
C_CPPCHECK: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
CCPPCHECK: Define bash commands to run after running CCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCPPCHECK: Define bash commands to run before running CCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCPPCHECK: Maximum duration in seconds of the CCPPCHECK run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling C_CPPCHECK and its pre/post commands
No Additional ItemsC_CPPLINT: User custom arguments to add in linter CLI call
No Additional ItemsC_CPPLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsC_CPPLINT: Override default CLI lint mode used to call the linter (rarely needed)
C_CPPLINT: User custom arguments to remove before calling linter
No Additional ItemsCCPPLINT: If true, CCPPLINT doesn't make MegaLinter fail even if errors are found
CCPPLINT: If the number of errors found is less than this value, CCPPLINT doesn't make MegaLinter fail
C_CPPLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
C_CPPLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CCPPLINT: Define bash commands to run after running CCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCPPLINT: Define bash commands to run before running CCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCPPLINT: Maximum duration in seconds of the CCPPLINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands
No Additional ItemsC: Custom regex excluding filter: files matching this regex will NOT be linted
C: Custom regex including filter: only files matching this regex will be linted
C: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
C: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART_DARTANALYZER: User custom arguments to add in linter CLI call
No Additional ItemsDART_DARTANALYZER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsDART_DARTANALYZER: Override default CLI lint mode used to call the linter (rarely needed)
DART_DARTANALYZER: User custom arguments to remove before calling linter
No Additional ItemsDART_DARTANALYZER: User custom config file name if different from default
DARTDARTANALYZER: If true, DARTDARTANALYZER doesn't make MegaLinter fail even if errors are found
DARTDARTANALYZER: If the number of errors found is less than this value, DARTDARTANALYZER doesn't make MegaLinter fail
DART_DARTANALYZER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
DART_DARTANALYZER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
DARTDARTANALYZER: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with DARTDARTANALYZERCLILINT_MODE = project
DARTDARTANALYZER: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with DARTDARTANALYZERCLILINT_MODE = project
DART_DARTANALYZER: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files
DARTDARTANALYZER: Define bash commands to run after running DARTDARTANALYZER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DARTDARTANALYZER: Define bash commands to run before running DARTDARTANALYZER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART_DARTANALYZER: Path where to find linter configuration file
DARTDARTANALYZER: Maximum duration in seconds of the DARTDARTANALYZER run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands
No Additional ItemsDART: Custom regex excluding filter: files matching this regex will NOT be linted
DART: Custom regex including filter: only files matching this regex will be linted
DART: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Deprecated: The name of the repository's default branch.
"master"
"main"
The location containing files to lint if you are running as docker image
If DISABLE is set, the linters in the listed descriptors will be skipped
No Additional Items[
"BASH",
"HTML"
]
Flag to have the MegaLinter complete with exit code 0 even if errors were detected.
If DISABLEERRORSLINTERS is set, the listed linters will be run but errors will be not blocking
No Additional Items[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
If DISABLE_LINTERS is set, the listed linters will be skipped
No Additional Items[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call
No Additional ItemsDOCKERFILE_DOCKERFILELINT: User custom config file name if different from default
DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file
DOCKERFILE: Custom regex excluding filter: files matching this regex will NOT be linted
DOCKERFILE: Custom regex including filter: only files matching this regex will be linted
DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call
No Additional ItemsDOCKERFILE_HADOLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsDOCKERFILE_HADOLINT: Override default CLI lint mode used to call the linter (rarely needed)
DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter
No Additional ItemsDOCKERFILE_HADOLINT: User custom config file name if different from default
DOCKERFILEHADOLINT: If true, DOCKERFILEHADOLINT doesn't make MegaLinter fail even if errors are found
DOCKERFILEHADOLINT: If the number of errors found is less than this value, DOCKERFILEHADOLINT doesn't make MegaLinter fail
DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
DOCKERFILEHADOLINT: Define bash commands to run after running DOCKERFILEHADOLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILEHADOLINT: Define bash commands to run before running DOCKERFILEHADOLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE_HADOLINT: Path where to find linter configuration file
DOCKERFILEHADOLINT: Maximum duration in seconds of the DOCKERFILEHADOLINT run. When elapsed, the linter process and its child processes are killed and reported as an error (exit code 124). Overrides LINTERTIMEOUTSECONDS (default: 300). Set 0 to disable the timeout
3600
0
List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands
No Additional ItemsDOCKERFILE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsCopy the value of existing ENV variables into other ENV variables, only for the scope of this command. Useful to provide a specific credential to a single command without altering the environment of the other linters. Source values are read from the MegaLinter configuration, so they are sent to the command even if they are secured env variables.
No Additional ItemsName of the ENV variable that will receive the value of var_src when running the command
"GITHUB_TOKEN"
Name of the ENV variable whose value will be copied into var_dest
"MY_GITHUB_COM_TOKEN"
Apply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to add in linter CLI call
No Additional ItemsEDITORCONFIGEDITORCONFIGCHECKER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsEDITORCONFIGEDITORCONFIGCHECKER: Override default CLI lint mode used to call the linter (rarely needed)
EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to remove before calling linter
No Additional ItemsEDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default
EDITORCONFIGEDITORCONFIGCHECKER: If true, EDITORCONFIGEDITORCONFIGCHECKER doesn't make MegaLinter fail even if errors are found
EDITORCONFIGEDITORCONFIGCHECKER: If the number of errors found is less than this value, EDITORCONFIGEDITORCONFIGCHECKER doesn't make MegaLinter fail
EDITORCONFIGEDITORCONFIGCHECKER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
EDITORCONFIGEDITORCONFIGCHECKER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
EDITORCONFIGEDITORCONFIGCHECKER: Custom regex excluding filter: files matching this regex will NOT be linted. ⚠️ Not available with EDITORCONFIGEDITORCONFIGCHECKERCLILINT_MODE = project
EDITORCONFIGEDITORCONFIGCHECKER: Custom regex including filter: only files matching this regex will be linted. ⚠️ Not available with EDITORCONFIGEDITORCONFIGCHECKERCLILINT_MODE = project
EDITORCONFIGEDITORCONFIGCHECKER: In project CLI lint mode, forward excluded directories to the linter through its native exclusion arguments or generated ignore/config files