Shell检查 VSCODE "shellcheck.ignorePatterns" 适用于所有没有扩展名的文件



我正在使用shellcheck vscode扩展名,我希望shellcheck忽略所有没有文件扩展名的文件。我试过很多不同的glob模式,但都不起作用。

我得到的最接近的是:

"shellcheck.ignorePatterns": {
"*[!(.)]/**": true
}

但它真的不接近。

有人知道这种神奇的酱汁吗?

似乎无法全局化无扩展名文件

我最终没有使用vscode shellcheck扩展,而是在命令行中使用了一种包含shellcheck的方法,将包含什么的任务卸载到find

我所有需要linted的脚本都是.sh文件,所以这很有效:

find . -type d ( -name node_modules -o -name vendor -o -path /tmp ) -prune -false -o -name '*.sh' -exec shellcheck {} ;

我本想在vscode中保留bash linting,但由于globs/vscode的限制,我不得不接受上面的解决方案。

相关内容

  • 没有找到相关文章

最新更新