Vidar Holen 
							
						 
					 
					
						
						
							
						
						6dcf4b8e64 
					 
					
						
						
							
							Mention extension in changelog and man page  
						
						 
						
						
						
						
					 
					
						2019-01-21 16:55:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						d4d219affd 
					 
					
						
						
							
							Don't warn that cd ../.. and similar can fail in SC2164  
						
						 
						
						
						
						
					 
					
						2019-01-21 16:55:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						489c3a4ddf 
					 
					
						
						
							
							Fix SC2164 always saying 'cd' even when using 'pushd'  
						
						 
						
						
						
						
					 
					
						2019-01-21 16:55:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						1507e92c44 
					 
					
						
						
							
							Merge pull request  #1472  from contivero/type-flags  
						
						 
						
						... 
						
						
						
						Check type flags under dash and POSIX sh (fixes  #1471 ) 
						
						
					 
					
						2019-01-21 16:44:39 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cristian Adrián Ontivero 
							
						 
					 
					
						
						
							
						
						63a259e5be 
					 
					
						
						
							
							Check type flags under dash and POSIX sh ( fixes   #1471 )  
						
						 
						
						... 
						
						
						
						There are no flags for the type builtin defined under POSIX sh, nor does
dash define any. Bash, however, allows [-aftpP]. We check this now under
POSIX and dash. 
						
						
					 
					
						2019-01-21 19:49:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gandalf- 
							
						 
					 
					
						
						
							
						
						59c47f2266 
					 
					
						
						
							
							Issue 837 flag to include only certain warnings  
						
						 
						
						... 
						
						
						
						Issue https://github.com/koalaman/shellcheck/issues/837 
Add an --include option, which creates a whitelist of warnings to report
on, the opposite of --exclude. 
						
						
					 
					
						2019-01-20 16:42:27 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						a621eba6d3 
					 
					
						
						
							
							Merge pull request  #1456  from contivero/issue-667  
						
						 
						
						... 
						
						
						
						Silence SC2103 when using 'set -e' (fixes  #667 ) 
						
						
					 
					
						2019-01-20 14:54:29 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						978bfdd5da 
					 
					
						
						
							
							Merge pull request  #1462  from contivero/trap-flags  
						
						 
						
						... 
						
						
						
						Check trap flags under dash & POSIX sh (fixes  #1461 ) 
						
						
					 
					
						2019-01-20 14:48:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						a03d94c0b2 
					 
					
						
						
							
							Merge pull request  #1468  from Gandalf-/issue_824_grep_fixed_strings  
						
						 
						
						... 
						
						
						
						Issue 824 grep fixed strings and SC2063 
						
						
					 
					
						2019-01-20 14:06:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						e1fe9be7af 
					 
					
						
						
							
							Fix minor details in new Bats support  
						
						 
						
						
						
						
					 
					
						2019-01-20 14:02:42 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						c97cb8cf54 
					 
					
						
						
							
							Merge branch 'bats-support' of  https://github.com/damienrg/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-20 13:35:12 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						a504ca6b57 
					 
					
						
						
							
							Add some unit tests for extension detection  
						
						 
						
						
						
						
					 
					
						2019-01-20 13:24:31 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						437f73c001 
					 
					
						
						
							
							Merge branch 'iss1369-shell-from-file-extension' of  https://github.com/jabberabbe/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-20 12:50:06 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						f187382a0c 
					 
					
						
						
							
							Add bats support  
						
						 
						
						... 
						
						
						
						This is motivated by the fact that the popularity of bats is increasing
since the creation of bats-core/bats-core.
The code is a cherry-pick of koalaman/shellcheck/bats branch.
Fix  koalaman/shellcheck#417 . 
						
						
					 
					
						2019-01-20 14:59:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gandalf- 
							
						 
					 
					
						
						
							
						
						661be056f1 
					 
					
						
						
							
							Issue 824 grep fixed strings and SC2063  
						
						 
						
						... 
						
						
						
						Issue https://github.com/koalaman/shellcheck/issues/824 
Fix up to original change to include '--fixed-strings' in the grep +
regex special cases. 
						
						
					 
					
						2019-01-19 08:49:26 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tito Sacchi 
							
						 
					 
					
						
						
							
						
						9f45dc4c8b 
					 
					
						
						
							
							Not determine the shell from .sh extension  
						
						 
						
						... 
						
						
						
						See discussion on issue #1369  for details. 
						
						
					 
					
						2019-01-18 09:21:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cristian Adrián Ontivero 
							
						 
					 
					
						
						
							
						
						8e31e86cc4 
					 
					
						
						
							
							Check trap flags under dash & POSIX sh ( fixes   #1461 )  
						
						 
						
						
						
						
					 
					
						2019-01-16 08:44:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						c6c615217b 
					 
					
						
						
							
							Allow specifying that flags should not be checked for support.  
						
						 
						
						... 
						
						
						
						This was motivated by the fact that `-a` was missing from Dash's
long list. 
						
						
					 
					
						2019-01-15 19:50:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						c1adc588fb 
					 
					
						
						
							
							Merge pull request  #1460  from contivero/umask-flags  
						
						 
						
						... 
						
						
						
						Check umask flags under dash & POSIX sh (fixes  #1459 ) 
						
						
					 
					
						2019-01-15 19:18:21 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cristian Adrián Ontivero 
							
						 
					 
					
						
						
							
						
						3107a1bae0 
					 
					
						
						
							
							Check umask flags under dash & POSIX sh ( fixes   #1459 )  
						
						 
						
						
						
						
					 
					
						2019-01-15 08:24:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						73859039dd 
					 
					
						
						
							
							Merge branch 'cd-flags' of  https://github.com/contivero/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-14 17:47:25 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tito Sacchi 
							
						 
					 
					
						
						
							
						
						1e6a30905a 
					 
					
						
						
							
							Make ShellCheck not emit warnings about the shebang if the shell  
						
						 
						
						... 
						
						
						
						type is determined from the extension 
						
						
					 
					
						2019-01-14 14:32:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tito Sacchi 
							
						 
					 
					
						
						
							
						
						a4b9cec9f0 
					 
					
						
						
							
							Fix   #1369  (Use file extension to detect shell)  
						
						 
						
						... 
						
						
						
						The precedence order that is used to determine the shell
is the following:
1. ShellCheck directive
2. Shebang
3. File extension
A new field `asFallbackShell` has been
added to the record type `AnalysisSpec`. 
						
						
					 
					
						2019-01-14 14:32:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cristian Adrián Ontivero 
							
						 
					 
					
						
						
							
						
						c3a56659f4 
					 
					
						
						
							
							Check cd flags under dash & POSIX sh ( fixes   #1457 )  
						
						 
						
						
						
						
					 
					
						2019-01-14 08:18:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						e0a4241baa 
					 
					
						
						
							
							Warn if a shebang's interpreter ends in / ( fixes   #373 )  
						
						 
						
						
						
						
					 
					
						2019-01-13 17:32:25 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						1835ebd3a0 
					 
					
						
						
							
							SC2245: Warn that Ksh [ -f * ] only applies to first ( Fixes   #1452 )  
						
						 
						
						
						
						
					 
					
						2019-01-13 16:41:08 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cristian Adrián Ontivero 
							
						 
					 
					
						
						
							
						
						b34f4c1f4b 
					 
					
						
						
							
							Silence SC2103 when using 'set -e' ( fixes   #667 )  
						
						 
						
						
						
						
					 
					
						2019-01-13 16:20:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						ec6f9e4d49 
					 
					
						
						
							
							Merge pull request  #1449  from contivero/readonly-flags  
						
						 
						
						... 
						
						
						
						Check readonly flags in dash/POSIX sh (fixes  #1448 ) 
						
						
					 
					
						2019-01-10 18:56:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cristian Adrián Ontivero 
							
						 
					 
					
						
						
							
						
						3760e7945f 
					 
					
						
						
							
							Check readonly flags in dash/POSIX sh ( fixes   #1448 )  
						
						 
						
						
						
						
					 
					
						2019-01-10 11:05:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						fcdd6055df 
					 
					
						
						
							
							Add new replacement format to the JSON  
						
						 
						
						
						
						
					 
					
						2019-01-09 18:35:36 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						fd2beaadfa 
					 
					
						
						
							
							Make Fixer responsible for realigning tab stops  
						
						 
						
						
						
						
					 
					
						2019-01-09 18:08:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						df7f00eaed 
					 
					
						
						
							
							Remove duplicate pathTo and unused replaceMultiLines  
						
						 
						
						
						
						
					 
					
						2019-01-09 17:51:43 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						e45b679d58 
					 
					
						
						
							
							Merge pull request  #1445  from Gandalf-/issue_1318_single_comma_array  
						
						 
						
						... 
						
						
						
						Issue 1318 single comma array delimiter 
						
						
					 
					
						2019-01-09 17:42:35 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gandalf- 
							
						 
					 
					
						
						
							
						
						263401cfcb 
					 
					
						
						
							
							Issue 1318 single comma array delimiter  
						
						 
						
						... 
						
						
						
						Issue https://github.com/koalaman/shellcheck/issues/1318 
The case in which a single comma, with no spaces, used in an array
assignment is now caught for SC2054. 
						
						
					 
					
						2019-01-08 19:56:34 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						0e21f91c07 
					 
					
						
						
							
							Merge pull request  #1433  from contivero/fix-export-p  
						
						 
						
						... 
						
						
						
						Fix 'export -p' being undefined under POSIX sh 
						
						
					 
					
						2019-01-08 19:33:03 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						4ecdc10599 
					 
					
						
						
							
							Merge branch 'shellcheck_sed_herestring_130' of  https://github.com/Gandalf-/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-08 19:19:44 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						baa4d2e555 
					 
					
						
						
							
							Let checkGrepRe only parse flags once  
						
						 
						
						
						
						
					 
					
						2019-01-08 19:06:00 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						26c55750cf 
					 
					
						
						
							
							Merge branch 'issue_1404_grep_globs' of  https://github.com/Gandalf-/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-08 18:53:51 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						9c42d43e90 
					 
					
						
						
							
							Merge branch 'sc2093-exec-in-loops' of  https://github.com/jabberabbe/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-08 18:31:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						434b904746 
					 
					
						
						
							
							Process replacements according to AST depth ( fixes   #1431 )  
						
						 
						
						
						
						
					 
					
						2019-01-08 18:25:37 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tito Sacchi 
							
						 
					 
					
						
						
							
						
						ab2b0e11a3 
					 
					
						
						
							
							Fix   #1340  (SC2093 about removing "exec" should trigger in loops)  
						
						 
						
						
						
						
					 
					
						2019-01-08 20:20:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						394f4d6505 
					 
					
						
						
							
							Make quicktest interpret test/shellcheck.hs directly  
						
						 
						
						
						
						
					 
					
						2019-01-08 01:01:31 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gandalf- 
							
						 
					 
					
						
						
							
						
						4a2b2c7396 
					 
					
						
						
							
							Issue 1404 grep glob false positives  
						
						 
						
						... 
						
						
						
						https://github.com/koalaman/shellcheck/issues/1404 
Some grep flags support globs; these are now all checked prevent false
positives. 
						
						
					 
					
						2019-01-06 17:45:29 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						97cb753d21 
					 
					
						
						
							
							Recognize --help ( fixes   #1441 )  
						
						 
						
						
						
						
					 
					
						2019-01-05 11:37:05 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						98266a1878 
					 
					
						
						
							
							Merge branch 'issue_1039_case_pattern_context' of  https://github.com/Gandalf-/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-01 16:50:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						6138206ce5 
					 
					
						
						
							
							Merge branch 'autofix-tab' of  https://github.com/ngzhian/shellcheck  
						
						 
						
						
						
						
					 
					
						2019-01-01 13:06:20 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gandalf- 
							
						 
					 
					
						
						
							
						
						6debd59f02 
					 
					
						
						
							
							Add context to case pattern warnings  
						
						 
						
						... 
						
						
						
						https://github.com/koalaman/shellcheck/issues/1039  
						
						
					 
					
						2018-12-31 18:52:30 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gandalf- 
							
						 
					 
					
						
						
							
						
						9425654a42 
					 
					
						
						
							
							Expand echo + sed style warning to herestrings  
						
						 
						
						... 
						
						
						
						https://github.com/koalaman/shellcheck/issues/130  
						
						
					 
					
						2018-12-31 15:33:37 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ng Zhi An 
							
						 
					 
					
						
						
							
						
						461be74976 
					 
					
						
						
							
							Realign virtual tabs when applying fix  
						
						 
						
						... 
						
						
						
						Fix an off-by-one error, in the case that is commented `should never happen`.
It happens when the end of a range is the at the end of a line.
In that case we should update the real column count (probably just by +1)
instead of returning it.
I modified makeNonVirtual to use a helper, realign, that works on
Ranged. That way we can share the code to realign a PositionedComment
and also a Replacement.
Fixes  #1420  
						
						
					 
					
						2018-12-29 17:16:29 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						278ce56650 
					 
					
						
						
							
							Merge branch 'ngzhian-1416-encourage-n'  
						
						 
						
						
						
						
					 
					
						2018-12-28 19:02:40 -08:00