Vidar Holen
8ba1f2fdf2
Better handling of directories and inaccessible files.
2014-08-08 09:36:17 -07:00
Vidar Holen
dbadca9f61
Check PS1/PROMPT_COMMAND/trap for simple variable references
2014-07-27 09:51:48 -07:00
Vidar Holen
0347ce1b7a
Warn about quoted ~ in PATH
2014-07-26 13:14:28 -07:00
Vidar Holen
7fbe66e1c6
Warn about ineffectual quotes in a="/foo/'bar baz'"; $a
2014-07-26 12:15:54 -07:00
Vidar Holen
b000b05507
Parse empty and comment-only backtick expansions.
2014-07-26 12:07:59 -07:00
Vidar Holen
39423ddf81
Stable version 0.3.4
...
This release is dedicated to Kerbal Space Program,
which has delayed the project by at least a month.
2014-07-08 18:43:33 -07:00
Vidar Holen
875c2d2aad
Removed Makefile from cabal file
2014-07-08 18:18:32 -07:00
Vidar Holen
64cc7c691a
Warn about precedence in find -name -o -name -exec.
2014-06-22 14:16:24 -07:00
Vidar Holen
b9784cbcc0
Parse let arguments as arithmetic expressions.
2014-06-22 13:23:44 -07:00
Vidar Holen
1a3f6aadaf
Support indices in array declarations
2014-06-22 10:35:45 -07:00
Vidar Holen
35756c2cd6
Delete outdated Makefile.
2014-06-22 09:16:54 -07:00
Vidar Holen
0fd351404f
Allow escape sequences in here documents.
2014-06-16 14:18:29 -07:00
Vidar Holen
4caa7e7900
Removed accidentally submotted debug code
2014-06-10 00:49:43 -07:00
Vidar Holen
c11c0196d5
Fixed broken parsing of <( in arithmetics
2014-06-10 00:42:07 -07:00
Vidar Holen
b035331d4a
Fixed failing test
2014-06-10 00:33:54 -07:00
Vidar Holen
d13253973b
Updated readme
2014-06-07 23:25:01 -07:00
koalaman
d9c622ae33
Merge pull request #172 from jbnicolai/master
...
Adds homebrew installation steps to README.
2014-06-07 23:07:38 -07:00
Vidar Holen
aac7d76047
Don't warn when using find -print0 | xargs --null
2014-06-07 22:41:37 -07:00
Vidar Holen
fc421adb45
Reworked arithmetics to allow composite terms
2014-06-07 22:09:34 -07:00
Joshua Appelman
e0d3c6923a
Removes trailing whitespace.
2014-06-08 01:42:32 +02:00
Joshua Appelman
9772ba9de4
Adds homebrew installation steps to README.
2014-06-08 01:42:20 +02:00
Vidar Holen
3a944de606
Warn when concatening strings and arrays.
2014-06-07 13:47:40 -07:00
Vidar Holen
3dd592a02a
Support ;& and ;;& in case statements
2014-06-07 12:23:42 -07:00
koalaman
61531cbb10
Merge pull request #169 from Dridi/hackage
...
Add extra source files in the source tarball
2014-06-01 12:46:08 -07:00
Dridi Boukelmoune
d53087f056
Updated Extra-Source-Files accordingly with #165
2014-06-01 21:35:45 +02:00
Dridi Boukelmoune
39756b420e
Add extra source files in the source tarball
...
This way ShellCheck can be entirely built (including the test suite)
from the Hackage tarball.
The source tarball can be generated using:
cabal sdist
2014-06-01 17:59:24 +02:00
koalaman
52d4efc951
Merge pull request #168 from rodrigosetti/hlint
...
Collection of HLint fixes
2014-05-31 16:07:51 -07:00
Rodrigo Setti
5dac723593
Collection of HLint fixes
...
http://community.haskell.org/~ndm/hlint/
2014-05-31 22:20:49 +00:00
koalaman
2364fd58b6
Merge pull request #166 from rodrigosetti/better-gitignore
...
Using a more complete Haskell .gitignore
2014-05-31 10:42:17 -07:00
Vidar Holen
cde364c97b
Updated README with new cabal instructions
2014-05-31 10:40:45 -07:00
Vidar Holen
98b790f87a
Removed outdated version comment
2014-05-31 10:16:11 -07:00
Vidar Holen
726a4e5848
Merge branch 'cabal-version' of https://github.com/rodrigosetti/shellcheck into rodrigosetti-cabal-version
...
Conflicts:
ShellCheck/Analytics.hs
ShellCheck/Data.hs
2014-05-31 09:55:07 -07:00
Rodrigo Setti
0a9ed917e7
Test Suite in Cabal (cabal test)
...
Please run using "cabal test --show-details=streaming", there's a known
issue about this that was fixed in the latest version of cabal:
https://github.com/haskell/cabal/issues/1810
2014-05-31 01:30:23 +00:00
Vidar Holen
b10d31c8b7
Stable version 0.3.3
...
This release is dedicated to Jarkko Oikarinen, creator of IRC,
the fabric of the author's existence for so many years.
2014-05-29 21:01:34 -07:00
Vidar Holen
133c779701
Also check nested ifs for ssh/ffmpeg in read loops
2014-05-29 20:55:38 -07:00
Rodrigo Setti
b18ee3fdef
Using a more complete Haskell .gitignore
...
Specially for using cabal sandbox.
2014-05-30 00:10:21 +00:00
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