Vidar Holen
6b84b35ec0
Don't crash on empty files with -f gcc.
2014-09-23 10:11:15 -07:00
koalaman
669fdf8e5e
Merge pull request #226 from aycanirican/patch-1
...
Update License in ShellCheck.cabal
2014-09-18 07:09:46 -07:00
Aycan iRiCAN
dccfb3c4a1
Update ShellCheck.cabal
...
Fixed License.
2014-09-18 09:10:07 +03:00
Vidar Holen
40ce949a56
Only warn once per unused variable name.
2014-09-07 12:55:08 -07:00
Vidar Holen
9f3802138f
Prevent overlap of 2116 and 2005 in foo $(echo $(bar))
2014-09-04 08:41:09 -07:00
Vidar Holen
2f3533fff6
Improve warnings for $ in (()). Also improves array subscripts.
2014-08-16 17:08:57 -07:00
Vidar Holen
f9c346cfd7
Ignore SC2033 when passing quoted function names.
2014-08-16 10:45:46 -07:00
Vidar Holen
5f7419ca37
Require a QuickCheck that doesn't break on UTF-8.
2014-08-10 17:16:27 -07:00
Vidar Holen
8494509150
Warn about missing shebangs.
2014-08-09 17:32:42 -07:00
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