class Dependabot::FileParsers::Base

def check_required_files; end

def check_required_files; end

def ecosystem

def ecosystem
  nil
end

def get_original_file(filename)

def get_original_file(filename)
  dependency_files.find { |f| f.name == filename }
end

def initialize(

def initialize(
  dependency_files:,
  source:,
  repo_contents_path: nil,
  credentials: [],
  reject_external_code: false,
  options: {}
)
  @dependency_files = dependency_files
  @repo_contents_path = repo_contents_path
  @credentials = credentials
  @source = source
  @reject_external_code = reject_external_code
  @options = options
  check_required_files
end

def parse; end

def parse; end

def run_in_parsed_context(_command)

def run_in_parsed_context(_command)
  raise Dependabot::NotImplemented, "No run_parsed_context utility method is provided for this ecosystem."
end