eustatos/pure-md5

View on GitHub

Showing 6 of 8 total issues

Function md5cycle has 79 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function md5cycle(x: number[], k: number[], fn?): void {
  if (typeof fn === 'undefined') {
    fn = add32;
  }
  let a = x[0];
Severity: Major
Found in src/md5cycle.ts - About 3 hrs to fix

    Function gg has 8 arguments (exceeds 4 allowed). Consider refactoring.
    Open

      fn,
      a: number,
      b: number,
      c: number,
      d: number,
    Severity: Major
    Found in src/gg.ts - About 1 hr to fix

      Function hh has 8 arguments (exceeds 4 allowed). Consider refactoring.
      Open

        fn,
        a: number,
        b: number,
        c: number,
        d: number,
      Severity: Major
      Found in src/hh.ts - About 1 hr to fix

        Function ii has 8 arguments (exceeds 4 allowed). Consider refactoring.
        Open

          fn,
          a: number,
          b: number,
          c: number,
          d: number,
        Severity: Major
        Found in src/ii.ts - About 1 hr to fix

          Function ff has 8 arguments (exceeds 4 allowed). Consider refactoring.
          Open

            fn,
            a: number,
            b: number,
            c: number,
            d: number,
          Severity: Major
          Found in src/ff.ts - About 1 hr to fix

            Function cmn has 7 arguments (exceeds 4 allowed). Consider refactoring.
            Open

              q: number,
              a: number,
              b: number,
              x: number,
              s: number,
            Severity: Major
            Found in src/cmn.ts - About 50 mins to fix
              Severity
              Category
              Status
              Source
              Language