1 个不稳定版本
0.0.0 | 2023年4月10日 |
---|
#6 in #braces
135KB
3.5K SLoC
我处理的 ShellCheck 代码
-
APOSTROPHE_IN_SINGLE_QUOTES
: 1011 -
AMP_SEMI
: 1045 -
BRACKETED_IF
: 1014 -
BS_TRAILING_SPACE
: 1101 -
C_LIKE_COMMENT
: 1127 -
COMMENTED_BS_LF
: 1143 -
COMPARATOR_IN_MATH
: 1106 -
COND_BRACKET_MISMATCH
: 1033/1034 -
ELIF_LIKE
: 1131 -
EMPTY_BLOCK
: 1055 -
FORWARD_TICKED_CMD
: 1077 -
HTML_ENTITY
: 1109 -
IGNORING_BS
: 1001 -
LITERAL_CR
: 1017 -
LITERAL_CURLY
: 1083 -
LITERAL_KEYWORD
: 1010 -
MATH_IN_TEST
: 1076 -
MISSING_SPACE
: 1035, 1054, 1069, 1099, 1129, 1130 -
MISUSED_EQEQ
: 1097 -
NESTED_ARR
: 1116 -
OUTER_FLAG_OP
: 1139 -
SPACE_AFTER_EQ
: 1007 -
STARTING_CONTROL
: 1133 -
SUS_CHAR_AFTER_QUOTE
: 1079 -
SUS_POST_COND
: 1140 -
TEST_GROUP
: 1026 -
THEN_SEMI
: 1051/1052 -
TRAILING_BIN_OP
: 1108 -
UNBRACED_INDEX
: 1087 -
UNBRACED_POSITIONAL
: 1037 -
UNCLOSED_STRING
: 1078 -
UNESCAPED_COND_GROUP
: 1028 -
UNNECESSARY_COND_GROUP_ESCAPE
: 1029 -
UNESCAPED_DOLLAR
: 1135 -
UNESCAPED_SINGLE_QUOTE
: 1003 -
UNESCAPED_TEST_LF
: 1080 -
UNESCAPED_WHITESPACE
: 1012 -
UNICHAR
: 1018, 1100, 1110, 1111, 1112 -
UNSPACED_AMP
: 1132 -
UNSPECIAL_ESCAPE
: 1117 -
期望
fi
: 1046/1047 -
期望
then
: 1049/1050 -
单词部分之前无效的括号:1036
-
关键词应小写:1081
-
赋值中的前导
$
:1066 -
测试一元表达式缺少参数:1019
-
花括号组中缺少关闭
}
:1056 -
在
\)
前缺少空格:1021- 实际上,当前实现中不可能发生这种情况。
-
在
]
/]]
前缺少空格:1020 -
测试二元表达式缺少第二个参数:1027
-
在
eval
命令中未转义的(
:1098
依赖项
~2.2–3MB
~57K SLoC