Sha256: 16640b1f2caa1e4556b5b49d789480f2f878944a5e851ffbfbebf3789053d4a3

Contents?: true

Size: 735 Bytes

Versions: 64

Compression:

Stored size: 735 Bytes

Contents

# frozen_string_literal: true

require "dependabot/file_parsers/base"

module Dependabot
  module FileParsers
    module Go
      class Modules < Dependabot::FileParsers::Base
        require_relative "modules/go_mod_parser"

        def parse
          go_mod_dependencies.dependencies
        end

        private

        def go_mod_dependencies
          @go_mod_dependencies ||=
            Modules::GoModParser.
            new(dependency_files: dependency_files, credentials: credentials).
            dependency_set
        end

        def go_mod
          @go_mod ||= get_original_file("go.mod")
        end

        def check_required_files
          raise "No go.mod!" unless go_mod
        end
      end
    end
  end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
dependabot-core-0.86.25 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.24 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.23 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.22 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.21 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.20 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.19 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.18 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.17 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.16 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.15 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.14 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.13 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.12 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.11 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.10 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.9 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.8 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.7 lib/dependabot/file_parsers/go/modules.rb
dependabot-core-0.86.6 lib/dependabot/file_parsers/go/modules.rb