Vidar Holen 
							
						 
					 
					
						
						
							
						
						055b40462d 
					 
					
						
						
							
							Improved $(echo ..) warnings  
						
						
						
						
							
						
					 
					
						2014-02-16 13:26:50 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						b087b7efb1 
					 
					
						
						
							
							Some hlint fixes.  
						
						... 
						
						
						
						Ironically, this is the first time the linter has been linted. 
						
						
							
						
					 
					
						2014-02-16 12:57:34 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						5d8d57cf07 
					 
					
						
						
							
							Suggest useless use of echo for $(echo $var)  
						
						
						
						
							
						
					 
					
						2014-02-12 19:20:39 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						661091a9da 
					 
					
						
						
							
							Added better message for SC1007, for 'var= value'  
						
						
						
						
							
						
					 
					
						2014-02-12 18:26:41 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						2ec60c2627 
					 
					
						
						
							
							Added double prime to list of unicode quotes.  
						
						
						
						
							
						
					 
					
						2014-02-08 14:15:04 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						8b4909b238 
					 
					
						
						
							
							Improve warnings for missing quotes.  
						
						
						
						
							
						
					 
					
						2014-02-08 14:10:45 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						95a3be6546 
					 
					
						
						
							
							README: Updated URL, reformatted long lines  
						
						
						
						
							
						
					 
					
						2014-02-08 09:58:11 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						968e34e002 
					 
					
						
						
							
							Parse forward ticks (acute accents) just like backticks and warn.  
						
						
						
						
							
						
					 
					
						2014-02-08 09:50:20 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						197b3e3f20 
					 
					
						
						
							
							Some checks for accidental rm -r  
						
						
						
						
							
						
					 
					
						2014-02-04 19:43:16 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						0e464ea476 
					 
					
						
						
							
							Stable version 0.3.1  
						
						... 
						
						
						
						This release is dedicated to the Flycheck team,
even though ShellCheck is written entirely in Vim. 
						
						
							
 
						
					 
					
						2014-02-03 20:22:30 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						811df6f0da 
					 
					
						
						
							
							Fixed cabal file  
						
						
						
						
							
						
					 
					
						2014-02-03 20:21:26 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						4e5d32b05a 
					 
					
						
						
							
							Added --version flag  
						
						
						
						
							
						
					 
					
						2014-02-03 20:06:59 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						c5141b77bf 
					 
					
						
						
							
							Fixed parser not accepting `` in arithmetic contex  
						
						
						
						
							
						
					 
					
						2014-02-03 16:45:48 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						9dfeb6b42a 
					 
					
						
						
							
							Added -s to the man page  
						
						
						
						
							
						
					 
					
						2014-02-02 21:56:04 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						77916d2645 
					 
					
						
						
							
							Fixed compilation error on GHC7  
						
						
						
						
							
						
					 
					
						2014-02-02 21:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						4968e7d9ff 
					 
					
						
						
							
							Added -s flag to override dialect, e.g. -s ksh  
						
						
						
						
							
						
					 
					
						2014-02-02 19:28:09 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						075d58ee90 
					 
					
						
						
							
							Replaced parser error for 'function' with shell-aware check.  
						
						
						
						
							
						
					 
					
						2014-02-02 13:39:44 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						6a4a5a815e 
					 
					
						
						
							
							Don't consider last stage of pipeline a subshell for Ksh/Zsh  
						
						... 
						
						
						
						Also fixes the problem where pipelines were considered a single subshell. 
						
						
							
						
					 
					
						2014-02-02 13:03:26 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						76a39f254b 
					 
					
						
						
							
							Refactoring, 25% speedup.  
						
						... 
						
						
						
						* Checks now use Writer monad instead of State
* Parser no longer emits notes unrelated to parsing.
* All checks are now passed a parameter value, containing shell type,
  map from notes to parents and such. This eliminates recalculation
  and removes the need for a special group of parent examining checks. 
						
						
							
						
					 
					
						2014-02-02 04:59:17 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						8ec9fa43fd 
					 
					
						
						
							
							Warn about break/continue in subshells and outside loops  
						
						
						
						
							
						
					 
					
						2014-02-01 23:45:26 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						e8634a3c27 
					 
					
						
						
							
							Removed duplicate check for [[ a == b + 1 ]]  
						
						
						
						
							
						
					 
					
						2014-02-01 20:45:44 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						9ae776530b 
					 
					
						
						
							
							Check for [[ i + 1 = 2 ]]  
						
						
						
						
							
						
					 
					
						2014-01-27 22:47:48 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						0ec62390d5 
					 
					
						
						
							
							Merge branch 'master' of github.com:koalaman/shellcheck  
						
						
						
						
							
						
					 
					
						2014-01-27 22:13:04 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						82328cd86e 
					 
					
						
						
							
							Warn about literal "\ " just like literal quotes.  
						
						... 
						
						
						
						Also, do it recursively. 
						
						
							
						
					 
					
						2014-01-27 22:11:46 -08:00 
						 
				 
			
				
					
						
							
							
								koalaman 
							
						 
					 
					
						
						
							
						
						5b58da7249 
					 
					
						
						
							
							Merge pull request  #75  from michaelsanford/master  
						
						... 
						
						
						
						Added MacPorts cabal install information to README 
						
						
							
						
					 
					
						2014-01-27 12:11:19 -08:00 
						 
				 
			
				
					
						
							
							
								michaelsanford 
							
						 
					 
					
						
						
							
						
						8676517270 
					 
					
						
						
							
							Macports install info thanks to @myint  
						
						... 
						
						
						
						Capital P on MacPorts 
						
						
							
						
					 
					
						2014-01-27 14:41:40 -05:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						4262c4b1bf 
					 
					
						
						
							
							Allow {} in arithmetic for loops  
						
						
						
						
							
						
					 
					
						2014-01-26 12:44:51 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						7ad0110443 
					 
					
						
						
							
							Don't warn about sed '$d' or '$p'  
						
						
						
						
							
						
					 
					
						2014-01-25 14:54:05 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						e9bba2f75a 
					 
					
						
						
							
							Don't warn about comma separation in for f in {a,b}  
						
						
						
						
							
						
					 
					
						2014-01-25 14:30:25 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						74ea5eaeec 
					 
					
						
						
							
							Parse but warn about "else if"  
						
						
						
						
							
						
					 
					
						2014-01-25 14:12:31 -08:00 
						 
				 
			
				
					
						
							
							
								koalaman 
							
						 
					 
					
						
						
							
						
						b7ee5f4410 
					 
					
						
						
							
							Merge pull request  #67  from michaelsanford/master  
						
						... 
						
						
						
						Added cabal setup instructions for Mac OS X to README 
						
						
							
						
					 
					
						2014-01-24 21:15:10 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Sanford 
							
						 
					 
					
						
						
							
						
						e294db171e 
					 
					
						
						
							
							Added Mac OS instructions with brew (relates  #11 )  
						
						... 
						
						
						
						Un-Markdown text 
						
						
							
						
					 
					
						2014-01-24 15:59:10 -05:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						8c3d8d7cfa 
					 
					
						
						
							
							Stable version 0.3.0  
						
						
						
						
							
 
						
					 
					
						2014-01-19 13:04:17 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						380d6c3317 
					 
					
						
						
							
							Cleaned up cabal file to make 'cabal check' pass.  
						
						
						
						
							
						
					 
					
						2014-01-19 13:03:05 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						16bd52333a 
					 
					
						
						
							
							man page: Added Directives section  
						
						
						
						
							
						
					 
					
						2014-01-19 12:36:48 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						cfb44b3fe2 
					 
					
						
						
							
							Warn about 'cd $f; foo; cd ..' loop antipattern.  
						
						
						
						
							
						
					 
					
						2014-01-17 09:02:14 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						43ed5e748d 
					 
					
						
						
							
							Allow '# shellcheck disable=SC1234' to ignore by code.  
						
						
						
						
							
						
					 
					
						2014-01-16 23:08:56 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						4dca88aade 
					 
					
						
						
							
							Don't warn about quotes in variables for eval  
						
						
						
						
							
						
					 
					
						2014-01-16 19:41:09 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						1d2c7a8551 
					 
					
						
						
							
							Warn about abused char classes, such as [10-15] and [:digit:]  
						
						
						
						
							
						
					 
					
						2014-01-14 21:20:21 -08:00 
						 
				 
			
				
					
						
							
							
								koalaman 
							
						 
					 
					
						
						
							
						
						ba080e7e34 
					 
					
						
						
							
							Merge pull request  #61  from cheecheeo/master  
						
						... 
						
						
						
						expanded cabal file 
						
						
							
						
					 
					
						2014-01-14 10:40:27 -08:00 
						 
				 
			
				
					
						
							
							
								John Chee 
							
						 
					 
					
						
						
							
						
						fc716738eb 
					 
					
						
						
							
							expanded cabal file  
						
						
						
						
							
						
					 
					
						2014-01-13 19:14:18 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						659709d529 
					 
					
						
						
							
							Fixed ${!var} not counting as reference of var  
						
						
						
						
							
						
					 
					
						2013-12-30 10:00:05 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						5b4729d940 
					 
					
						
						
							
							Parser: allow subshell function definitions  
						
						
						
						
							
						
					 
					
						2013-12-30 09:50:14 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						b936f28763 
					 
					
						
						
							
							Merge branch 'manpage'  
						
						
						
						
							
						
					 
					
						2013-12-15 19:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						78d9a7ad97 
					 
					
						
						
							
							Tweaked man page format  
						
						
						
						
							
						
					 
					
						2013-12-15 19:40:05 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						d540a98d33 
					 
					
						
						
							
							Merge branch 'man_page' of  https://github.com/Dridi/shellcheck  into manpage  
						
						
						
						
							
						
					 
					
						2013-12-15 18:44:49 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						8c00850134 
					 
					
						
						
							
							Minor performance tweaks (~10% improvement)  
						
						
						
						
							
						
					 
					
						2013-12-15 18:43:34 -08:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						d1990e3396 
					 
					
						
						
							
							Warn about 'i=i+1' and 'i=i + 1'  
						
						
						
						
							
						
					 
					
						2013-12-15 16:11:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dridi Boukelmoune 
							
						 
					 
					
						
						
							
						
						91fc4a046c 
					 
					
						
						
							
							Added a shellcheck(1) man page  
						
						... 
						
						
						
						The manual is mainly a copy/paste from the current documentation. It is
builded with pandoc, and written in markdown.
closes  #50  
						
						
							
						
					 
					
						2013-12-16 00:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						95ebe1cd07 
					 
					
						
						
							
							Fixed parser error for '..; done| ..'  
						
						
						
						
							
						
					 
					
						2013-12-15 14:39:47 -08:00