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"
ACTION_ACTIONLINT: Custom regex excluding filter: files matching this regex will NOT be linted
ACTION_ACTIONLINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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"
ACTION_ZIZMOR: Custom regex excluding filter: files matching this regex will NOT be linted
ACTION_ZIZMOR: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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: 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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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 ItemsApply 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 ItemsApply 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_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"
API_SPECTRAL: Custom regex excluding filter: files matching this regex will NOT be linted
API_SPECTRAL: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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: Custom regex excluding filter: files matching this regex will NOT be linted
ARMARMTTK: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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"
BASH_EXEC: Custom regex excluding filter: files matching this regex will NOT be linted
BASH_EXEC: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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 ItemsApply 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 ItemsApply 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"
BASH_SHELLCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
BASH_SHELLCHECK: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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"
BASH_SHFMT: Custom regex excluding filter: files matching this regex will NOT be linted
BASH_SHFMT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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: Custom regex excluding filter: files matching this regex will NOT be linted
BICEPBICEPLINTER: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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 ItemsApply 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 ItemsApply 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"
CLOJURE_CLJSTYLE: Custom regex excluding filter: files matching this regex will NOT be linted
CLOJURE_CLJSTYLE: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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
CLOJURECLJKONDO: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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
CLOUDFORMATIONCFNLINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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"
COFFEE_COFFEELINT: Custom regex excluding filter: files matching this regex will NOT be linted
COFFEE_COFFEELINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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: 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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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: Custom regex excluding filter: files matching this regex will NOT be linted
CPPCLANGFORMAT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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"
CPP_CPPCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
CPP_CPPCHECK: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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"
CPP_CPPLINT: Custom regex excluding filter: files matching this regex will NOT be linted
CPP_CPPLINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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 ItemsApply 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 ItemsApply 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"
CSHARP_CSHARPIER: Custom regex excluding filter: files matching this regex will NOT be linted
CSHARP_CSHARPIER: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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: 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 ItemsApply 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 ItemsApply 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"
}
]
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 ItemsApply 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 ItemsApply 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"
CSHARP_ROSLYNATOR: Custom regex excluding filter: files matching this regex will NOT be linted
CSHARP_ROSLYNATOR: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR 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 ItemsApply 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 ItemsApply 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 ItemsApply 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 ItemsApply 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"
CSS_STYLELINT: Custom regex excluding filter: files matching this regex will NOT be linted
CSS_STYLELINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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: Custom regex excluding filter: files matching this regex will NOT be linted
CCLANGFORMAT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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"
C_CPPCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
C_CPPCHECK: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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"
C_CPPLINT: Custom regex excluding filter: files matching this regex will NOT be linted
C_CPPLINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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"
}
]
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 ItemsApply 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 ItemsApply 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"
DART_DARTANALYZER: Custom regex excluding filter: files matching this regex will NOT be linted
DART_DARTANALYZER: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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 ItemsApply 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 ItemsApply 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"
DOCKERFILE_HADOLINT: Custom regex excluding filter: files matching this regex will NOT be linted
DOCKERFILE_HADOLINT: Custom regex including filter: only files matching this regex will be linted
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 ItemsApply 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 ItemsApply 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
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 ItemsApply 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 ItemsApply 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
EDITORCONFIGEDITORCONFIGCHECKER: Custom regex including filter: only files matching this regex will be linted
EDITORCONFIGEDITORCONFIGCHECKER: Define bash commands to run after running EDITORCONFIGEDITORCONFIGCHECKER
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 ItemsApply 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"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: Define bash commands to run before running EDITORCONFIGEDITORCONFIGCHECKER
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 ItemsApply 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"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling EDITORCONFIGEDITORCONFIGCHECKER and its pre/post commands
No Additional ItemsEDITORCONFIG: Custom regex excluding filter: files matching this regex will NOT be linted
EDITORCONFIG: Custom regex including filter: only files matching this regex will be linted
EDITORCONFIG: 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 ItemsApply 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"
}
]
EDITORCONFIG: 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 ItemsApply 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"
}
]
MegaLinter can send email with reports to given addresses. Please set EMAILREPORTER** variables if activated
Comma-separated list of recipient emails, that will receive reports
Define to true if you want to receive reports by mail even when there is no errors or updated sources
If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default
No Additional Items[
"BASH",
"HTML",
"JAVASCRIPT"
]
If ENABLEERRORSLINTERS is set, only the listed linters will be considered as blocking
No Additional Items[
"REPOSITORY_TRIVY",
"REPOSITORY_GITLEAKS"
]
If ENABLE_LINTERS is set, only listed linters will be processed
No Additional Items[
"JAVASCRIPT_ES",
"PYTHON_PYLINT"
]
ENVDOTENVLINTER: User custom arguments to add in linter CLI call
No Additional ItemsENVDOTENVLINTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsENVDOTENVLINTER: Override default CLI lint mode used to call the linter (rarely needed)
ENVDOTENVLINTER: User custom arguments to remove before calling linter
No Additional ItemsENVDOTENVLINTER: If true, ENVDOTENVLINTER doesn't make MegaLinter fail even if errors are found
ENVDOTENVLINTER: If the number of errors found is less than this value, ENVDOTENVLINTER doesn't make MegaLinter fail
ENVDOTENVLINTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ENVDOTENVLINTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ENVDOTENVLINTER: Custom regex excluding filter: files matching this regex will NOT be linted
ENVDOTENVLINTER: Custom regex including filter: only files matching this regex will be linted
ENVDOTENVLINTER: Define bash commands to run after running ENVDOTENVLINTER
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 ItemsApply 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"
}
]
ENVDOTENVLINTER: Define bash commands to run before running ENVDOTENVLINTER
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 ItemsApply 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"
}
]
List of env variables explicitly not filtered before calling ENVDOTENVLINTER and its pre/post commands
No Additional ItemsENV: Custom regex excluding filter: files matching this regex will NOT be linted
ENV: Custom regex including filter: only files matching this regex will be linted
ENV: 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 ItemsApply 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"
}
]
ENV: 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 ItemsApply 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"
}
]
If set to false, the bash-exec linter will report a warning if a shell script is not executable. If set to true, the bash-exec linter will report an error instead
List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.
No Additional Items[
".github",
"node_modules"
]
Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs
No Additional ItemsIf set to true, MegaLinter fails if a linter is missing in the selected flavor
If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors
If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)
Skip posting to file.io if linting is in success
Regular expression defining which files will be excluded from linting
"(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)"
"(src/test)"
Regular expression defining which files will be processed by linters
"(src/)"
Provides suggestions about different MegaLinter flavors to use to improve runtime performances
Formatter errors will be reported as errors (and not warnings) if this variable is set to false
GHERKIN: Custom regex excluding filter: files matching this regex will NOT be linted
GHERKIN: Custom regex including filter: only files matching this regex will be linted
GHERKINGHERKINLINT: User custom arguments to add in linter CLI call
No Additional ItemsGHERKINGHERKINLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGHERKINGHERKINLINT: Override default CLI lint mode used to call the linter (rarely needed)
GHERKINGHERKINLINT: User custom arguments to remove before calling linter
No Additional ItemsGHERKINGHERKINLINT: User custom config file name if different from default
GHERKINGHERKINLINT: If true, GHERKINGHERKINLINT doesn't make MegaLinter fail even if errors are found
GHERKINGHERKINLINT: If the number of errors found is less than this value, GHERKINGHERKINLINT doesn't make MegaLinter fail
GHERKINGHERKINLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GHERKINGHERKINLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GHERKINGHERKINLINT: Custom regex excluding filter: files matching this regex will NOT be linted
GHERKINGHERKINLINT: Custom regex including filter: only files matching this regex will be linted
GHERKINGHERKINLINT: Define bash commands to run after running GHERKINGHERKINLINT
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 ItemsApply 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"
}
]
GHERKINGHERKINLINT: Define bash commands to run before running GHERKINGHERKINLINT
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 ItemsApply 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"
}
]
GHERKINGHERKINLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GHERKINGHERKINLINT and its pre/post commands
No Additional ItemsGHERKIN: 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 ItemsApply 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"
}
]
GHERKIN: 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 ItemsApply 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"
}
]
URL where the github API can be reached. Must be overridden if using GitHub Enterprise
"https://github.my-company.com/api/v3"
Posts MegaLinter results summary in the comments of the related pull request (if existing)
URL of the GitHub instance. Must be overridden if using GitHub Enterprise
"https://github.my-company.com/"
Posts a status on the pull request for each processed linter
Base directory for REPORTOUTPUTFOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set
Path to SSL certificate if necessary
Posts Mega-Linter results summary in the comments of the related merge request (if existing)
Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run
GO: Custom regex excluding filter: files matching this regex will NOT be linted
GO: Custom regex including filter: only files matching this regex will be linted
GOGOLANGCILINT: User custom arguments to add in linter CLI call
No Additional ItemsGOGOLANGCILINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGOGOLANGCILINT: Override default CLI lint mode used to call the linter (rarely needed)
GOGOLANGCILINT: User custom arguments to remove before calling linter
No Additional ItemsGOGOLANGCILINT: User custom config file name if different from default
GOGOLANGCILINT: If true, GOGOLANGCILINT doesn't make MegaLinter fail even if errors are found
GOGOLANGCILINT: If the number of errors found is less than this value, GOGOLANGCILINT doesn't make MegaLinter fail
GOGOLANGCILINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GOGOLANGCILINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GOGOLANGCILINT: Define bash commands to run after running GOGOLANGCILINT
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 ItemsApply 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"
}
]
GOGOLANGCILINT: Define bash commands to run before running GOGOLANGCILINT
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 ItemsApply 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"
}
]
GOGOLANGCILINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GOGOLANGCILINT and its pre/post commands
No Additional ItemsGO: 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 ItemsApply 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"
}
]
GO: 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 ItemsApply 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"
}
]
GO_REVIVE: User custom arguments to add in linter CLI call
No Additional ItemsGO_REVIVE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGO_REVIVE: Override default CLI lint mode used to call the linter (rarely needed)
GO_REVIVE: User custom arguments to remove before calling linter
No Additional ItemsGO_REVIVE: User custom config file name if different from default
GOREVIVE: If true, GOREVIVE doesn't make MegaLinter fail even if errors are found
GOREVIVE: If the number of errors found is less than this value, GOREVIVE doesn't make MegaLinter fail
GO_REVIVE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GO_REVIVE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GO_REVIVE: Custom regex excluding filter: files matching this regex will NOT be linted
GO_REVIVE: Custom regex including filter: only files matching this regex will be linted
GOREVIVE: Define bash commands to run after running GOREVIVE
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 ItemsApply 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"
}
]
GOREVIVE: Define bash commands to run before running GOREVIVE
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 ItemsApply 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"
}
]
GO_REVIVE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands
No Additional ItemsGRAPHQL: Custom regex excluding filter: files matching this regex will NOT be linted
GRAPHQL: Custom regex including filter: only files matching this regex will be linted
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to add in linter CLI call
No Additional ItemsGRAPHQLGRAPHQLSCHEMA_LINTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGRAPHQLGRAPHQLSCHEMA_LINTER: Override default CLI lint mode used to call the linter (rarely needed)
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to remove before calling linter
No Additional ItemsGRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default
GRAPHQLGRAPHQLSCHEMALINTER: If true, GRAPHQLGRAPHQLSCHEMALINTER doesn't make MegaLinter fail even if errors are found
GRAPHQLGRAPHQLSCHEMALINTER: If the number of errors found is less than this value, GRAPHQLGRAPHQLSCHEMALINTER doesn't make MegaLinter fail
GRAPHQLGRAPHQLSCHEMA_LINTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GRAPHQLGRAPHQLSCHEMA_LINTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GRAPHQLGRAPHQLSCHEMA_LINTER: Custom regex excluding filter: files matching this regex will NOT be linted
GRAPHQLGRAPHQLSCHEMA_LINTER: Custom regex including filter: only files matching this regex will be linted
GRAPHQLGRAPHQLSCHEMALINTER: Define bash commands to run after running GRAPHQLGRAPHQLSCHEMALINTER
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 ItemsApply 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"
}
]
GRAPHQLGRAPHQLSCHEMALINTER: Define bash commands to run before running GRAPHQLGRAPHQLSCHEMALINTER
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 ItemsApply 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"
}
]
GRAPHQLGRAPHQLSCHEMA_LINTER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GRAPHQLGRAPHQLSCHEMA_LINTER and its pre/post commands
No Additional ItemsGRAPHQL: 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 ItemsApply 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"
}
]
GRAPHQL: 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 ItemsApply 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"
}
]
GROOVY: Custom regex excluding filter: files matching this regex will NOT be linted
GROOVY: Custom regex including filter: only files matching this regex will be linted
GROOVYNPMGROOVY_LINT: User custom arguments to add in linter CLI call
No Additional ItemsGROOVYNPMGROOVY_LINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGROOVYNPMGROOVY_LINT: Override default CLI lint mode used to call the linter (rarely needed)
GROOVYNPMGROOVY_LINT: User custom arguments to remove before calling linter
No Additional ItemsGROOVYNPMGROOVY_LINT: User custom config file name if different from default
GROOVYNPMGROOVYLINT: If true, GROOVYNPMGROOVYLINT doesn't make MegaLinter fail even if errors are found
GROOVYNPMGROOVYLINT: If the number of errors found is less than this value, GROOVYNPMGROOVYLINT doesn't make MegaLinter fail
GROOVYNPMGROOVY_LINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GROOVYNPMGROOVY_LINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GROOVYNPMGROOVY_LINT: Custom regex excluding filter: files matching this regex will NOT be linted
GROOVYNPMGROOVY_LINT: Custom regex including filter: only files matching this regex will be linted
GROOVYNPMGROOVYLINT: Define bash commands to run after running GROOVYNPMGROOVYLINT
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 ItemsApply 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"
}
]
GROOVYNPMGROOVYLINT: Define bash commands to run before running GROOVYNPMGROOVYLINT
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 ItemsApply 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"
}
]
GROOVYNPMGROOVY_LINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GROOVYNPMGROOVY_LINT and its pre/post commands
No Additional ItemsGROOVY: 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 ItemsApply 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"
}
]
GROOVY: 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 ItemsApply 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"
}
]
HTML_DJLINT: User custom arguments to add in linter CLI call
No Additional ItemsHTML_DJLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsHTML_DJLINT: Override default CLI lint mode used to call the linter (rarely needed)
HTML_DJLINT: User custom arguments to remove before calling linter
No Additional ItemsHTMLDJLINT: If true, HTMLDJLINT doesn't make MegaLinter fail even if errors are found
HTMLDJLINT: If the number of errors found is less than this value, HTMLDJLINT doesn't make MegaLinter fail
HTML_DJLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
HTML_DJLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
HTML_DJLINT: Custom regex excluding filter: files matching this regex will NOT be linted
HTML_DJLINT: Custom regex including filter: only files matching this regex will be linted
HTMLDJLINT: Define bash commands to run after running HTMLDJLINT
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 ItemsApply 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"
}
]
HTMLDJLINT: Define bash commands to run before running HTMLDJLINT
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 ItemsApply 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"
}
]
List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands
No Additional ItemsHTML: Custom regex excluding filter: files matching this regex will NOT be linted
HTML: Custom regex including filter: only files matching this regex will be linted
HTML_HTMLHINT: User custom arguments to add in linter CLI call
No Additional ItemsHTML_HTMLHINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsHTML_HTMLHINT: Override default CLI lint mode used to call the linter (rarely needed)
HTML_HTMLHINT: User custom arguments to remove before calling linter
No Additional ItemsHTML_HTMLHINT: User custom config file name if different from default
HTMLHTMLHINT: If true, HTMLHTMLHINT doesn't make MegaLinter fail even if errors are found
HTMLHTMLHINT: If the number of errors found is less than this value, HTMLHTMLHINT doesn't make MegaLinter fail
HTML_HTMLHINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
HTML_HTMLHINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
HTML_HTMLHINT: Custom regex excluding filter: files matching this regex will NOT be linted
HTML_HTMLHINT: Custom regex including filter: only files matching this regex will be linted
HTMLHTMLHINT: Define bash commands to run after running HTMLHTMLHINT
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 ItemsApply 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"
}
]
HTMLHTMLHINT: Define bash commands to run before running HTMLHTMLHINT
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 ItemsApply 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"
}
]
HTML_HTMLHINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands
No Additional ItemsHTML: 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 ItemsApply 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"
}
]
HTML: 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 ItemsApply 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"
}
]
Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)
Makes MegaLinter skip files that are ignored by git using .gitignore
Style of javascript formatting to apply
"standard"
"prettier"
JAVASCRIPT_ES: User custom arguments to add in linter CLI call
No Additional ItemsJAVASCRIPT_ES: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVASCRIPT_ES: Override default CLI lint mode used to call the linter (rarely needed)
JAVASCRIPT_ES: User custom arguments to remove before calling linter
No Additional ItemsJAVASCRIPT_ES: User custom config file name if different from default
JAVASCRIPTES: If true, JAVASCRIPTES doesn't make MegaLinter fail even if errors are found
JAVASCRIPTES: If the number of errors found is less than this value, JAVASCRIPTES doesn't make MegaLinter fail
JAVASCRIPT_ES: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVASCRIPT_ES: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVASCRIPT_ES: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT_ES: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPTES: Define bash commands to run after running JAVASCRIPTES
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 ItemsApply 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"
}
]
JAVASCRIPTES: Define bash commands to run before running JAVASCRIPTES
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 ItemsApply 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"
}
]
JAVASCRIPT_ES: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands
No Additional ItemsJAVASCRIPT: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPT: 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 ItemsApply 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"
}
]
JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call
No Additional ItemsJAVASCRIPT_PRETTIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVASCRIPT_PRETTIER: Override default CLI lint mode used to call the linter (rarely needed)
JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter
No Additional ItemsJAVASCRIPT_PRETTIER: User custom config file name if different from default
JAVASCRIPTPRETTIER: If true, JAVASCRIPTPRETTIER doesn't make MegaLinter fail even if errors are found
JAVASCRIPTPRETTIER: If the number of errors found is less than this value, JAVASCRIPTPRETTIER doesn't make MegaLinter fail
JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVASCRIPT_PRETTIER: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT_PRETTIER: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPTPRETTIER: Define bash commands to run after running JAVASCRIPTPRETTIER
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 ItemsApply 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"
}
]
JAVASCRIPTPRETTIER: Define bash commands to run before running JAVASCRIPTPRETTIER
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 ItemsApply 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"
}
]
JAVASCRIPT_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands
No Additional ItemsJAVASCRIPT: 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 ItemsApply 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.