Bash
Bash 支持通过 Bash 扩展 提供。
- Tree-sitter: tree-sitter/tree-sitter-bash
- 语言服务器: bash-lsp/bash-language-server
配置
当 shellcheck 可用时,bash-language-server 将在内部使用它来提供诊断。
安装 shellcheck:
sh
brew install shellcheck # macOS (HomeBrew)
apt-get install shellcheck # Ubuntu/Debian
pacman -S shellcheck # ArchLinux
dnf install shellcheck # Fedora
yum install shellcheck # CentOS/RHEL
zypper install shellcheck # openSUSE
choco install shellcheck # Windows (Chocolatey)并验证它可以从您的路径中访问:
sh
which shellcheck
shellcheck --version如果您希望自定义报告的警告/错误,您只需创建一个 .shellcheckrc 文件。您可以在项目根目录或您的主目录 (~/.shellcheckrc) 中创建它。更多内容请参见:shellcheck 文档。