Rodrigo Setti
3fcc6c44d8
Use version from generated cabal Paths module
2014-05-30 00:08:09 +00: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
fdce0116da
Fix parsing {} in regex
2014-05-13 19:20:34 -07:00
Vidar Holen
b069f7ed27
Added a shellcheck-static Makefile target
2014-05-11 13:58:56 -07:00
Vidar Holen
c4181d45d2
Warn about suspicious IFS, such as IFS="\n"
2014-05-10 15:37:02 -07:00
Vidar Holen
680f838c63
Warn about literal, unquoted {/}
2014-05-10 14:07:53 -07:00
Vidar Holen
e6d81ca7b7
Warn about using numerical test operators with strings
2014-05-10 12:37:02 -07:00
Vidar Holen
fd909eeca0
Fix parsing of &;; in case statements
2014-05-10 11:29:30 -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
c566efd442
Warn about UTF-8 BOMs in scripts.
2014-05-03 10:37:12 -07:00
Vidar Holen
47c220d59c
Removed noisy SC1000 about unescaped $s
2014-05-03 10:19:01 -07:00
Vidar Holen
4bd902c5c4
Suggested updating cabal-install in the readme
2014-05-03 10:13:36 -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
5f568dd207
Merge branch 'master' of github.com:koalaman/shellcheck
2014-04-19 08:52:57 -07:00
Vidar Holen
2c1e414ac5
Only get vars after the last option in read
2014-04-19 08:50:47 -07:00
koalaman
6699109ab8
Merge pull request #139 from MichaelPereira/patch-1
...
Add pandoc to needed dependencies
2014-04-17 12:14:38 -07:00
Michael Pereira
423ca82296
Add pandoc to needed dependencies
...
The pandoc command is needed when compiling with make to run the tests
2014-04-17 15:08:37 -04: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
koalaman
8bd4365cdb
Merge pull request #122 from guywithnose/master
...
Add cabal update to install instructions
2014-04-05 11:40:46 -07:00
koalaman
a00a6fb53b
Merge pull request #125 from inthecloud247/master
...
Instructions for adding ShellCheck to PATH
2014-04-01 17:59:48 -07:00
John Albietz
3332eba9a0
Instructions for adding ShellCheck to PATH
2014-04-01 14:26:03 -07:00
guywithnose
ad08bb64aa
Add cabal update to install instructions
...
Before I ran `cabal update` I got this on `cabal install`
```
Config file path source is default config file.
Config file ~/.cabal/config not found.
Writing default configuration to ~/.cabal/config
Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal
update' to download it.
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: ShellCheck-0.3.2
```
2014-04-01 11:48:09 -04:00
Vidar Holen
f01e6e1a99
Check for accidentally overriding $PATH
2014-03-29 10:07:23 -07:00
Vidar Holen
de0145fb29
Stable version 0.3.2
...
This release is dedicated to knirch, mcandre, Dridi,
ptman, pihentagy, Riviera, and everyone else who keeps
submitting bug reports and feature suggestions!
v0.3.2
2014-03-22 11:05:27 -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
902cb9c303
Fixed up README
2014-03-19 09:57:01 -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
503cac3bb3
Merge branch 'master' of github.com:koalaman/shellcheck
2014-03-16 14:53:18 -07:00