Vidar Holen
d603ee1e89
Don't warn for A&&B||C if C is echo/exit/assignment
2013-11-24 16:15:10 -08:00
Vidar Holen
4fc518c877
Cleaned up command matching code
2013-11-24 15:48:07 -08:00
Vidar Holen
7fda86d6e2
Fixed warning for 'exec foo; exit 3'
2013-11-24 14:48:12 -08:00
Vidar Holen
6905373b6c
Fix incorrect warning for 'foo > bar 2> bar'
2013-11-24 14:20:24 -08:00
Vidar Holen
1d8401d583
Assume variables have spaces by default
2013-11-17 16:16:58 -08:00
Vidar Holen
a89aee1a34
Assume variables have spaces/globs by default
2013-11-17 16:13:45 -08:00
Vidar Holen
4853dce3fe
Fixed wrong quoting warning for foo=" "; foo
2013-11-17 15:00:07 -08:00
Vidar Holen
a793e09bab
Added hint to suggest missing ;; in case
2013-11-17 14:41:55 -08:00
Vidar Holen
fbd85e93ee
Added --exclude to filter out warnings
2013-11-17 13:41:42 -08:00
Vidar Holen
77f754fa32
Replace Prelude.catch with Control.Exception.catch
2013-11-15 17:31:55 -08:00
Vidar Holen
01d557abe6
More discriminating error codes
2013-11-14 22:46:09 -08:00
Vidar Holen
68cc00b6e8
Exit with 1 on comments and 2 on failure
2013-11-14 22:35:38 -08:00
Vidar Holen
8b7c0be06f
gcc output mode now uses a tab width of 1
2013-11-14 22:23:55 -08:00
Vidar Holen
473bb666d8
Support for checkstyle compatible xml output
2013-11-13 22:39:35 -08:00
Vidar Holen
376d407ea1
Added gcc compatible output for editor integrations
2013-11-13 17:28:08 -08:00
Vidar Holen
2e13cedc4b
Removed jsoncheck. Use 'shellcheck -f json -' instead
2013-11-12 21:39:41 -08:00
Vidar Holen
17515ad706
Added proper command line parsing
2013-11-12 21:22:52 -08:00
Vidar Holen
d8b5d6393a
\" should not be treated specially in `backticks`
2013-11-12 18:27:18 -08:00
Vidar Holen
d404bc703d
Show expose error code in shellcheck frontends
2013-11-10 12:22:33 -08:00
Vidar Holen
e5e08df1d9
Numbered messages
2013-11-10 10:55:46 -08:00
koalaman
1988cba147
Merge pull request #33 from daniellawrence/master
...
updated debian/ubuntu required packages
2013-11-07 10:21:48 -08:00
Daniel Lawrence
4cee7fd27f
updated debian/ubuntu required packages
2013-11-04 16:00:47 +11:00
Vidar Holen
b75fe02aac
Merge branch 'master' of github.com:koalaman/shellcheck
2013-11-03 13:58:33 -08:00
Vidar Holen
83c3dd3418
Accept ./? in function names
2013-11-03 13:58:06 -08:00
koalaman
020850dbbb
Merge pull request #16 from carenas/master
...
gitignore and makefile for building with cabal and make
2013-11-03 13:51:13 -08:00
Vidar Holen
8d265aa25e
Don't warn about expr if using : operator
2013-11-03 13:47:04 -08:00
Vidar Holen
c343217fd2
Added Fedora prerequisites in README
2013-11-03 13:27:10 -08:00
Vidar Holen
71bc26aefa
Fixed parsing of | outside of groups in =~ regex
2013-11-03 13:13:24 -08:00
Vidar Holen
8a3d259ae6
Don't warn about single quotes in args to perl
2013-11-03 12:47:44 -08:00
Vidar Holen
3a9ae0ebf1
Accept dir-/basename due to edge cases like "/" and "foo"
2013-11-03 12:42:11 -08:00
Carlo Marcelo Arenas Belon
d6b903e6cc
gitignore and makefile for building with cabal and make
...
makefile should also delete cabal generated files on cleanup so
they could be used interchangably.
ensure that all generated files are ignored as recommended by
bese practices.
2013-10-28 02:56:29 -07:00
Vidar Holen
b9f7f82e29
Stable version 0.2.0
2013-10-27 16:04:33 -07:00
Vidar Holen
6d0bfcf37a
Fixed parser accepting spaces after here doc token
2013-10-27 16:02:27 -07:00
Vidar Holen
e0bbb89d00
Fixed parser bug where }> wasn't recognized as Rbrace
2013-10-27 15:36:47 -07:00
Vidar Holen
a0a58d432a
Merge branch 'master' of github.com:koalaman/shellcheck
2013-10-20 15:04:45 -07:00
Vidar Holen
206900fb64
Use exit status and stderr properly in terminal tool
2013-10-20 15:03:14 -07:00
koalaman
794a5523d1
Merge pull request #12 from mcandre/master
...
README: clarify build step
2013-10-20 13:47:15 -07:00
Andrew Pennebaker
389c7b670c
README: clarify build step
...
Help those unfamiliar with cabal to install shellcheck.
2013-10-20 16:33:00 -04:00
Vidar Holen
b1af7bb8f2
Fixed parser error for 'for ((;;)) ; do'
2013-10-11 20:03:55 -07:00
Vidar Holen
157fea73da
Suggest ./* instead of * for command arguments
2013-10-06 15:54:31 -07:00
Vidar Holen
b439f02b8e
Improved assignment parsing: track indices and += vs =
2013-10-06 14:44:43 -07:00
Vidar Holen
710a28c572
Revert "Fixed parsing for 'eval var=(values)'", because it fails for 'eval $x=foo'
...
This reverts commit 34e69556b1
.
2013-09-29 21:35:20 -07:00
Vidar Holen
702d57b655
Warn about unicode quotes
2013-09-29 21:22:42 -07:00
Vidar Holen
34e69556b1
Fixed parsing for 'eval var=(values)'
2013-09-29 21:00:29 -07:00
Vidar Holen
7c411b39ac
Fixed warnings for read -p "Name: "
2013-09-29 20:55:26 -07:00
Vidar Holen
5a959bc340
Fix parser errors for unclosed $( in here docs
2013-09-21 16:27:17 -07:00
Vidar Holen
fb5f72951d
Don't warn about unused variables for read ''
2013-09-12 19:11:42 -07:00
Vidar Holen
7630136d6c
Move command and variable lists to ShellCheck.Data.
2013-09-12 18:50:33 -07:00
Vidar Holen
dacb8c597f
Fixed a series of extglob parsing oddities and edge cases
2013-09-04 13:02:30 -07:00
Vidar Holen
d99aaaf8dc
Merge branch 'master' of github.com:koalaman/shellcheck
2013-09-03 14:09:50 -07:00