File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -545,9 +545,14 @@ def check_lines
545
545
warn ( "Please use snake case on method names: #{ ln } " , idx )
546
546
end
547
547
548
- if ln =~ /fail_with\( ['"].+['"]\) /
549
- error ( "fail_with requires a Failure:: reason as first parameter: #{ ln } " , idx )
548
+ if ln =~ /fail_with\( /
549
+ if ln =~ /fail_with\( ['"].+['"]\) /
550
+ error ( "fail_with requires a Failure:: reason as first parameter: #{ ln } " , idx )
551
+ elsif ln !~ /fail_with\( Failure\: \: (?:None|Unknown|Unreachable|BadConfig|Disconnected|NotFound|UnexpectedReply|TimeoutExpired|UserInterrupt|NoAccess|NoTarget|NotVulnerable|PayloadFailed),\s *['"].+['"]\) /
552
+ error ( "fail_with requires a valid Failure:: reason as first parameter: #{ ln } " , idx )
553
+ end
550
554
end
555
+
551
556
end
552
557
end
553
558
You can’t perform that action at this time.
0 commit comments