jameswlane/status-board

View on GitHub
src/item-manager/get-by-package.ts

Summary

Maintainability
A
3 hrs
Test Coverage

Function getByPackage has 66 lines of code (exceeds 25 allowed). Consider refactoring.
Open

export function getByPackage(packagesPath: string | string[],
                             itemType: string,
                             extension: string,
                             callback: any) {
  let processedPackagePath;
Severity: Major
Found in src/item-manager/get-by-package.ts - About 2 hrs to fix

Function readItemsFromPackageDir has 29 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  function readItemsFromPackageDir(dir: any, cb: any) {
    const packages: any = { dir };

    const itemDir = path.join(dir, itemType);
    if (!fs.existsSync(itemDir)) {
Severity: Minor
Found in src/item-manager/get-by-package.ts - About 1 hr to fix

There are no issues that match your filters.

Category
Status