Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							97b1b75dc5 
							
						 
					 
					
						
						
							
							style: forbid one line nested license expressions  
						
						
						
						
					 
					
						2020-08-20 11:20:04 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							ef447a38c6 
							
						 
					 
					
						
						
							
							style: convert from license array to license hash  
						
						
						
						
					 
					
						2020-08-20 10:58:36 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							750e299d49 
							
						 
					 
					
						
						
							
							Don't take name into account when calculating description length.  
						
						
						
						
					 
					
						2020-08-15 00:16:56 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							3b86e1f9c1 
							
						 
					 
					
						
						
							
							Implement RuboCop for cask desc stanza.  
						
						
						
						
					 
					
						2020-08-08 23:04:24 +01:00 
						 
				 
			
				
					
						
							
							
								Waldir Pimenta 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6813f094 
							
						 
					 
					
						
						
							
							Extract formula desc auditing code to a separate module  
						
						... 
						
						
						
						The extracted module will be used for Cask descs as well.
Co-authored-by: Markus Reiter <me@reitermark.us> 
						
						
					 
					
						2020-08-08 23:02:39 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							62671b1703 
							
						 
					 
					
						
						
							
							Remove wrong test.  
						
						
						
						
					 
					
						2020-08-06 16:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							5157c08327 
							
						 
					 
					
						
						
							
							style: clarify GitHub .git error message  
						
						
						
						
					 
					
						2020-08-05 01:00:36 -04:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							1c5e73a578 
							
						 
					 
					
						
						
							
							style: autocorrect readthedocs and GitHub .git homepages  
						
						
						
						
					 
					
						2020-08-04 09:45:18 -04:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							de8cc4106a 
							
						 
					 
					
						
						
							
							style: don't allow PR/MR urls for patches  
						
						
						
						
					 
					
						2020-08-01 16:20:46 -04:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							af3ea7d5aa 
							
						 
					 
					
						
						
							
							Revert "style: don't allow PR/MR urls for patches"  
						
						... 
						
						
						
						This reverts commit 7a2483728c18e9cfb45e4b3f079687ec5a8e1503. 
						
						
					 
					
						2020-07-28 21:20:46 -04:00 
						 
				 
			
				
					
						
							
							
								Dustin Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							7a2483728c 
							
						 
					 
					
						
						
							
							style: don't allow PR/MR urls for patches  
						
						
						
						
					 
					
						2020-07-28 10:18:26 -04:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cd72908bc 
							
						 
					 
					
						
						
							
							Merge pull request  #7863  from iMichka/single-resource  
						
						... 
						
						
						
						on_os resources: allow linux-only or mac-only resources 
						
						
					 
					
						2020-07-20 16:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							70dfaf3b42 
							
						 
					 
					
						
						
							
							Add link to pypi downloads page to problem message  
						
						
						
						
					 
					
						2020-07-18 14:22:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3f7d010b 
							
						 
					 
					
						
						
							
							Require long urls for pypi and pythonhosted urls  
						
						
						
						
					 
					
						2020-07-18 14:05:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							d8fb850fa9 
							
						 
					 
					
						
						
							
							fix pkgshare missing slash issue  
						
						
						
						
					 
					
						2020-07-12 14:20:50 -04:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							edd1685d37 
							
						 
					 
					
						
						
							
							on_os resources: allow linux-only or mac-only resources  
						
						... 
						
						
						
						This is now allowed since #7833  has been fixed. 
						
						
					 
					
						2020-07-10 23:16:43 +02:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							9e52712b08 
							
						 
					 
					
						
						
							
							style: don't need require "formula"  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b5c2093a 
							
						 
					 
					
						
						
							
							style: refactor OptionDeclarations cop  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							1859162735 
							
						 
					 
					
						
						
							
							style: use pkgshare instead of share/foo  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							792533462a 
							
						 
					 
					
						
						
							
							style: don't use prefix + directory  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a9565b8b 
							
						 
					 
					
						
						
							
							style: require java dependency for JAVA_HOME  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad342eba0 
							
						 
					 
					
						
						
							
							style: don't concatenate in string interpolation  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							63b81d847a 
							
						 
					 
					
						
						
							
							style: env :userpaths is deprecated  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							1e943d7b6f 
							
						 
					 
					
						
						
							
							style: env :std deprecated in homebrew-core  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							bd8805b14f 
							
						 
					 
					
						
						
							
							style: separate make commands  
						
						
						
						
					 
					
						2020-07-10 11:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							8540aaf218 
							
						 
					 
					
						
						
							
							audit: disallow capitalization and period in conflicts_with reason  
						
						
						
						
					 
					
						2020-07-07 13:25:54 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa760a2f26 
							
						 
					 
					
						
						
							
							Fix brew style.  
						
						
						
						
					 
					
						2020-07-07 13:12:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6211d0da13 
							
						 
					 
					
						
						
							
							Merge pull request  #7691  from Rylan12/popen_read-audit  
						
						... 
						
						
						
						style: separate shell command arguments 
						
						
					 
					
						2020-07-06 09:15:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							ae0d37e911 
							
						 
					 
					
						
						
							
							Transfer to FormulaAuditStrict  
						
						
						
						
					 
					
						2020-07-05 13:57:49 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							0786003fe9 
							
						 
					 
					
						
						
							
							Add tests for autocorrect  
						
						
						
						
					 
					
						2020-07-05 12:12:36 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							e252de5295 
							
						 
					 
					
						
						
							
							style: improve keg_only style checks  
						
						
						
						
					 
					
						2020-07-03 14:35:32 -04:00 
						 
				 
			
				
					
						
							
							
								lionellloh 
							
						 
					 
					
						
						
						
						
							
						
						
							7358dd7bba 
							
						 
					 
					
						
						
							
							style fixes  
						
						
						
						
					 
					
						2020-06-30 23:25:51 +08:00 
						 
				 
			
				
					
						
							
							
								lionellloh 
							
						 
					 
					
						
						
						
						
							
						
						
							1422542a07 
							
						 
					 
					
						
						
							
							components_order and test  
						
						
						
						
					 
					
						2020-06-30 23:18:04 +08:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d55c87adb 
							
						 
					 
					
						
						
							
							components order: fix audit and add test  
						
						
						
						
					 
					
						2020-06-30 08:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							d921e94a2b 
							
						 
					 
					
						
						
							
							rubocop: separate args for shell commands  
						
						... 
						
						
						
						Use `system "foo", "bar"` instead of `system "foo bar"`. Also applies to
`Utils.popen_read` and `Utils.popen_write` commands. RuboCop can
automatically fix these problems. 
						
						
					 
					
						2020-06-29 13:26:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba62b988e1 
							
						 
					 
					
						
						
							
							Merge pull request  #7840  from Rylan12/remove-iso-8601-hyphen  
						
						... 
						
						
						
						Remove hyphen in ISO 8601 in rubocops/deprecate_spec.rb 
						
						
					 
					
						2020-06-27 13:15:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58de51f2ce 
							
						 
					 
					
						
						
							
							Merge pull request  #7837  from FTLam11/7392-migrate-audit-rules-to-rubocop  
						
						... 
						
						
						
						audit: Move patch checks from brew audit to rubocop 
						
						
					 
					
						2020-06-27 13:11:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21069e3797 
							
						 
					 
					
						
						
							
							Merge pull request  #7696  from Rylan12/audit-shell-variables  
						
						... 
						
						
						
						style: set shell variables in hash 
						
						
					 
					
						2020-06-27 13:10:35 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							9c44e39a39 
							
						 
					 
					
						
						
							
							Remove hyphen in ISO 8601 in rubocops/deprecate_spec.rb  
						
						
						
						
					 
					
						2020-06-26 21:32:18 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							e82084583a 
							
						 
					 
					
						
						
							
							style: set shell variables in hash  
						
						... 
						
						
						
						When running Utils.popen (or similar popen command), having a line like
"SHELL=bash ..." doesn't work properly. Instead, use:
`Utils.popen({ "SHELL" => "bash" }, "...")` 
						
						
					 
					
						2020-06-26 16:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								Frank Lam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffb1cc8e19 
							
						 
					 
					
						
						
							
							Find patch nodes nested inside blocks  
						
						
						
						
					 
					
						2020-06-27 03:13:50 +08:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							9520eabc35 
							
						 
					 
					
						
						
							
							style: enforce ISO-8601 in deprecation date  
						
						
						
						
					 
					
						2020-06-26 11:53:42 -04:00 
						 
				 
			
				
					
						
							
							
								Frank Lam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							644ae115f5 
							
						 
					 
					
						
						
							
							Prepare inline patch specs  
						
						
						
						
					 
					
						2020-06-25 22:29:34 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac0665daff 
							
						 
					 
					
						
						
							
							Refer to default branch in links with HEAD  
						
						... 
						
						
						
						Anywhere we can use `blob/master` we can use `blob/HEAD` instead. This
will make life easier if we ever rename our default branch in future
(once/if Git and GitHub provides the necessary tooling to do so). 
						
						
					 
					
						2020-06-25 11:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							0faf17b1e6 
							
						 
					 
					
						
						
							
							use safe_popen_read instead of popen_read  
						
						... 
						
						
						
						RuboCop requires using Utils.safe_popen_read and Utils.safe_popen_write
instead of Utils.popen_read and Utils.popen_write respectively.
Using the "safe" version means that an error will be shown if the
command fails. Previously, when using `popen_read`, a failed command can
go unnoticed and have negative consequences that go undetected (as
happened for pipend in
https://github.com/Homebrew/homebrew-core/pull/55682 )
RuboCop does not require Utils.safe_popen_read in a test do block
because there can be some legitimate uses for Utils.popen_read in these
cases. 
						
						
					 
					
						2020-06-23 13:57:33 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Vladovic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a62f891e1 
							
						 
					 
					
						
						
							
							formula: add std_cargo_args  
						
						
						
						
					 
					
						2020-06-22 14:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0041ea21f5 
							
						 
					 
					
						
						
							
							Change occurrences of "whitelist" to "allowlist"  
						
						
						
						
					 
					
						2020-06-06 22:38:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							c494528f15 
							
						 
					 
					
						
						
							
							on_os_blocks: add audit  
						
						
						
						
					 
					
						2020-06-04 17:36:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa81982aba 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2020-06-02 09:49:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca47992a6c 
							
						 
					 
					
						
						
							
							Fix rubocop-performance brew style.  
						
						
						
						
					 
					
						2020-05-22 08:52:26 +01:00