mirror of
https://github.com/koalaman/shellcheck
synced 2025-08-21 13:53:58 -07:00
Commit graph
Select branches
Hide pull requests
autofix
bats
dependabot/github_actions/actions/checkout-5
dependabot/github_actions/actions/download-artifact-5
doctest
ebuild
master
ppc64le
#1021
#1021
#1026
#1027
#1032
#1041
#105
#1072
#1078
#1092
#1093
#1097
#1100
#1112
#1121
#1123
#1125
#1139
#1140
#1143
#1147
#1151
#1151
#1159
#1164
#1168
#117
#1174
#1185
#119
#119
#1195
#12
#1203
#1204
#1205
#1206
#1207
#1208
#122
#1221
#1222
#1223
#123
#123
#1232
#1237
#1239
#124
#124
#1240
#125
#1253
#1255
#1256
#1257
#1261
#1265
#1265
#1266
#1266
#1281
#1282
#1298
#1302
#1304
#1304
#1311
#1314
#1316
#1316
#1324
#1331
#1332
#1332
#1333
#1333
#1335
#1337
#1350
#1357
#136
#136
#1361
#1376
#1380
#1383
#1389
#139
#1396
#1397
#1423
#1424
#1425
#1426
#1430
#1433
#1436
#1439
#1440
#1444
#1445
#1447
#1449
#1454
#1456
#1458
#1460
#1462
#1463
#1464
#1465
#1466
#1468
#1469
#1472
#1473
#1474
#1477
#1480
#1488
#1493
#1494
#1495
#1499
#1501
#1532
#1549
#1553
#1560
#1561
#1570
#1571
#1575
#1578
#1580
#1592
#1594
#16
#1603
#1604
#1608
#1612
#1616
#1627
#1634
#1639
#165
#1654
#166
#1672
#168
#1687
#1687
#1688
#1688
#1689
#169
#1690
#1691
#1691
#1702
#1711
#1713
#1714
#1716
#172
#1728
#1732
#1734
#1735
#1739
#174
#174
#1745
#1749
#1750
#1775
#1776
#1779
#1782
#1783
#1784
#1785
#1802
#1814
#1816
#1817
#1822
#1824
#1825
#1826
#1827
#1828
#1831
#1857
#1862
#1865
#1866
#1869
#1872
#1873
#1876
#1880
#1885
#1893
#1896
#1897
#1898
#1899
#1900
#1901
#1902
#1903
#1904
#1905
#1906
#1907
#1908
#1917
#1918
#1925
#1926
#1927
#1950
#1976
#1999
#2002
#2028
#2031
#2042
#2063
#2076
#2077
#2097
#2112
#2114
#2117
#2119
#2122
#2134
#2139
#2140
#2145
#2146
#2166
#2181
#2201
#2204
#2204
#2205
#2205
#2211
#2215
#2221
#2234
#2237
#2237
#2238
#2241
#226
#2267
#2288
#2289
#2303
#2307
#2317
#2318
#2320
#2352
#2352
#2375
#2377
#2388
#2414
#2427
#2452
#2494
#2500
#2527
#253
#2535
#2536
#2543
#2569
#2569
#2581
#2586
#2588
#2601
#2602
#2618
#2623
#2623
#2625
#2640
#2640
#2642
#2642
#2657
#2657
#2667
#2682
#2683
#2685
#2704
#2704
#2736
#2746
#2749
#2765
#2768
#2795
#2795
#2797
#2808
#2824
#2825
#2825
#2837
#2841
#2867
#2868
#2876
#2879
#2883
#2884
#2885
#2892
#2907
#2908
#2917
#2925
#2938
#2942
#295
#2960
#2972
#2973
#2979
#2988
#2992
#3011
#3017
#3018
#3034
#3037
#3050
#3056
#3076
#3082
#3104
#3106
#3108
#3114
#3115
#3115
#3169
#3170
#3175
#3182
#3185
#3193
#3196
#3211
#3223
#3224
#3238
#3249
#3251
#3253
#3254
#3256
#3257
#3258
#3264
#3274
#3274
#3276
#3276
#33
#361
#361
#416
#426
#426
#446
#469
#471
#471
#512
#516
#55
#55
#553
#557
#572
#577
#578
#594
#608
#61
#616
#622
#628
#67
#677
#693
#694
#695
#695
#7
#7
#720
#720
#722
#734
#75
#766
#774
#781
#786
#804
#806
#814
#818
#822
#823
#831
#831
#845
#848
#856
#860
#871
#878
#897
#903
#904
#912
#934
#934
#935
#955
#957
#964
#968
#983
#988
#992
#992
latest
stable
v0.1.0
v0.10.0
v0.11.0
v0.2.0
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5.0
v0.6.0
v0.7.0
v0.7.1
v0.7.2
v0.8.0
v0.9.0
-
a2cc44a04d
Added check for $(($n))
Vidar Holen
2012-11-15 23:32:45 -08:00 -
ad9db04856
Fixed incorrect n=1 & n=foo$n and same for $((n++))
Vidar Holen
2012-11-15 23:23:08 -08:00 -
5d26f627cf
Rewrote the horrible analyze code
Vidar Holen
2012-11-15 22:19:06 -08:00 -
61baf730e0
Added support for parsing arithmetic context
Vidar Holen
2012-11-15 21:38:36 -08:00 -
38c5c6f847
Added warning for {1..$N}
Vidar Holen
2012-11-08 21:55:24 -08:00 -
7dbae12c7e
Fixed bugs related to groupings in conditions
Vidar Holen
2012-11-08 21:48:32 -08:00 -
33913366b1
Fixed bug in allModifiedVariables
Vidar Holen
2012-11-08 21:08:20 -08:00 -
f9f2982c9f
Added check for [ a==b ]
Vidar Holen
2012-11-08 20:43:51 -08:00 -
947ae519a2
Fixed [ grep foo bar ] warning not working
Vidar Holen
2012-11-08 20:28:06 -08:00 -
97e886e6dd
Added more [[]]-related checks
Vidar Holen
2012-11-08 20:19:34 -08:00 -
977cf427ca
Added parser for [[]]/[] with associated errors
Vidar Holen
2012-11-08 14:39:14 -08:00 -
99e765ff34
Minor text modifications
Vidar Holen
2012-11-07 18:27:12 -08:00 -
de31835676
Added reason in messages about subshells
Vidar Holen
2012-11-07 16:36:18 -08:00 -
7e3a20c14a
Added a json interface
Vidar Holen
2012-11-06 21:55:46 -08:00 -
9ca7d57780
Renamed much of the ShellCheck.Simple interface
Vidar Holen
2012-11-06 13:26:25 -08:00 -
e264f64266
Renamed from codename Shpell to final name ShellCheck.
Vidar Holen
2012-11-06 11:31:53 -08:00 -
45b98f408c
Ditched the stunted concept and added better warnings
Vidar Holen
2012-11-05 20:50:00 -08:00 -
a25cc75afa
Check for attempted expansion in single quoted variables
Vidar Holen
2012-11-05 20:03:14 -08:00 -
0c0b386cf3
Warnings for unquoted positional parameters
Vidar Holen
2012-11-05 19:00:40 -08:00 -
ce46defec8
Merged DollarVariable and DollarBraced, and made the $* test more general
Vidar Holen
2012-11-05 18:45:23 -08:00 -
90c1b63790
Added read/export as variable modifying commands for subshells
Vidar Holen
2012-11-05 18:33:45 -08:00 -
e251e4a04f
Made Makefile marginally less sucky
Vidar Holen
2012-11-05 17:37:48 -08:00 -
c3f62aaad6
Revert ""modified" -> "set" for subshell var messages"
Vidar Holen
2012-11-05 10:30:36 -08:00 -
da8ab3322c
Added subshell variable detection cases
Vidar Holen
2012-11-05 10:29:39 -08:00 -
d2b258434d
"modified" -> "set" for subshell var messages
Vidar Holen
2012-11-05 10:29:06 -08:00 -
0fda08b36e
Fixed missing Alive detection in current scope
Vidar Holen
2012-11-05 10:24:52 -08:00 -
a14d0a8790
Basic subshell detection in place
Vidar Holen
2012-11-05 09:26:27 -08:00 -
5fef47a8d4
Added support for stack based analysis
Vidar Holen
2012-11-05 08:10:16 -08:00 -
fb8e843717
Fixed position of &; message
Vidar Holen
2012-11-05 01:46:01 -08:00 -
1bf382e370
Less sentience
Vidar Holen
2012-11-05 01:42:36 -08:00 -
ae175bbdf4
Show 'eof' instead of blank string in unexpected token messages
Vidar Holen
2012-11-05 01:39:37 -08:00 -
9140544176
I'm tired of seeing this garbage in the changelog
Vidar Holen
2012-11-05 01:34:06 -08:00 -
5de7a39f3e
Added error for 2>&1 > lol
Vidar Holen
2012-11-05 01:32:36 -08:00 -
af1517146e
Upgraded for f in $(ls ..) to Error. I mean, come on.
Vidar Holen
2012-11-05 01:09:43 -08:00 -
7bc732b2a2
Added and fixed checkes related to "$@"/$*
Vidar Holen
2012-11-05 01:08:00 -08:00 -
98f5c48d47
Made lonely dollar not match $'..'
Vidar Holen
2012-11-05 00:25:58 -08:00 -
3f630d3faa
Fixed irrelevant mixup in irrelevant command to make my joke better
Vidar Holen
2012-11-04 22:17:17 -08:00 -
fdd2110437
Build shpell before running tests, in case of compiler errors
Vidar Holen
2012-11-04 22:15:06 -08:00 -
69183f6609
Added warning for a && b || c
Vidar Holen
2012-11-04 22:14:47 -08:00 -
67d27ea42d
Tweaked some messages and added more badcases
Vidar Holen
2012-11-04 21:44:48 -08:00 -
279e972b61
For * in
ls
case now uses $(..)Vidar Holen
2012-11-04 20:31:38 -08:00 -
c6a05179e0
Added Makefile and horrifying test framework
Vidar Holen
2012-11-04 20:29:21 -08:00 -
4557f4acd3
Made tool seem less sentient
Vidar Holen
2012-11-04 19:42:53 -08:00 -
e6edffa8d1
Fixed off by one preventing printing of last line
Vidar Holen
2012-11-04 19:42:32 -08:00 -
a92598c372
Fixed up the wannabe unit tests
Vidar Holen
2012-11-04 19:36:38 -08:00 -
22ae83e372
Gave Parsec errors proper positioning info
Vidar Holen
2012-11-04 18:58:34 -08:00 -
d5587dd104
Fixed the position of the 'then;' errors
Vidar Holen
2012-11-04 18:18:10 -08:00 -
a7afa32075
Added some test cases, not all of which are supported yet
Vidar Holen
2012-11-04 18:10:51 -08:00 -
cde1e2966f
Minor reformatting
Vidar Holen
2012-11-04 18:07:46 -08:00 -
2f5a7be421
Added cute simplified API plus a CLI frontend
Vidar Holen
2012-11-04 18:02:51 -08:00 -
17633aa2a8
Moved analytics out of the ParsecT monad and into its own module
Vidar Holen
2012-11-04 16:20:11 -08:00 -
71a571b083
Moar errors
Vidar Holen
2012-11-04 00:32:54 -07:00 -
9bc0d57b14
Added warning for &;
Vidar Holen
2012-11-04 00:19:13 -07:00 -
bc810e9eab
Added check for using a file in the same pipeline as a redirect
Vidar Holen
2012-11-03 21:48:52 -07:00 -
54de7e7e1c
Added warnings for then;, else;
Vidar Holen
2012-11-03 16:27:17 -07:00 -
041581b05f
Rewrote the whole Annotation thing. Added quickCheck tests.
Vidar Holen
2012-11-03 16:11:12 -07:00 -
dabc445202
Initial version
stable
latest
Vidar Holen
2012-11-03 09:32:09 -07:00