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