--- # yaml-language-server: # $schema=https://raw.githubusercontent.com/megalinter/megalinter/main/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json # Configuration file for MegaLinter # See all available variables at # https://megalinter.io/configuration/ and in linters documentation APPLY_FIXES: none FLAVOR_SUGGESTIONS: true 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 JAVASCRIPT_DEFAULT_STYLE: prettier # Default style for JavaScript 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 - C_CLANG_FORMAT # Generated code may not follow all style rules - C_CPPCHECK # Generated src/ files (false positives) - C_CPPLINT # Generated src/ files (false positives) - CPP_CPPCHECK # Generated src/ files (false positives) - CPP_CPPLINT # Generated src/ files (false positives) - BASH_SHFMT # Doesn't understand ShellSpec DSL syntax - BASH_BASH_EXEC # Test spec files are sourced by ShellSpec, not executed directly - JSON_PRETTIER # Disabled for causing problems - SPELL_LYCHEE # Disabled due to too many false positives - SPELL_CSPELL # Disabled due to too many false positives - REPOSITORY_TRUFFLEHOG # Disabled due to being far too slow - JAVASCRIPT_PRETTIER # We are not using Prettier for JS YAML_YAMLLINT_CONFIG_FILE: .yamllint.yml MARKDOWN_MARKDOWNLINT_CONFIG_FILE: .markdownlint.json # v8r workaround: tree-sitter.json schema returns 404 JSON_V8R_FILTER_REGEX_EXCLUDE: "tree-sitter\\.json" # Exclude some paths from all linters as they are generated or LLM-managed YAML_V8R_FILTER_REGEX_EXCLUDE: "(mega-linter\\.yml|\\.serena/)" # Exclude some paths from all linters as they are generated or LLM-managed FILTER_REGEX_EXCLUDE: >- (node_modules|test/spec|src/|megalinter-reports|\.serena|\.claude)