polkadot-js/apps

View on GitHub
packages/page-referenda/src/Referenda/Submit/useTrackOptions.tsx

Summary

Maintainability
A
1 hr
Test Coverage

Function getTrackOptions has 27 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function getTrackOptions (api: ApiPromise, specName: string, palletReferenda: string, tracks: TrackDescription[], include?: (BN | number)[], exclude?: (BN | number)[]): TrackOption[] {
  const includeBn = include?.map((v) => bnToBn(v));
  const excludeBn = exclude?.map((v) => bnToBn(v));

  return tracks
Severity: Minor
Found in packages/page-referenda/src/Referenda/Submit/useTrackOptions.tsx - About 1 hr to fix

    Function getTrackOptions has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    function getTrackOptions (api: ApiPromise, specName: string, palletReferenda: string, tracks: TrackDescription[], include?: (BN | number)[], exclude?: (BN | number)[]): TrackOption[] {
    Severity: Minor
    Found in packages/page-referenda/src/Referenda/Submit/useTrackOptions.tsx - About 45 mins to fix

      There are no issues that match your filters.

      Category
      Status