Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Annlix
ShellCheck
提交
46e47dad
S
ShellCheck
项目概览
Annlix
/
ShellCheck
与 Fork 源项目一致
Fork自
镜像 / koalaman / ShellCheck
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
ShellCheck
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
46e47dad
编写于
12月 10, 2016
作者:
V
Vidar Holen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Don't quote source in 2041 and 2043.
上级
fee6c94d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
3 addition
and
3 deletion
+3
-3
ShellCheck/Analytics.hs
ShellCheck/Analytics.hs
+3
-3
未找到文件。
ShellCheck/Analytics.hs
浏览文件 @
46e47dad
...
...
@@ -429,13 +429,13 @@ checkForInQuoted _ (T_ForIn _ f [T_NormalWord _ [word@(T_DoubleQuoted id list)]]
when
(
any
(
\
x
->
willSplit
x
&&
not
(
mayBecomeMultipleArgs
x
))
list
||
(
liftM
wouldHaveBeenGlob
(
getLiteralString
word
)
==
Just
True
))
$
err
id
2066
"Since you double quoted this, it will not word split, and the loop will only run once."
checkForInQuoted
_
(
T_ForIn
_
f
[
T_NormalWord
_
[
T_SingleQuoted
id
s
]]
_
)
=
warn
id
2041
$
"This is a literal string. To run as a command, use $("
++
s
++
").
"
checkForInQuoted
_
(
T_ForIn
_
f
[
T_NormalWord
_
[
T_SingleQuoted
id
_
]]
_
)
=
warn
id
2041
"This is a literal string. To run as a command, use $(..) instead of '..' .
"
checkForInQuoted
_
(
T_ForIn
_
f
[
T_NormalWord
_
[
T_Literal
id
s
]]
_
)
=
if
','
`
elem
`
s
then
unless
(
'{'
`
elem
`
s
)
$
warn
id
2042
"Use spaces, not commas, to separate loop elements."
else
warn
id
2043
$
"This loop will only run once, with "
++
f
++
"='"
++
s
++
"'.
"
else
warn
id
2043
"This loop will only ever run once for a constant value. Did you perhaps mean to loop over dir/*, $var or $(cmd)?
"
checkForInQuoted
_
_
=
return
()
prop_checkForInCat1
=
verify
checkForInCat
"for f in $(cat foo); do stuff; done"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录