module Airbrake::Backtrace

def parse_backtrace(exception)

Experimental RBS support (using type sampling data from the type_fusion project).

def parse_backtrace: (StandardError exception) -> untyped

This signature was generated using 2 samples from 1 application.

def parse_backtrace(exception)
  regexp = best_regexp_for(exception)
  root_directory = Airbrake::Config.instance.root_directory.to_s
  exception.backtrace.map.with_index do |stackframe, i|
    frame = stack_frame(regexp, stackframe)
    next(frame) if !Airbrake::Config.instance.code_hunks || frame[:file].nil?
    if !root_directory.empty?
      populate_code(frame) if frame_in_root?(frame, root_directory)
    elsif i < CODE_FRAME_LIMIT
      populate_code(frame)
    end
    frame
  end
end