Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-22 | Improve Fix memory usageautofix | Vidar Holen | |
2018-10-22 | Minor renaming and output fixes | Vidar Holen | |
2018-10-21 | Change definition of Replacement, add ToJSON instance for it | Ng Zhi An | |
2018-10-21 | Expose token positions in params, use that to construct fixes | Ng Zhi An | |
2018-10-21 | Prototype fix | Ng Zhi An | |
2018-10-21 | Add SC1133: Warn when a line starts with |/||/&& (fixes #1359) | Vidar Holen | |
2018-10-21 | Improve regex parsing (fixes #1367) | Vidar Holen | |
2018-10-17 | Add SC2239: shebang is not absolute path. | Vidar Holen | |
2018-10-17 | Add $# to list of variables not containing spaces (fixes #1362) | Vidar Holen | |
2018-10-10 | Add wiki links to output, and a -W controlling it. (Fixes #920) | Vidar Holen | |
2018-10-04 | Merge pull request #1350 from peti/master | Vidar Holen | |
Fix build with ghc 8.6.1 | |||
2018-10-01 | Add automated cross-distro testing via Docker | Vidar Holen | |
2018-09-27 | ShellCheck.cabal: our Setup.hs works fine with Cabal 2.4.x | Peter Simons | |
2018-09-27 | getParentTree: avoid pattern matching in do notation | Peter Simons | |
Pattern matching in "do" requires a MonadFail context, which we don't have in pure code. Instead, we'll use "case-of" to bind the part of the state that we're interested in. | |||
2018-09-21 | Don't suggest subshells for cd ..; foo; cd.. | Vidar Holen | |
2018-09-17 | Add SC2238 about redirections to command names | Vidar Holen | |
2018-09-16 | Add plug for shfmt | Vidar Holen | |
2018-09-16 | Minor script cleanup | Vidar Holen | |
2018-09-15 | Merge pull request #1324 from ngzhian/679 | Vidar Holen | |
Understand array variable declaration in read (fixes #679) | |||
2018-09-15 | Add employer mandated disclaimer | Vidar Holen | |
2018-09-15 | Merge pull request #1331 from federicotdn/patch-1 | Vidar Holen | |
Add link to flymake-shellcheck under Emacs section | |||
2018-09-12 | Merge pull request #1337 from dimo414/master | Vidar Holen | |
Expand "rhs"; this abbreviation seems needlessly obfuscating. | |||
2018-09-12 | Expand "rhs"; this abbreviation seems needlessly obfuscating. | Michael Diamond | |
2018-09-08 | Understand array variable declaration in read (fixes #679 fixes #1272) | Ng Zhi An | |
It used to only treat all trailing variables in read as varaible declarings, but an array variable can be declared in other positions: read -a foo -r foo is a declared variable, and multiple such variables can be declared. | |||
2018-09-07 | Add link to flymake-shellcheck under Emacs section | Federico T | |
I've recently created the flymake-shellcheck package for Emacs, which allows using ShellCheck with the built-in Flymake package. | |||
2018-09-03 | Don't warn about LINENO since it's now POSIX. Fixes #644 | Vidar Holen | |
2018-08-28 | Suggest reading the wiki page in the issue template | Vidar Holen | |
2018-08-28 | Suggest -z/-n instead of ! -n/-z (fixes #1326). | Vidar Holen | |
2018-08-26 | Improve find leading flag detection (fixes #1312) | Vidar Holen | |
2018-08-26 | Account for &&/||/{}/() in SC2233&co (fixes #1320). | Vidar Holen | |
2018-08-18 | Merge branch 'ngzhian-opqaque-interface' | Vidar Holen | |
2018-08-18 | Merge branch 'opqaque-interface' of https://github.com/ngzhian/shellcheck ↵ | Vidar Holen | |
into ngzhian-opqaque-interface | |||
2018-08-18 | Avoid using `error` for option parsing failure | Vidar Holen | |
2018-08-18 | Add --severity to CHANGELOG | Vidar Holen | |
2018-08-18 | SQUASH: --severity specifies *minimum* severity to be handled | Martin Schwenke | |
Signed-off-by: Martin Schwenke <martin@meltin.net> | |||
2018-08-18 | Add command-line option -S/--severity | Martin Schwenke | |
Specifies the maximum severity of errors to handle. For example, specifying "-S warning" means that errors of severity "info" and "style" are ignored. Signed-off-by: Martin Schwenke <martin@meltin.net> | |||
2018-08-17 | Make data in Interface more opaque | Ng Zhi An | |
2018-08-15 | Add test for parsing bitwise not | Vidar Holen | |
2018-08-07 | Modernize SC2028 echo escape test | Vidar Holen | |
2018-08-07 | Merge pull request #1311 from ngzhian/1310 | Vidar Holen | |
Use regex to match special flags for printf | |||
2018-08-05 | Use regex to match special flags for printf | Ng Zhi An | |
Fixes #1310 | |||
2018-07-28 | Suggest 'cat' when piping/redirecting to echo (fixes #1292) | Vidar Holen | |
2018-07-28 | Don't trigger SC2222 for fallthrough case branches (fixes #1044) | Vidar Holen | |
2018-07-26 | Merge pull request #1302 from pjeby/fix949 | Vidar Holen | |
Fix #949 (failing on @ in function names) | |||
2018-07-26 | Use three instead of two dots in 2006 message | Vidar Holen | |
2018-07-26 | Retire SC1117 (unknown quoted escapes) due to noise | Vidar Holen | |
2018-07-23 | Fix #949 (failing on @ in function names) | PJ Eby | |
'@' was previously mentioned in 5005dc0fa1 as a character needed to fix #909, but was not included in the actual change at that time. | |||
2018-07-22 | Allow directive/-s to override shebang blacklist (fixes #974) | Vidar Holen | |
2018-07-21 | Add a test for 03ce3b15 | Vidar Holen | |
2018-07-21 | Realign =s | Vidar Holen | |