in lib/cc/engine_registry.rb [28:45]
def fetch_engine_details(engine, development: false)
if development
EngineDetails.new("codeclimate/codeclimate-#{engine.name}", nil, "")
else
metadata = yaml.fetch(engine.name)
channels = metadata.fetch("channels")
EngineDetails.new(
[prefix, channels.fetch(engine.channel)].join,
metadata.fetch("command", DEFAULT_COMMAND),
metadata.fetch("description", "(No description available)"),
memory_limit(metadata["minimum_memory_limit"]),
)
end
rescue KeyError
raise EngineDetailsNotFoundError, not_found_message(engine, channels)
end