From 26af3b5807cac3967454e0c923546f96dae391d8 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Wed, 26 Aug 2020 02:28:17 +0200 Subject: [PATCH] Document `rubocops/class` cops. --- Library/Homebrew/rubocops/class.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/rubocops/class.rb b/Library/Homebrew/rubocops/class.rb index 7fde505269..56ce23cff1 100644 --- a/Library/Homebrew/rubocops/class.rb +++ b/Library/Homebrew/rubocops/class.rb @@ -5,6 +5,9 @@ require "rubocops/extend/formula" module RuboCop module Cop module FormulaAudit + # This cop makes sure that `Formula` is used as superclass. + # + # @api private class ClassName < FormulaCop DEPRECATED_CLASSES = %w[ GithubGistFormula @@ -26,6 +29,9 @@ module RuboCop end end + # This cop makes sure that a `test` block contains a proper test. + # + # @api private class Test < FormulaCop def audit_formula(_node, _class_node, _parent_class_node, body_node) test = find_block(body_node, :test) @@ -78,7 +84,9 @@ module RuboCop end module FormulaAuditStrict - # - `test do ..end` should defined in the formula. + # This cop makes sure that a `test` block exists. + # + # @api private class TestPresent < FormulaCop def audit_formula(_node, _class_node, _parent_class_node, body_node) return if find_block(body_node, :test)