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