Vidar Holen
6ccb7e9129
Fix 'for file; do ..' counting $file as a safe variable.
2016-12-17 12:55:14 -08:00
Vidar Holen
838f0ce4dc
Count "%(%Y%m%d)T" as a single format in printf.
2016-12-17 12:48:09 -08:00
Vidar Holen
105b09792c
Fix SC095 about < /dev/null when using ssh -n
2016-12-17 12:41:00 -08:00
Vidar Holen
f6618d4332
Fix BSD style flag parsing to stop at --
2016-12-11 10:58:01 -08:00
Vidar Holen
0a381be37b
Improve heredoc delimiter handling.
2016-12-11 10:09:13 -08:00
Vidar Holen
46e47dad45
Don't quote source in 2041 and 2043.
2016-12-10 22:41:25 -08:00
Vidar Holen
fee6c94d40
Alias ash to dash with warning.
2016-12-10 10:57:01 -08:00
Vidar Holen
cf1c46d852
Add deprecation warning for tempfile
2016-12-10 09:58:27 -08:00
Vidar Holen
a40efffec9
Explicitly import Data.Monoid
2016-12-10 08:49:07 -08:00
Vidar Holen
44b96fca66
Merge branch 'bug562'
2016-12-03 10:21:49 -08:00
Vidar Holen
b4fb439191
Save string read by T_ParamSubSpecialChar
2016-12-03 10:19:14 -08:00
MortimerMcMire315
0897ab7092
Add handling for special characters in parameter substitutions.
...
Fixes koalaman/shellcheck#562 . Special characters inside braces are
parsed into T_ParamSubSpecialChar instead of T_Literal so that they are
not flagged in the function checkInexplicablyUnquoted when sandwiched
between double quotes.
2016-11-28 16:06:02 -05:00
koalaman
9703f89f79
Merge pull request #774 from oyvindio/tag-releases-in-dockerhub
...
Push git tags to dockerhub as docker tags
2016-11-28 11:39:48 -08:00
koalaman
aadf02e635
Merge pull request #781 from austin987/patch-1
...
Add info/link on ignoring issues to README
2016-11-28 11:33:05 -08:00
Øyvind Ingebrigtsen Øvergaard
090051bdc1
Use $TRAVIS_TAG in $TAG if defined
2016-11-27 13:42:49 +01:00
Austin English
b8c96b4361
Add info/link on ignoring issues to README
2016-11-21 19:53:26 -06:00
Vidar Holen
f26038125d
Allow spaces/comments before filewide annotations.
2016-11-20 18:06:36 -08:00
Vidar Holen
08f7ff37c5
Some cleanup and refactoring.
2016-11-12 15:51:36 -08:00
Øyvind Ingebrigtsen Øvergaard
60fc33ebdf
Push git tags to dockerhub as docker tags
2016-11-11 20:32:05 +01:00
Vidar Holen
3a006f7bcb
Use camelcase for cabal commands to align with stack.
2016-11-10 13:13:42 -08:00
koalaman
89b6fd58fa
Reformat issue template
2016-10-31 18:20:39 -07:00
koalaman
069ddeffcc
Merge pull request #766 from ryanoasis/issue-template
...
Add an issue template
2016-10-31 17:46:47 -07:00
Ryan L McIntyre
59c4ed106c
Create ISSUE_TEMPLATE.md
...
* Suggestion for an issue template to help with the amount of issues
2016-10-31 20:25:55 -04:00
Vidar Holen
5efb724a3e
Stable version 0.4.5
...
This release is dedicated to Google Inc for four great years of
employment and being good sports about hobby projects like this.
v0.4.5
2016-10-21 14:00:50 -07:00
Vidar Holen
619b6c42f3
Improve parsing of fd close/duplicate redirections.
2016-10-21 11:31:58 -07:00
Vidar Holen
88c56ecd53
Allow unrecognized directives with warnings.
2016-10-14 12:14:20 -07:00
Vidar Holen
6b62b5bf7e
Don't warn about [ a '>' b ] needing escapes.
2016-10-01 14:54:28 -07:00
Vidar Holen
8672af29ef
Split duplicate SC1009 into SC1014 for if [ grep foo bar ]
2016-10-01 13:34:14 -07:00
Vidar Holen
1a8e34bfea
Don't suggest grep -c when used with -o
2016-10-01 13:26:53 -07:00
Vidar Holen
b0dae063bf
Add info when using 'find' without path
2016-09-25 11:56:32 -07:00
Vidar Holen
4fc4899803
Consider ${foo:=bar} an assignment.
2016-09-24 19:01:13 -07:00
Vidar Holen
cd4896192c
Don't consider ~foo constant.
2016-09-24 15:32:44 -07:00
Vidar Holen
868d53af95
Warn about passing globs to unset
.
2016-09-24 14:49:52 -07:00
Vidar Holen
6a4b86cbea
Fix warning for >&
2016-09-24 14:08:00 -07:00
Vidar Holen
fe2398edc9
Warn about >& in sh
2016-09-24 14:03:54 -07:00
Vidar Holen
3a7dc86de1
Don't warn about unused vars with readonly -f
2016-09-24 13:42:20 -07:00
koalaman
1c0ec9c6f6
Merge pull request #734 from NLKNguyen/add_CI_CD_solution_with_Docker
...
Add CI/CD solution with Docker
2016-09-11 23:42:06 -07:00
NLKNguyen
84110dbef4
Change DOCKER_REPO value and add test runner
2016-09-08 23:57:46 -07:00
NLKNguyen
1a7e98beaf
Use cleaner escaping method
2016-09-08 21:58:51 -07:00
NLKNguyen
a5d5831a2e
Fix syntax error with traditional if-clause instead of escaping bracket
2016-09-08 21:41:06 -07:00
NLKNguyen
47201822f9
Change syntax style for readability
2016-09-08 21:31:23 -07:00
NLKNguyen
32689ef5eb
Test Dockerfiles and Travis CI on downstream repos
2016-09-08 21:05:54 -07:00
Vidar Holen
87481dce25
Warn about printf hello world and printf "%s %s" foo
2016-09-06 21:16:59 -07:00
Vidar Holen
a90b6d14b3
Count b as a reference in ${a:b}
2016-09-05 14:01:53 -07:00
Vidar Holen
5a46eeb09a
Allow #inline comments
without SC2046.
2016-09-05 12:38:35 -07:00
Vidar Holen
47a7065a7a
Add style note for 'mycmd; if [ $? -eq 0 ]'.
2016-08-28 20:54:08 -07:00
koalaman
dbafbb3b3b
Merge pull request #722 from kpankonen/docker
...
add Dockerfile that will build shellcheck
2016-08-07 11:43:37 -07:00
Vidar Holen
13a2070a32
Support multidimensional KSH arrays and warn in Bash.
2016-08-06 18:40:08 -07:00
Kevin Pankonen
fa4874c044
add Dockerfile that will build shellcheck
2016-08-05 16:42:21 -07:00
Vidar Holen
6a71ff6f46
Don't suggest removing $ in (( ${COLUMNS-80} ))
2016-07-30 10:42:33 -07:00