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
|
d8b5d6393a
|
\" should not be treated specially in `backticks`
|
2013-11-12 18:27:18 -08:00 |
Vidar Holen
|
d404bc703d
|
Show expose error code in shellcheck frontends
|
2013-11-10 12:22:33 -08:00 |
Vidar Holen
|
e5e08df1d9
|
Numbered messages
|
2013-11-10 10:55:46 -08:00 |
Vidar Holen
|
83c3dd3418
|
Accept ./? in function names
|
2013-11-03 13:58:06 -08:00 |
Vidar Holen
|
8d265aa25e
|
Don't warn about expr if using : operator
|
2013-11-03 13:47:04 -08:00 |
Vidar Holen
|
71bc26aefa
|
Fixed parsing of | outside of groups in =~ regex
|
2013-11-03 13:13:24 -08:00 |
Vidar Holen
|
8a3d259ae6
|
Don't warn about single quotes in args to perl
|
2013-11-03 12:47:44 -08:00 |
Vidar Holen
|
3a9ae0ebf1
|
Accept dir-/basename due to edge cases like "/" and "foo"
|
2013-11-03 12:42:11 -08:00 |
Vidar Holen
|
6d0bfcf37a
|
Fixed parser accepting spaces after here doc token
|
2013-10-27 16:02:27 -07:00 |
Vidar Holen
|
e0bbb89d00
|
Fixed parser bug where }> wasn't recognized as Rbrace
|
2013-10-27 15:36:47 -07:00 |
Vidar Holen
|
b1af7bb8f2
|
Fixed parser error for 'for ((;;)) ; do'
|
2013-10-11 20:03:55 -07:00 |
Vidar Holen
|
157fea73da
|
Suggest ./* instead of * for command arguments
|
2013-10-06 15:54:31 -07:00 |
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
|
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
|
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 |