RoushTech/RollbarDotNet

View on GitHub

Showing 3 of 10 total issues

Method BuildFrames has 33 lines of code (exceeds 25 allowed). Consider refactoring.
Open

protected List<Frame> BuildFrames(Exception exception)
{
var frames = new List<Frame>();
var stacktrace = new System.Diagnostics.StackTrace(exception, true);
var stackTraceFrames = stacktrace.GetFrames();
Severity: Minor
Found in src/RollbarDotNet/Builder/ExceptionBuilder.cs - About 1 hr to fix

    Method QueryStringBreakdown has 26 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    protected string QueryStringBreakdown(string queryString)
    {
    if (queryString.Length == 0)
    {
    return queryString;
    Severity: Minor
    Found in src/RollbarDotNet/Builder/RequestBuilder.cs - About 1 hr to fix

      Method Log has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

      public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception,
      Func<TState, Exception, string> formatter)
      Severity: Minor
      Found in src/RollbarDotNet/Logger/RollbarDotNetLogger.cs - About 35 mins to fix
        Severity
        Category
        Status
        Source
        Language