aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/rubocops/extend/formula_cop.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/rubocops/extend/formula_cop.rb')
-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)