mirror of
https://github.com/ivuorinen/tree-sitter-shellspec.git
synced 2026-02-05 20:48:15 +00:00
- Add full ShellSpec grammar extending tree-sitter-bash - Support all ShellSpec constructs: Describe, Context, It, hooks, utilities - Include Data block parsing with statements and argument styles - Add 61 comprehensive test cases covering real-world patterns - Implement optimized GitHub workflows with CI/CD automation - Configure complete development tooling (linting, formatting, pre-commit) - Add comprehensive documentation and contribution guidelines - Optimize grammar conflicts to zero warnings - Support editor integration for Neovim, VS Code, Emacs Breaking Changes: - Initial release, no previous API to break BREAKING CHANGE: Initial implementation of tree-sitter-shellspec grammar # Conflicts: # .github/workflows/codeql.yml # .github/workflows/pr-lint.yml # .pre-commit-config.yaml # Conflicts: # .github/workflows/pr-lint.yml # Conflicts: # .github/workflows/pr-lint.yml
30 lines
952 B
YAML
30 lines
952 B
YAML
---
|
|
# 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
|
|
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
|
|
- JSON_PRETTIER
|
|
- BASH_EXEC
|
|
- BASH_SHELLCHECK
|
|
- SPELL_LYCHEE
|
|
|
|
YAML_YAMLLINT_CONFIG_FILE: .yamllint.yml
|
|
MARKDOWN_MARKDOWNLINT_CONFIG_FILE: .markdownlint.json
|
|
|
|
FILTER_REGEX_EXCLUDE: >
|
|
(node_modules|test/spec|src|megalinter-reports)
|