问题描述和再现
在终端运行中:
shellcheck -x my_script
另一个my_script
(部分)脚本的来源。
-x
开关没有错误,但如果我在没有-x
以下情况下运行它:
shellcheck my_script
我收到这样的通知:
. ./functions/my_function
^-- SC1091: Not following: ... was not specified as input (see shellcheck -x).
我的 ShellCheck
我正在使用位于以下位置的自编译 ShellCheck:
~/.cabal/bin/shellcheck
目标
我正在使用Visual Studio Code GUI 文本编辑器。有没有办法-x
在某处强制开关或其他解决方案?
在 VS Code 中,ShellCheck 扩展可以配置可选参数;从设置中,直接在其 GUI 中或通过编辑
settings.json
.因此,您可以打开
settings.json
并添加如下内容:(感谢穆鲁的提示。)
-x
无论调用何种工具,都有几种使用方法shellcheck
:您可以在以下位置设置默认选项
SHELLCHECK_OPTS
:你可以替换你的二进制文件: