Vidar Holen
|
82328cd86e
|
Warn about literal "\ " just like literal quotes.
Also, do it recursively.
|
2014-01-27 22:11:46 -08:00 |
koalaman
|
5b58da7249
|
Merge pull request #75 from michaelsanford/master
Added MacPorts cabal install information to README
|
2014-01-27 12:11:19 -08:00 |
michaelsanford
|
8676517270
|
Macports install info thanks to @myint
Capital P on MacPorts
|
2014-01-27 14:41:40 -05:00 |
Vidar Holen
|
4262c4b1bf
|
Allow {} in arithmetic for loops
|
2014-01-26 12:44:51 -08:00 |
Vidar Holen
|
7ad0110443
|
Don't warn about sed '$d' or '$p'
|
2014-01-25 14:54:05 -08:00 |
Vidar Holen
|
e9bba2f75a
|
Don't warn about comma separation in for f in {a,b}
|
2014-01-25 14:30:25 -08:00 |
Vidar Holen
|
74ea5eaeec
|
Parse but warn about "else if"
|
2014-01-25 14:12:31 -08:00 |
koalaman
|
b7ee5f4410
|
Merge pull request #67 from michaelsanford/master
Added cabal setup instructions for Mac OS X to README
|
2014-01-24 21:15:10 -08:00 |
Michael Sanford
|
e294db171e
|
Added Mac OS instructions with brew (relates #11)
Un-Markdown text
|
2014-01-24 15:59:10 -05:00 |
Vidar Holen
|
8c3d8d7cfa
|
Stable version 0.3.0
|
2014-01-19 13:04:17 -08:00 |
Vidar Holen
|
380d6c3317
|
Cleaned up cabal file to make 'cabal check' pass.
|
2014-01-19 13:03:05 -08:00 |
Vidar Holen
|
16bd52333a
|
man page: Added Directives section
|
2014-01-19 12:36:48 -08:00 |
Vidar Holen
|
cfb44b3fe2
|
Warn about 'cd $f; foo; cd ..' loop antipattern.
|
2014-01-17 09:02:14 -08:00 |
Vidar Holen
|
43ed5e748d
|
Allow '# shellcheck disable=SC1234' to ignore by code.
|
2014-01-16 23:08:56 -08:00 |
Vidar Holen
|
4dca88aade
|
Don't warn about quotes in variables for eval
|
2014-01-16 19:41:09 -08:00 |
Vidar Holen
|
1d2c7a8551
|
Warn about abused char classes, such as [10-15] and [:digit:]
|
2014-01-14 21:20:21 -08:00 |
koalaman
|
ba080e7e34
|
Merge pull request #61 from cheecheeo/master
expanded cabal file
|
2014-01-14 10:40:27 -08:00 |
John Chee
|
fc716738eb
|
expanded cabal file
|
2014-01-13 19:14:18 -08:00 |
Vidar Holen
|
659709d529
|
Fixed ${!var} not counting as reference of var
|
2013-12-30 10:00:05 -08:00 |
Vidar Holen
|
5b4729d940
|
Parser: allow subshell function definitions
|
2013-12-30 09:50:14 -08:00 |
Vidar Holen
|
b936f28763
|
Merge branch 'manpage'
|
2013-12-15 19:43:02 -08:00 |
Vidar Holen
|
78d9a7ad97
|
Tweaked man page format
|
2013-12-15 19:40:05 -08:00 |
Vidar Holen
|
d540a98d33
|
Merge branch 'man_page' of https://github.com/Dridi/shellcheck into manpage
|
2013-12-15 18:44:49 -08:00 |
Vidar Holen
|
8c00850134
|
Minor performance tweaks (~10% improvement)
|
2013-12-15 18:43:34 -08:00 |
Vidar Holen
|
d1990e3396
|
Warn about 'i=i+1' and 'i=i + 1'
|
2013-12-15 16:11:17 -08:00 |
Dridi Boukelmoune
|
91fc4a046c
|
Added a shellcheck(1) man page
The manual is mainly a copy/paste from the current documentation. It is
builded with pandoc, and written in markdown.
closes #50
|
2013-12-16 00:04:31 +01:00 |
Vidar Holen
|
95ebe1cd07
|
Fixed parser error for '..; done| ..'
|
2013-12-15 14:39:47 -08:00 |
Vidar Holen
|
27822a1f56
|
Warn about 'foo=bar echo $foo'
|
2013-12-14 16:06:19 -08:00 |
Vidar Holen
|
eb06b06475
|
Don't warn about single quoted vars for ssh
|
2013-12-14 15:28:58 -08:00 |
Vidar Holen
|
5d72432046
|
If printf string contains %, don't warn about using vars
|
2013-12-14 15:27:11 -08:00 |
Vidar Holen
|
da51b14789
|
Parser: accept here doc token strings more liberally
|
2013-12-14 15:20:15 -08:00 |
Vidar Holen
|
7be8485b8b
|
Fixed parsing of 'time' in front of compound commands
|
2013-12-14 14:44:47 -08:00 |
Vidar Holen
|
a4d36ba0d2
|
Warn about while read f; do ssh "$f"; done
|
2013-11-29 23:05:41 -08:00 |
Vidar Holen
|
d4bc0f6e10
|
Don't require separator before do in 'for i do ..'
|
2013-11-29 16:22:37 -08:00 |
Vidar Holen
|
1011ae7b3c
|
Fixed incorrect parsing of [ foo -a -f bar ]
|
2013-11-24 18:49:49 -08:00 |
Vidar Holen
|
d603ee1e89
|
Don't warn for A&&B||C if C is echo/exit/assignment
|
2013-11-24 16:15:10 -08:00 |
Vidar Holen
|
4fc518c877
|
Cleaned up command matching code
|
2013-11-24 15:48:07 -08:00 |
Vidar Holen
|
7fda86d6e2
|
Fixed warning for 'exec foo; exit 3'
|
2013-11-24 14:48:12 -08:00 |
Vidar Holen
|
6905373b6c
|
Fix incorrect warning for 'foo > bar 2> bar'
|
2013-11-24 14:20:24 -08:00 |
Vidar Holen
|
1d8401d583
|
Assume variables have spaces by default
|
2013-11-17 16:16:58 -08:00 |
Vidar Holen
|
a89aee1a34
|
Assume variables have spaces/globs by default
|
2013-11-17 16:13:45 -08:00 |
Vidar Holen
|
4853dce3fe
|
Fixed wrong quoting warning for foo=" "; foo
|
2013-11-17 15:00:07 -08:00 |
Vidar Holen
|
a793e09bab
|
Added hint to suggest missing ;; in case
|
2013-11-17 14:41:55 -08:00 |
Vidar Holen
|
fbd85e93ee
|
Added --exclude to filter out warnings
|
2013-11-17 13:41:42 -08:00 |
Vidar Holen
|
77f754fa32
|
Replace Prelude.catch with Control.Exception.catch
|
2013-11-15 17:31:55 -08:00 |
Vidar Holen
|
01d557abe6
|
More discriminating error codes
|
2013-11-14 22:46:09 -08:00 |
Vidar Holen
|
68cc00b6e8
|
Exit with 1 on comments and 2 on failure
|
2013-11-14 22:35:38 -08:00 |
Vidar Holen
|
8b7c0be06f
|
gcc output mode now uses a tab width of 1
|
2013-11-14 22:23:55 -08:00 |
Vidar Holen
|
473bb666d8
|
Support for checkstyle compatible xml output
|
2013-11-13 22:39:35 -08:00 |
Vidar Holen
|
376d407ea1
|
Added gcc compatible output for editor integrations
|
2013-11-13 17:28:08 -08:00 |