Vidar Holen
|
b439f02b8e
|
Improved assignment parsing: track indices and += vs =
|
2013-10-06 14:44:43 -07:00 |
Vidar Holen
|
710a28c572
|
Revert "Fixed parsing for 'eval var=(values)'", because it fails for 'eval $x=foo'
This reverts commit 34e69556b1 .
|
2013-09-29 21:35:20 -07:00 |
Vidar Holen
|
702d57b655
|
Warn about unicode quotes
|
2013-09-29 21:22:42 -07:00 |
Vidar Holen
|
34e69556b1
|
Fixed parsing for 'eval var=(values)'
|
2013-09-29 21:00:29 -07:00 |
Vidar Holen
|
7c411b39ac
|
Fixed warnings for read -p "Name: "
|
2013-09-29 20:55:26 -07:00 |
Vidar Holen
|
5a959bc340
|
Fix parser errors for unclosed $( in here docs
|
2013-09-21 16:27:17 -07:00 |
Vidar Holen
|
fb5f72951d
|
Don't warn about unused variables for read ''
|
2013-09-12 19:11:42 -07:00 |
Vidar Holen
|
7630136d6c
|
Move command and variable lists to ShellCheck.Data.
|
2013-09-12 18:50:33 -07:00 |
Vidar Holen
|
dacb8c597f
|
Fixed a series of extglob parsing oddities and edge cases
|
2013-09-04 13:02:30 -07:00 |
Vidar Holen
|
d99aaaf8dc
|
Merge branch 'master' of github.com:koalaman/shellcheck
|
2013-09-03 14:09:50 -07:00 |
Vidar Holen
|
876831b419
|
Fixed up readme
|
2013-09-03 14:08:30 -07:00 |
Vidar Holen
|
24580609b8
|
Merge branch 'master' of https://github.com/carenas/shellcheck into carenas-master
|
2013-09-03 14:06:38 -07:00 |
koalaman
|
5828abe324
|
Merge pull request #7 from carenas/master
Include jsoncheck in 'make clean' target and update required ubuntu package list.
|
2013-09-03 14:04:49 -07:00 |
Carlo Marcelo Arenas Belon
|
c229d3929a
|
build: update recommended Ubuntu package list
last still supported version to use ghc6 was lucid, so it is
better to refer instead to ghc 7 as used since precise
|
2013-09-01 21:46:32 -07:00 |
Carlo Marcelo Arenas Belon
|
31907ca51d
|
build: include all binaries for clean
|
2013-09-01 21:37:30 -07:00 |
Vidar Holen
|
58b8e0ab70
|
Suggest pgrep when grepping ps
|
2013-08-31 18:32:07 -07:00 |
Vidar Holen
|
9586a46c9c
|
Warn about assigned but unreferenced variables
|
2013-08-31 18:26:20 -07:00 |
Vidar Holen
|
bb49cf8e65
|
Parse the contents of unquoted here documents
|
2013-08-31 17:03:15 -07:00 |
Vidar Holen
|
de1fa61560
|
Warn about client side expansion in ssh strings/heredocs.
|
2013-08-03 21:19:32 -07:00 |
Vidar Holen
|
07b1fd6f44
|
Allow :+- in function names. :(){ :|:;};:, anyone?
|
2013-08-03 20:22:32 -07:00 |
Vidar Holen
|
d0caa1e1df
|
Don't warn for 'find .. | xargs -0' or 'ls -N | ..'
|
2013-07-25 19:58:53 -07:00 |
Vidar Holen
|
4f7926cf26
|
Stable version 0.1.0.
|
2013-07-24 00:23:23 -07:00 |
Vidar Holen
|
62566ee016
|
Clarified warning for expr
|
2013-07-24 00:17:31 -07:00 |
Vidar Holen
|
c1731bd72c
|
Don't warn about redirecting sudo to /dev/null
|
2013-07-23 23:46:40 -07:00 |
Vidar Holen
|
4d9f8ebb39
|
Allow lack of spaces/separators in for((;;))do ..
|
2013-07-23 23:30:48 -07:00 |
Vidar Holen
|
6aab109afb
|
Fixed up some warning messages.
|
2013-07-23 23:13:28 -07:00 |
Vidar Holen
|
8c5f0a062e
|
Warn about suspicious quotes in "foo "$var" bar"
|
2013-07-23 22:48:35 -07:00 |
Vidar Holen
|
5ba382d79b
|
Fixed parsing of IFS= read as single assignment
|
2013-07-23 22:12:13 -07:00 |
Vidar Holen
|
d28f1fff56
|
Tried to make [ foo=bar ] messages simpler
|
2013-07-23 21:53:01 -07:00 |
Vidar Holen
|
1784972af7
|
Don't warn about echo "--------" is posix mode
|
2013-07-23 21:40:55 -07:00 |
Vidar Holen
|
6974497f45
|
Don't warn for \. (regex) and \, (printf "%q" output)
|
2013-07-23 21:35:00 -07:00 |
Vidar Holen
|
b147419717
|
Don't warn for $ on $(( ${array[refs]} ))
|
2013-07-23 21:29:19 -07:00 |
Vidar Holen
|
d6dab3bd05
|
Don't warn about IFS= read ..
|
2013-07-23 21:23:33 -07:00 |
Vidar Holen
|
cd1368b434
|
Added $PWD as a variable likely to contain spaces
|
2013-07-23 21:03:43 -07:00 |
Vidar Holen
|
f348661e7e
|
Generalized for f in $(ls) warning, due to many edge cases.
|
2013-07-23 20:54:04 -07:00 |
Vidar Holen
|
9393e4405b
|
Fixed accidental warning for $".."
|
2013-07-11 09:32:13 -07:00 |
Vidar Holen
|
e84d5abc3e
|
Support for recursive regex groups
|
2013-07-10 23:47:25 -07:00 |
Vidar Holen
|
0a2314cdcd
|
Also allow array syntax for args to readonly.
|
2013-07-10 23:15:08 -07:00 |
Vidar Holen
|
3e39411b38
|
Don't suggest ${foo//bar/baz} for #!/bin/sh
|
2013-07-10 23:14:10 -07:00 |
Vidar Holen
|
2214889a36
|
Improved messages for missing spaces in [..]
|
2013-07-10 23:03:42 -07:00 |
Vidar Holen
|
5a3493740e
|
Warn for [ \( foo = bar\) ]
|
2013-07-10 18:05:51 -07:00 |
Vidar Holen
|
e6f2ee1f88
|
Don't try to parse $'..' in ""
|
2013-07-10 17:41:38 -07:00 |
Vidar Holen
|
3832ca9d5c
|
Simplified PS1 checks.
|
2013-07-09 23:43:27 -07:00 |
Vidar Holen
|
636c6a9336
|
Parser support for export a=(b c). Also declare/local/typeset.
|
2013-07-09 23:32:13 -07:00 |
Vidar Holen
|
6b9cad55a5
|
Better unquoted message, seeing as how it's so common.
|
2013-07-09 22:18:22 -07:00 |
Vidar Holen
|
4780da31c2
|
Added bashism warning for &>
|
2013-07-09 22:11:17 -07:00 |
Vidar Holen
|
d04262c70f
|
Fixed broken recursive backtick expansion.
|
2013-07-09 21:53:15 -07:00 |
Vidar Holen
|
8055b6f9c5
|
Fixed warning for trap '$VAR'
|
2013-07-09 09:26:48 -07:00 |
Vidar Holen
|
c3211e559d
|
Added check for for f in $(find ..) similar to $(ls)
|
2013-07-08 21:09:27 -07:00 |
Vidar Holen
|
3d47609e78
|
Warn for [ $foo = *glob* ]
|
2013-07-08 20:45:15 -07:00 |