formula_desc_cop: If desc ends with 'etc.', it's not a violation
This commit is contained in:
parent
302bc8be22
commit
0786d41693
@ -40,7 +40,7 @@ module RuboCop
|
||||
# - Checks for correct usage of `command-line` in `desc`
|
||||
# - Checks description starts with a capital letter
|
||||
# - Checks if `desc` contains the formula name
|
||||
# - Checks if `desc` ends with a full stop
|
||||
# - Checks if `desc` ends with a full stop (apart from in the case of "etc.")
|
||||
class Desc < FormulaCop
|
||||
VALID_LOWERCASE_WORDS = %w[
|
||||
ex
|
||||
@ -83,8 +83,8 @@ module RuboCop
|
||||
problem "Description shouldn't start with the formula name"
|
||||
end
|
||||
|
||||
# Check if a full stop is used at the end of a formula's desc
|
||||
return unless regex_match_group(desc, /\.$/)
|
||||
# Check if a full stop is used at the end of a formula's desc (apart from in the case of "etc.")
|
||||
return unless regex_match_group(desc, /\.$/) && !string_content(desc).end_with?("etc.")
|
||||
problem "Description shouldn't end with a full stop"
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user