Vidar Holen
|
133c779701
|
Also check nested ifs for ssh/ffmpeg in read loops
|
2014-05-29 20:55:38 -07:00 |
Vidar Holen
|
d830a36bc8
|
Check for globs in test, e.g. [[ -e file* ]]
|
2014-05-25 12:04:18 -07:00 |
Vidar Holen
|
1af23fd131
|
Fix SC2051 to only warn about 1..$n and not 1,$n
|
2014-05-25 11:41:24 -07:00 |
Vidar Holen
|
d21b3362b2
|
Don't warn about splitting in select statements
|
2014-05-17 12:06:04 -07:00 |
Vidar Holen
|
6cd454e88b
|
Suggest grep -q instead of [ "$(.. | grep)" ]
|
2014-05-17 10:56:36 -07:00 |
Vidar Holen
|
0b5f6b9762
|
Warn about aliases referencing $1/$*/$@
|
2014-05-17 09:26:53 -07:00 |
Vidar Holen
|
3824e9cfc2
|
Fixed not recognizing --f=* as option in checkGrepRe
|
2014-05-15 09:14:57 -07:00 |
Vidar Holen
|
c4181d45d2
|
Warn about suspicious IFS, such as IFS="\n"
|
2014-05-10 15:37:02 -07:00 |
Vidar Holen
|
e6d81ca7b7
|
Warn about using numerical test operators with strings
|
2014-05-10 12:37:02 -07:00 |
Vidar Holen
|
deab146fab
|
Don't warn about &&+|| when used with return
|
2014-05-09 18:08:55 -07:00 |
Vidar Holen
|
f9aeabc245
|
Improved error messages for SC2044/SC2045
|
2014-05-08 19:38:40 -07:00 |
Vidar Holen
|
558d8ffc6c
|
Warn about suspiciously unquoted literal parts like "var="value""
|
2014-05-07 21:47:27 -07:00 |
Vidar Holen
|
e96c4c3ffa
|
Warn about aliases that expand at define time
|
2014-05-07 20:14:21 -07:00 |
Vidar Holen
|
033ce6d941
|
Allow zsh =(..) process substitution
|
2014-05-02 20:36:38 -07:00 |
Vidar Holen
|
6ad3f557fe
|
Don't warn about sed '$s/foo/bar/'
|
2014-04-19 12:29:49 -07:00 |
Vidar Holen
|
d0bad6c057
|
Suggest grouping redirections when appending on 3+ lines
|
2014-04-19 11:53:54 -07:00 |
Vidar Holen
|
58c362f97c
|
Warn about foo=(bar baz); echo $foo
|
2014-04-19 10:20:24 -07:00 |
Vidar Holen
|
2c1e414ac5
|
Only get vars after the last option in read
|
2014-04-19 08:50:47 -07:00 |
Vidar Holen
|
0a263579e0
|
Support for zsh short form for loops and anonymous functions
|
2014-04-13 13:37:37 -07:00 |
Vidar Holen
|
d63406abe4
|
Prevent SC2101 to collide with 2060 for tr -d [:space:]
|
2014-04-12 16:43:57 -07:00 |
Vidar Holen
|
81956d324d
|
Don't warn when single quoting PROMPT_COMMAND and PS1
|
2014-04-05 17:08:03 -07:00 |
Vidar Holen
|
f549aad809
|
Suggest grep -c for grep|wc
|
2014-04-05 16:53:09 -07:00 |
Vidar Holen
|
f9f965693d
|
Don't warn about single quoting $0 for xprop
|
2014-04-05 16:32:59 -07:00 |
Vidar Holen
|
727d940e10
|
Don't warn about expr when using <, > and friends
|
2014-04-05 16:29:35 -07:00 |
Vidar Holen
|
c26c2b8536
|
Stop using generic char 'c' in 2022
|
2014-04-05 16:17:52 -07:00 |
Vidar Holen
|
d8878ed852
|
Fixed warnings when assigning arrays to scalars
|
2014-04-05 14:56:12 -07:00 |
Vidar Holen
|
c3cc5f649f
|
Fixed warning about \n in echo -n -e '\n'
|
2014-04-05 12:49:24 -07:00 |
Vidar Holen
|
f01e6e1a99
|
Check for accidentally overriding $PATH
|
2014-03-29 10:07:23 -07:00 |
Vidar Holen
|
0d4ae95e1d
|
Recognize declare -x as exporting variables
|
2014-03-22 10:43:56 -07:00 |
Vidar Holen
|
50db49e2fb
|
Rename Unquotable to QuoteFree
|
2014-03-22 10:27:59 -07:00 |
Vidar Holen
|
60aafae21d
|
Count array indexes as references, even without $
|
2014-03-22 10:22:34 -07:00 |
Vidar Holen
|
4f1fd43360
|
Don't suggest removing $ in (( 10#$n ))
|
2014-03-16 15:06:18 -07:00 |
Vidar Holen
|
ca5af5c55a
|
Don't warn about decimals in (( )) for zsh/ksh
|
2014-03-16 14:56:23 -07:00 |
Vidar Holen
|
2a9c9ae0ad
|
Warn about using <=/>=, and don't warn about -gt 1.2 in ksh/zsh
|
2014-03-16 14:51:46 -07:00 |
Vidar Holen
|
b68de7f42b
|
Don't warn about for s in "${!var}", it could be an array
|
2014-03-13 20:54:10 -07:00 |
Vidar Holen
|
7dacb62d36
|
Fixed determining shell for shebangs with flags
|
2014-03-09 17:24:05 -07:00 |
Vidar Holen
|
3423cde931
|
Check attempts to set variables with 'set'
|
2014-03-01 16:52:53 -08:00 |
Vidar Holen
|
b2d1aa01f7
|
Don't warn about commas when quoted in a=("a,b")
|
2014-03-01 15:30:51 -08:00 |
Vidar Holen
|
19e1bdf11f
|
Warn about array assignments for /bin/sh
|
2014-03-01 15:16:31 -08:00 |
Vidar Holen
|
75d51087c8
|
Warn about functions using parameters that are never passed
|
2014-03-01 14:42:00 -08:00 |
Vidar Holen
|
ed524fb77f
|
Don't warn about decimals when comparing with =
|
2014-03-01 10:24:22 -08:00 |
Vidar Holen
|
97045c4af1
|
Fixed x[0] not recognized as reference of x in arithmetics
|
2014-03-01 10:14:17 -08:00 |
Vidar Holen
|
632c1614a1
|
Added support for |&
|
2014-03-01 10:05:43 -08:00 |
Vidar Holen
|
bf3c942294
|
Warn about using 'su foo' to continue as foo
|
2014-02-16 18:51:30 -08:00 |
Vidar Holen
|
055b40462d
|
Improved $(echo ..) warnings
|
2014-02-16 13:26:50 -08:00 |
Vidar Holen
|
b087b7efb1
|
Some hlint fixes.
Ironically, this is the first time the linter has been linted.
|
2014-02-16 12:57:34 -08:00 |
Vidar Holen
|
5d8d57cf07
|
Suggest useless use of echo for $(echo $var)
|
2014-02-12 19:20:39 -08:00 |
Vidar Holen
|
197b3e3f20
|
Some checks for accidental rm -r
|
2014-02-04 19:43:16 -08:00 |
Vidar Holen
|
4e5d32b05a
|
Added --version flag
|
2014-02-03 20:06:59 -08:00 |
Vidar Holen
|
77916d2645
|
Fixed compilation error on GHC7
|
2014-02-02 21:47:02 -08:00 |