aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/rubocops/extend
diff options
context:
space:
mode:
authorGautham Goli2017-09-04 13:47:05 +0530
committerGautham Goli2017-09-04 23:43:42 +0530
commit4ec26aea4025d19e70cdf59da6dfd7be3a389e44 (patch)
tree93e8e09c078c364c5ab513df59d86924e0ac1d8c /Library/Homebrew/rubocops/extend
parente77701075606cbcf3075d7fcc123556b63977bcf (diff)
downloadbrew-4ec26aea4025d19e70cdf59da6dfd7be3a389e44.tar.bz2
audit: Port audit_class to rubocop, add tests and autocorrect
Diffstat (limited to 'Library/Homebrew/rubocops/extend')
-rw-r--r--Library/Homebrew/rubocops/extend/formula_cop.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/Library/Homebrew/rubocops/extend/formula_cop.rb b/Library/Homebrew/rubocops/extend/formula_cop.rb
index 7844f7bf2..59ad1aafb 100644
--- a/Library/Homebrew/rubocops/extend/formula_cop.rb
+++ b/Library/Homebrew/rubocops/extend/formula_cop.rb
@@ -422,7 +422,14 @@ module RuboCop
def formula_class?(node)
_, class_node, = *node
- class_node && string_content(class_node) == "Formula"
+ class_names = %w[
+ Formula
+ GithubGistFormula
+ ScriptFileFormula
+ AmazonWebServicesFormula
+ ]
+
+ class_node && class_names.include?(string_content(class_node))
end
def file_path_allowed?(file_path)