lib/sslcheck/certificate.rb
Class Certificate
has 23 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Certificate
def initialize(cert, clock=nil)
@cert = bootstrap_certificate(cert)
@clock = clock || DateTime
end
Shadowing outer local variable - ext
. Open
Open
ext = @cert.extensions.find{|ext| ext.oid == "subjectAltName" }
- Read upRead up
- Exclude checks
This cop looks for use of the same name as outer local variables
for block arguments or block local variables.
This is a mimic of the warning
"shadowing outer local variable - foo" from ruby -cw
.
Example:
# bad
def some_method
foo = 1
2.times do |foo| # shadowing outer `foo`
do_something(foo)
end
end
Example:
# good
def some_method
foo = 1
2.times do |bar|
do_something(bar)
end
end