Vidar Holen
|
6e263e6b76
|
Parsing support for array indices in assignments.
|
2012-12-02 21:29:03 -08:00 |
Vidar Holen
|
b765ed1a44
|
Removed superfluous messages for [ cow]
|
2012-12-02 20:40:01 -08:00 |
Vidar Holen
|
1fb3380e68
|
Added warning for find . -execdir rm *.jpg \;
|
2012-12-02 18:10:00 -08:00 |
Vidar Holen
|
6402f7f4a3
|
Fixed space warning for foo=$(echo $foo)
|
2012-12-02 17:19:44 -08:00 |
Vidar Holen
|
d3a4c9852f
|
Read any -* as binary/unary op, and warn on unknown.
|
2012-12-02 14:50:31 -08:00 |
Vidar Holen
|
35b8d58c3e
|
Fixed warning for [[ greplol ]]
|
2012-12-02 14:15:50 -08:00 |
Vidar Holen
|
55a4c3c44f
|
Added check for bashisms with #!/bin/sh
|
2012-12-02 14:08:50 -08:00 |
Vidar Holen
|
1a4301ea98
|
Added check for "#!/usr/bin/env bash -x"
|
2012-12-02 12:40:46 -08:00 |
Vidar Holen
|
3c2d9557e0
|
Parse the shebang separately
|
2012-12-02 12:02:29 -08:00 |
Vidar Holen
|
8c1ab0c9b6
|
Fixed warning for tr abc '[d*]'
|
2012-12-01 13:19:40 -08:00 |
Vidar Holen
|
b144700ae0
|
Support for arithmetic for loops.
|
2012-12-01 12:56:35 -08:00 |
Vidar Holen
|
ff85c67c29
|
Fixed mistaked message for tr '[:upper:]'
|
2012-11-30 16:13:42 -08:00 |
Vidar Holen
|
a73d898bd8
|
Added warning for { if :; then :; fi > cow }
|
2012-11-30 15:16:20 -08:00 |
Vidar Holen
|
34259f16db
|
Fixed message for (($1))
|
2012-11-30 14:32:20 -08:00 |
Vidar Holen
|
24f91ae711
|
Revert "Added warning for fi }, and not for ) }"
This reverts commit ea4176691d .
I must have had some crack for breakfast.
|
2012-11-30 10:24:35 -08:00 |
Vidar Holen
|
ea4176691d
|
Added warning for fi }, and not for ) }
|
2012-11-30 09:25:49 -08:00 |
Vidar Holen
|
f7be39cb5f
|
Added better malformed parsing messages
|
2012-11-29 22:26:45 -08:00 |
Vidar Holen
|
c2b9c1ff2a
|
Compile with -O9
|
2012-11-29 22:26:13 -08:00 |
Vidar Holen
|
1e3b429abe
|
Check for tr hello world
|
2012-11-29 20:11:47 -08:00 |
Vidar Holen
|
b718e5f108
|
Parser help with globs, fixed message for grep foo\*
|
2012-11-29 19:20:44 -08:00 |
Vidar Holen
|
1bc6086aec
|
Added check for find / -exec foo && bar \;
|
2012-11-28 22:21:58 -08:00 |
Vidar Holen
|
3308ac9173
|
Warning for dirname/basename
|
2012-11-28 21:06:58 -08:00 |
Vidar Holen
|
089537afed
|
Added parsing support for $'..', which also fixed bug in `\``
|
2012-11-28 20:56:27 -08:00 |
Vidar Holen
|
beafb9284a
|
Added support for process substitution
|
2012-11-28 20:39:27 -08:00 |
Vidar Holen
|
8cf899300d
|
Added error for cat << (foo)
|
2012-11-28 19:21:11 -08:00 |
Vidar Holen
|
5d408875f1
|
Added [[ op -v and -R
|
2012-11-28 14:44:51 -08:00 |
Vidar Holen
|
7d7624252b
|
Added check for for f in $(cat foo)
|
2012-11-28 11:38:54 -08:00 |
Vidar Holen
|
3b1ec7f84e
|
Check for [[ $foo =~ '.*' ]]
|
2012-11-28 00:16:08 -08:00 |
Vidar Holen
|
01d3e5e858
|
Fixed unquoted error for [ ! $(foo) ]
|
2012-11-27 23:59:08 -08:00 |
Vidar Holen
|
b2c1c103c1
|
Added check for $(expr 3 + 2)
|
2012-11-27 23:55:08 -08:00 |
Vidar Holen
|
55ea991da7
|
Misspelled 'deprecated'
|
2012-11-27 23:42:50 -08:00 |
Vidar Holen
|
8db22b02e1
|
Added check for while $((n>3)); do ..
|
2012-11-27 23:38:44 -08:00 |
Vidar Holen
|
396541f3c2
|
Stop treating backticks as literals.
|
2012-11-27 23:11:59 -08:00 |
Vidar Holen
|
0cbbee7b89
|
Added slightly better ${..} parsing
|
2012-11-27 23:05:39 -08:00 |
Vidar Holen
|
77a3e3b331
|
Fixed incorrectly calling [ -z $foo ] a tautology.
|
2012-11-27 20:40:13 -08:00 |
Vidar Holen
|
2b2ee0a897
|
Suggest IFS='' as style for assigning empty vars.
|
2012-11-27 20:27:07 -08:00 |
Vidar Holen
|
e8a2ac09c7
|
Added check for grep foo*
|
2012-11-27 20:26:41 -08:00 |
Vidar Holen
|
96c8a01017
|
Added check for find / -name *.php
|
2012-11-27 20:10:54 -08:00 |
Vidar Holen
|
e2a6ffbea4
|
Added check for 'foo(a,b) {', support 'function foo {'
|
2012-11-27 19:45:32 -08:00 |
Vidar Holen
|
807e56355d
|
Punctuated message.
|
2012-11-27 01:48:51 -08:00 |
Vidar Holen
|
bb7e844125
|
Added better message for missing ]/]]
|
2012-11-27 01:28:42 -08:00 |
Vidar Holen
|
100fff4835
|
Added grep | sed check like existing grep | awk.
|
2012-11-27 01:21:14 -08:00 |
Vidar Holen
|
1aeff4f955
|
Added more robust a=cat foo | grep bar checker
|
2012-11-27 01:05:32 -08:00 |
Vidar Holen
|
adfdc0a627
|
Added check for a=ls -l
|
2012-11-27 00:48:09 -08:00 |
Vidar Holen
|
a8715d2d5f
|
Added check for A=foo | grep bar
|
2012-11-27 00:41:10 -08:00 |
Vidar Holen
|
0ca6d0f6cc
|
Added extglobs as splitting words
|
2012-11-27 00:32:00 -08:00 |
Vidar Holen
|
131b9f0517
|
Added checks for tr a-z A-Z and [asdf]
|
2012-11-27 00:28:47 -08:00 |
Vidar Holen
|
ba5bb488d1
|
Case statements are now rightfully unquotable contexts
|
2012-11-27 00:11:23 -08:00 |
Vidar Holen
|
2052adffef
|
Even more robust then/fi/do/done feedback
|
2012-11-27 00:08:24 -08:00 |
Vidar Holen
|
8cf02e60af
|
More robust fi/done mixup reporting
|
2012-11-26 23:50:00 -08:00 |