Martin Kühl
|
56751413b4
|
SC2029: Add false positive test
This change adds a test case for a valid command that gets falsely
flagged with SC2029.
|
2018-01-24 13:04:26 +01:00 |
Vidar Holen
|
ba5f20deda
|
Fix parsing of escaped chars in regex groups. Fixes #1077
|
2018-01-21 16:13:16 -08:00 |
Vidar Holen
|
c86885427c
|
Warn about comments/blanks before shebang. Fixes #844
|
2018-01-21 13:57:44 -08:00 |
Vidar Holen
|
7b3c4025fb
|
Warn about redirs in the middle of 'find' commands. Fixes #405
|
2018-01-21 11:12:22 -08:00 |
Vidar Holen
|
3b004275cf
|
Add unit test for issue #1091
|
2018-01-20 11:42:31 -08:00 |
koalaman
|
72971fa52b
|
Merge pull request #1097 from sdknudsen/fix/recognize-ids-with-underscores
Use readVariableName combinator
|
2018-01-20 11:35:22 -08:00 |
Stefan Knudsen
|
dbdab5705f
|
Use readVariableName combinator
|
2018-01-19 16:19:06 -05:00 |
Vidar Holen
|
46a3019ed7
|
Fix annotations for here documents (fixes #1071)
|
2018-01-17 19:20:10 -08:00 |
Vidar Holen
|
81978d15bd
|
Remove unused here doc boundary concept.
|
2018-01-17 18:48:17 -08:00 |
Vidar Holen
|
1d0db9267d
|
Mention SC2224-6 about mv/cp/ln without destination
|
2018-01-17 18:32:07 -08:00 |
Vidar Holen
|
a6fb9d1ef8
|
Warn about C-style comments
|
2018-01-17 18:14:36 -08:00 |
Vidar Holen
|
dc1e7c1bd4
|
Make docker image shellcheck-alpine behave more like alpine.
|
2018-01-14 18:01:18 -08:00 |
Vidar Holen
|
5b14dba489
|
Parse 'else if' correctly, and not like elif. Fixes #1088.
|
2018-01-13 22:42:19 -08:00 |
koalaman
|
ee997fdec4
|
Merge pull request #1093 from albertodonato/snap-package
Add snapcraft.yaml to build snap package
|
2018-01-13 19:36:06 -08:00 |
koalaman
|
1badeff383
|
Merge pull request #1092 from etam/patch-1
Update openSUSE instruction
|
2018-01-13 19:33:18 -08:00 |
Vidar Holen
|
2d5ed23ca1
|
Warn about cp/mv/ln with a single argument. Fixes #1080.
|
2018-01-13 16:44:58 -08:00 |
Alberto Donato
|
ec581cee90
|
Add snapcraft.yaml to build snap package
|
2018-01-13 00:31:26 +01:00 |
Adam Mizerski
|
bb32289ee3
|
Update openSUSE instruction
Package is main repo of all versions. No need to add repository.
|
2018-01-11 18:51:39 +01:00 |
Vidar Holen
|
31d6b063d9
|
Improve indented here doc token message.
|
2018-01-10 21:12:22 -08:00 |
Vidar Holen
|
3c5c74ff04
|
Add quote warning specific to : ${var=val}. Fixes #1084
|
2018-01-06 10:53:53 -08:00 |
koalaman
|
9657e8dda3
|
Merge pull request #1078 from CyberShadow/pull-20171221-031403
Extend SC2216/SC2217 with 'true' and 'false'
|
2017-12-20 20:44:06 -08:00 |
Vladimir Panteleev
|
6ed60b403f
|
Extend SC2216/SC2217 with 'true' and 'false'
|
2017-12-21 03:29:17 +00:00 |
koalaman
|
8fa8823981
|
Merge pull request #1072 from vapier/master
convert http:// URIs to https://
|
2017-12-14 09:35:57 -08:00 |
Mike Frysinger
|
161801a86e
|
convert http:// URIs to https://
Also update the ShellCheck homepage to the new dedicated domain.
|
2017-12-14 01:06:43 -05:00 |
Vidar Holen
|
c36f6d89ba
|
Stable version 0.4.7
This release is dedicated to net neutrality. Remember when the Internet
was a meritocracy? [Please drink a verification can to continue.]
|
2017-12-08 20:29:12 -08:00 |
Vidar Holen
|
e801da0621
|
Add a changelog
|
2017-12-07 17:49:43 -08:00 |
koalaman
|
51e6bf809f
|
Merge pull request #1041 from LukeShu/fix-isClosingFileOp
Fix isClosingFileOp (fixes issue #862)
|
2017-11-08 10:15:21 -08:00 |
Vidar Holen
|
3413a076ff
|
Cabal: Don't make executables depend on library
|
2017-11-05 20:51:39 -08:00 |
Vidar Holen
|
53f63b85bb
|
Use Data.Map.Strict instead of Map.insertWith'
|
2017-11-05 20:11:04 -08:00 |
Luke Shumaker
|
df068bc8ed
|
Fix isClosingFileOp (fixes issue #862)
The isClosingFileOp function expected closing file ops to use T_IoFile, but
they actually use T_IoDuplicate; so it effectively always returned False.
|
2017-11-05 18:53:01 -05:00 |
Vidar Holen
|
102683ab04
|
Try to warn when using directives after commands (#981)
|
2017-11-04 15:22:17 -07:00 |
Vidar Holen
|
acead72c93
|
Improve directive parsing
|
2017-10-29 17:39:13 -07:00 |
Vidar Holen
|
0c1e2bbd4d
|
Warn when using directives in front of elif and case items (#1036)
|
2017-10-29 16:31:46 -07:00 |
koalaman
|
5d9cb81008
|
Merge pull request #1026 from PeterDaveHello/patch-1
Enable syntax highlight in README.md code block
|
2017-10-15 19:09:32 -07:00 |
koalaman
|
1491402dcb
|
Merge pull request #1027 from PeterDaveHello/README.md-Table-of-Contents
Add Table of Contents in README.md
|
2017-10-15 19:08:16 -07:00 |
Vidar Holen
|
436a46ebab
|
Improve automated docker builds and tagging
|
2017-10-15 15:43:06 -07:00 |
Vidar Holen
|
db1e24d140
|
Dockerfile renamed "shellcheck" to "bin". Unbreak it.
|
2017-10-10 10:02:11 -07:00 |
Peter Dave Hello
|
35daf7534b
|
Add Table of Contents in README.md
|
2017-10-10 20:25:04 +08:00 |
Peter Dave Hello
|
76ad5dbb9f
|
Enable syntax highlight in README.md code block
|
2017-10-10 20:20:51 +08:00 |
Vidar Holen
|
f73736e5c9
|
Add Alpine-based docker image
|
2017-10-07 15:19:35 -07:00 |
Vidar Holen
|
3785a08906
|
Don't suggest $@ in [[ $* = "" ]] (#976)
|
2017-10-01 10:27:21 -07:00 |
Vidar Holen
|
74c199b51a
|
Warn when one case pattern overrides another.
|
2017-09-16 15:23:51 -07:00 |
Vidar Holen
|
371dcdda3a
|
Warn about missing default case for getopts.
|
2017-09-16 10:26:28 -07:00 |
Vidar Holen
|
38044e3f75
|
Fix 2062 for grep -e -foo bar* and --regex -foo bar*
|
2017-09-09 17:03:29 -07:00 |
Vidar Holen
|
b0f6f935f3
|
Don't suggset quoting in grep -- -foo bar* (#517)
|
2017-09-09 16:57:06 -07:00 |
Vidar Holen
|
bd2facb245
|
Suggest (( expr )) over let expr (#813)
|
2017-09-09 16:07:38 -07:00 |
Vidar Holen
|
895ba31337
|
Add ^@![]/ to allowed function characters (#909)
|
2017-09-09 15:34:08 -07:00 |
koalaman
|
ccc037d458
|
Merge pull request #988 from Nightfirecat/953-local-A-fix
SC2154: Fix false positive on `local`
|
2017-09-09 09:37:04 -07:00 |
koalaman
|
a1b370efbc
|
Merge pull request #983 from Dynamic-Gravity/master
Updated readme installation instructions
|
2017-09-09 09:35:59 -07:00 |
Jordan Atwood
|
7f36c369f3
|
SC2154: Fix false positive on `local`
|
2017-09-06 15:40:31 -07:00 |