--- # Configuration file for MegaLinter # See all available variables at # https://megalinter.io/configuration/ and in linters documentation APPLY_FIXES: all SHOW_ELAPSED_TIME: false # Show elapsed time at the end of MegaLinter run PARALLEL: true VALIDATE_ALL_CODEBASE: true FILEIO_REPORTER: false # Generate file.io report GITHUB_STATUS_REPORTER: true # Generate GitHub status report IGNORE_GENERATED_FILES: true # Ignore generated files PRINT_ALPACA: false # Print Alpaca logo in console SARIF_REPORTER: true # Generate SARIF report SHOW_SKIPPED_LINTERS: false # Show skipped linters in MegaLinter log DISABLE_LINTERS: - REPOSITORY_DEVSKIM - JAVASCRIPT_ES # using biome - JAVASCRIPT_PRETTIER # using biome - TYPESCRIPT_PRETTIER # using biome - JSON_PRETTIER # using biome - PYTHON_BLACK # using ruff - PYTHON_FLAKE8 # using ruff - PYTHON_PYLINT # using ruff - PYTHON_ISORT # using ruff (I rules) YAML_YAMLLINT_CONFIG_FILE: .yamllint.yml REPOSITORY_GIT_DIFF_DISABLE_ERRORS: true BASH_SHFMT_ARGUMENTS: -i 2 -bn -ci -sr -fn FILTER_REGEX_EXCLUDE: > (node_modules|tools|config/cheat/cheatsheets/community|config/cheat/cheatsheets/tldr|config/fzf|config/zsh|config/tmux/plugins)