class RuboCop::Cop::Sorbet::ValidGemVersionAnnotations
def on_new_investigation
def on_new_investigation gem_version_annotations.each do |comment| gem_versions = gem_versions(comment) if gem_versions.empty? message = format(MSG, versions: "empty version") add_offense(comment, message: message) break end invalid_versions = gem_versions.reject do |version| valid_version?(version) end unless invalid_versions.empty? message = format(MSG, versions: invalid_versions.map(&:strip).join(", ")) add_offense(comment, message: message) end end end