{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "F8.java",
      "category" : "Code Style",
      "columnEnd" : 91,
      "columnStart" : 61,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../blueHour_Metrics/workspace/modules/Model/src/main/java/it/tidalwave/util/F8.java",
      "fingerprint" : "7AB7A0C082EE38B0FA4E09989B3304D7",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "Unnecessary use of fully qualified name 'it.tidalwave.util.Finder' due to existing same package import 'it.tidalwave.util.*'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "",
      "packageName" : "it.tidalwave.util",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "F8.java(46,61): UnnecessaryFullyQualifiedName: Code Style: Unnecessary use of fully qualified name 'it.tidalwave.util.Finder' due to existing same package import 'it.tidalwave.util.*'.",
      "type" : "UnnecessaryFullyQualifiedName"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JobEventGroupPresentable.java",
      "category" : "Code Style",
      "columnEnd" : 40,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../blueHour_Metrics/workspace/modules/UIJobEventExplorer/src/main/java/it/tidalwave/accounting/ui/jobeventexplorer/impl/JobEventGroupPresentable.java",
      "fingerprint" : "CE041601F9D3056784412FC4E29A0C59",
      "lineEnd" : 38,
      "lineStart" : 38,
      "message" : "Avoid duplicate imports such as 'it.tidalwave.role.ui.Displayable'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.ui.jobeventexplorer.impl",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "JobEventGroupPresentable.java(38,1): DuplicateImports: Code Style: Avoid duplicate imports such as 'it.tidalwave.role.ui.Displayable'.",
      "type" : "DuplicateImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultIBizCustomerImporter.java",
      "category" : "Best Practices",
      "columnEnd" : 22,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../blueHour_Metrics/workspace/modules/iBizImporter/src/main/java/it/tidalwave/accounting/importer/ibiz/impl/DefaultIBizCustomerImporter.java",
      "fingerprint" : "E4DDA9ABE7EF44340E4FE2CC33648388",
      "lineEnd" : 32,
      "lineStart" : 32,
      "message" : "Avoid unused imports such as 'java.util.List'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.importer.ibiz.impl",
      "reference" : "276",
      "severity" : "NORMAL",
      "toString" : "DefaultIBizCustomerImporter.java(32,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.List'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultIBizCustomerImporter.java",
      "category" : "Best Practices",
      "columnEnd" : 51,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../blueHour_Metrics/workspace/modules/iBizImporter/src/main/java/it/tidalwave/accounting/importer/ibiz/impl/DefaultIBizCustomerImporter.java",
      "fingerprint" : "933651C0B1B545BED1657A148DB26C5D",
      "lineEnd" : 39,
      "lineStart" : 39,
      "message" : "Avoid unused imports such as 'it.tidalwave.accounting.model.types.Address'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.importer.ibiz.impl",
      "reference" : "276",
      "severity" : "NORMAL",
      "toString" : "DefaultIBizCustomerImporter.java(39,1): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.accounting.model.types.Address'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultIBizCustomerImporter.java",
      "category" : "Best Practices",
      "columnEnd" : 66,
      "columnStart" : 27,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../blueHour_Metrics/workspace/modules/iBizImporter/src/main/java/it/tidalwave/accounting/importer/ibiz/impl/DefaultIBizCustomerImporter.java",
      "fingerprint" : "EEF9B79DED4839DC6E7F1C0C8A59876B",
      "lineEnd" : 152,
      "lineStart" : 152,
      "message" : "Avoid unused private methods such as 'trim(String)'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.importer.ibiz.impl",
      "reference" : "276",
      "severity" : "NORMAL",
      "toString" : "DefaultIBizCustomerImporter.java(152,27): UnusedPrivateMethod: Best Practices: Avoid unused private methods such as 'trim(String)'.",
      "type" : "UnusedPrivateMethod"
    }
  ],
  "size" : 5,
  "toString" : "5 warnings (normal: 5)"
}