Vidar Holen 
							
						 
					 
					
						
						
							
						
						c2d67c15f8 
					 
					
						
						
							
							Merge pull request  #1802  from szydell/master  
						
						 
						
						... 
						
						
						
						SC2016, repair false error for M language parser 
						
						
					 
					
						2020-02-10 18:25:28 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						6043deb8f2 
					 
					
						
						
							
							Merge pull request  #1824  from josephcsible/patch-1  
						
						 
						
						... 
						
						
						
						Simplify literalEquals 
						
						
					 
					
						2020-02-10 18:20:05 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						83d329c8da 
					 
					
						
						
							
							Merge pull request  #1825  from josephcsible/nofilterm  
						
						 
						
						... 
						
						
						
						Use findM instead of filterM 
						
						
					 
					
						2020-02-10 18:10:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						d0beac6d0b 
					 
					
						
						
							
							Merge pull request  #1826  from josephcsible/nofromjust  
						
						 
						
						... 
						
						
						
						Use the Identity monad to avoid unnecessary uses of fromJust 
						
						
					 
					
						2020-02-10 18:05:36 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						b88b253cad 
					 
					
						
						
							
							Merge pull request  #1827  from josephcsible/nofromjust2  
						
						 
						
						... 
						
						
						
						Remove more unnecessary uses of fromJust 
						
						
					 
					
						2020-02-10 18:01:38 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						a8f9f25ec9 
					 
					
						
						
							
							Merge pull request  #1828  from josephcsible/cleanups  
						
						 
						
						... 
						
						
						
						Another round of cleanups/refactoring 
						
						
					 
					
						2020-02-10 18:01:12 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						85c49a8af9 
					 
					
						
						
							
							Simplify mockedSystemInterface  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:50:48 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						42abcb7ae2 
					 
					
						
						
							
							Simplify shellFromFilename  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						d5c5128115 
					 
					
						
						
							
							Use isJust instead of reimplementing it  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						6d06103cab 
					 
					
						
						
							
							Remove unnecessary uses of head  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						c95914f9b3 
					 
					
						
						
							
							Simplify determineShell  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						ea24e25efd 
					 
					
						
						
							
							Use Map.member instead of isJust and Map.lookup  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						8f0448133c 
					 
					
						
						
							
							Use isNothing instead of reimplementing it  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:08 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						7fc9496320 
					 
					
						
						
							
							Use forM_ instead of reimplementing it  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:08 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						962fad038c 
					 
					
						
						
							
							Avoid a zip that breaks fusion  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:08 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						a223a7a5a5 
					 
					
						
						
							
							Remove unnecessary fromMaybes  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:18:08 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						8e9290badb 
					 
					
						
						
							
							Do toLower earlier  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						292b0840d9 
					 
					
						
						
							
							Simplify a double negative  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						43c24cf79c 
					 
					
						
						
							
							Use Map.! instead of reimplementing it  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						21ad4196db 
					 
					
						
						
							
							Simplify findFunction  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						172aa7c4fc 
					 
					
						
						
							
							Avoid unnecessary use of when and unless  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						c290eace54 
					 
					
						
						
							
							Inline an uncurry  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						a6efd02807 
					 
					
						
						
							
							Simplify <> for SpaceStatus  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						057cc714b3 
					 
					
						
						
							
							Simplify matchToken  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						0e00249eae 
					 
					
						
						
							
							Use void instead of do and return ()  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						0ca50159ec 
					 
					
						
						
							
							Use head instead of reimplementing it  
						
						 
						
						... 
						
						
						
						Normally I wouldn't use head, but this code is partial anyway. 
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						7e6a556ef1 
					 
					
						
						
							
							Get rid of potentially  
						
						 
						
						... 
						
						
						
						This already exists as sequence_. 
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						4bfe6496d9 
					 
					
						
						
							
							Simplify check and checkTranslatedStringVariable  
						
						 
						
						... 
						
						
						
						Avoid the "potentially" and "Maybe" business, and just use regular guards. 
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						ffbbfcfe25 
					 
					
						
						
							
							Use mapM_ and sequence_ instead of reimplementing them  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						cc424bac11 
					 
					
						
						
							
							Use find instead of take 1 and filter  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						cb01cbf7eb 
					 
					
						
						
							
							Use mapM instead of implementing a slower version of it  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						1e32139f66 
					 
					
						
						
							
							Replace mapMaybe and concatMap with list comprehensions  
						
						 
						
						
						
						
					 
					
						2020-02-09 23:17:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						4d92a2e15c 
					 
					
						
						
							
							Add getLiteralStringDef and simplify with it  
						
						 
						
						
						
						
					 
					
						2020-02-09 21:36:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						f8648e5465 
					 
					
						
						
							
							Switch getLiteralStringExt to Identity where it can never be Nothing  
						
						 
						
						
						
						
					 
					
						2020-02-09 21:26:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						4fd8de058b 
					 
					
						
						
							
							Remove more unnecessary uses of fromJust  
						
						 
						
						
						
						
					 
					
						2020-02-08 23:48:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						aaffe38198 
					 
					
						
						
							
							Use the Identity monad to avoid unnecessary uses of fromJust  
						
						 
						
						
						
						
					 
					
						2020-02-08 23:20:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						bd116f252b 
					 
					
						
						
							
							Use findM instead of filterM  
						
						 
						
						... 
						
						
						
						Using filterM makes us run the monadic predicate on every list element.
Use findM instead so that we can stop once we find a matching one. 
						
						
					 
					
						2020-02-08 22:55:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						ef51ed3950 
					 
					
						
						
							
							Simplify literalEquals  
						
						 
						
						
						
						
					 
					
						2020-02-08 14:09:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						61b073d507 
					 
					
						
						
							
							Merge pull request  #1817  from furkanpham/master  
						
						 
						
						... 
						
						
						
						README.md: Fix pre-compiled binary URL for aarch64 
						
						
					 
					
						2020-02-08 10:48:37 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						9d604ae732 
					 
					
						
						
							
							Merge pull request  #1822  from yetamrra/arrayindex  
						
						 
						
						... 
						
						
						
						SC2191: Tighten index checks 
						
						
					 
					
						2020-02-08 10:48:07 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vidar Holen 
							
						 
					 
					
						
						
							
						
						1ca0b72329 
					 
					
						
						
							
							Merge pull request  #1816  from josephcsible/cleanups  
						
						 
						
						... 
						
						
						
						Various cleanups and refactorings 
						
						
					 
					
						2020-02-08 10:38:27 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Gordon 
							
						 
					 
					
						
						
							
						
						474b23d6e7 
					 
					
						
						
							
							SC2191: Tighten index checks  
						
						 
						
						... 
						
						
						
						When adding a value containing an equals sign to an indexed array, the
left side is treated as an index if it looks like [N]=val and N is
numeric.  SC2191 currently warns about anything that looks like key=val
even though non-numeric values of key will never be treated as an index.
This causes spurious warnings for the common pattern of building up
program arguments in an array, such as:
  args=(
    --dry-run
    --in="${my_var}"
    --out=/some/path
    -f
  )
  /bin/program "${args[@]}"
Since only numeric expressions can be a valid index for an indexed
array, only emit SC2191 if the left side of a literal string containing
an equals looks numeric.  Other more complicated constructs should still
warn because shellcheck doesn't know if they may evaluate to a numeric
result.  Associative arrays still warn because a non-numeric left side
is a valid subscript. 
						
						
					 
					
						2020-02-05 16:50:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Furkan Pham 
							
						 
					 
					
						
						
							
						
						fe2b4b5079 
					 
					
						
						
							
							Fix pre-compiled binary URL for aarch64  
						
						 
						
						
						
						
					 
					
						2020-02-03 13:00:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						e820a5642b 
					 
					
						
						
							
							Adjust a pattern to get rid of a fromJust  
						
						 
						
						
						
						
					 
					
						2020-02-02 00:40:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						392b57b8e8 
					 
					
						
						
							
							Use maybe instead of isJust and fromJust  
						
						 
						
						
						
						
					 
					
						2020-02-02 00:27:05 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						6595e14d25 
					 
					
						
						
							
							Adjust a pattern to avoid tail  
						
						 
						
						
						
						
					 
					
						2020-02-02 00:24:24 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						115ef29079 
					 
					
						
						
							
							Use pattern matching instead of head  
						
						 
						
						
						
						
					 
					
						2020-02-02 00:16:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						76b798394f 
					 
					
						
						
							
							Use case matching instead of null  
						
						 
						
						... 
						
						
						
						Using null followed by a head, tail, or a partial pattern match is
an anti-pattern. Use case matching instead. 
						
						
					 
					
						2020-02-01 23:07:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						8a005526cc 
					 
					
						
						
							
							Use drop instead of splitAt since we only use the second half  
						
						 
						
						
						
						
					 
					
						2020-02-01 23:04:04 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph C. Sible 
							
						 
					 
					
						
						
							
						
						c29b6afa56 
					 
					
						
						
							
							Use null instead of comparing with empty lists  
						
						 
						
						
						
						
					 
					
						2020-02-01 23:04:04 -05:00