{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Accounting.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Accounting.java",
      "fingerprint" : "A2E50C778BC01B6A77992C161B7ABB7C",
      "lineEnd" : 39,
      "lineStart" : 39,
      "message" : "replace with a Factory",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "276",
      "severity" : "HIGH",
      "toString" : "Accounting.java(39,0): FIXME: : replace with a Factory",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Customer.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Customer.java",
      "fingerprint" : "07E434F59C6FDB7B48459B47E821D9DB",
      "lineEnd" : 55,
      "lineStart" : 55,
      "message" : "(access = PROTECTED)",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Customer.java(55,0): FIXME: : (access = PROTECTED)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Invoice.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Invoice.java",
      "fingerprint" : "B297DB102EDBF7F776502D2D0F59EB5D",
      "lineEnd" : 57,
      "lineStart" : 57,
      "message" : "(access = PRIVATE)",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Invoice.java(57,0): FIXME: : (access = PRIVATE)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Invoice.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Invoice.java",
      "fingerprint" : "B699D29C8FC83233D402E5CFC6599524",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "immutablelist",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Invoice.java(71,0): FIXME: : immutablelist",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Invoice.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Invoice.java",
      "fingerprint" : "1A9EA879C1930DA0F749D9D86FBCA59C",
      "lineEnd" : 97,
      "lineStart" : 97,
      "message" : "",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "NORMAL",
      "toString" : "Invoice.java(97,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Invoice.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Invoice.java",
      "fingerprint" : "E86E6B58A3346F713F9C2FAFB9B71204",
      "lineEnd" : 100,
      "lineStart" : 100,
      "message" : "better diagnostics",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Invoice.java(100,0): FIXME: : better diagnostics",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JobEvent.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/JobEvent.java",
      "fingerprint" : "680AAA24592BEF5E63AB5EB9944CF5D5",
      "lineEnd" : 61,
      "lineStart" : 61,
      "message" : "(access = PROTECTED)",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "JobEvent.java(61,0): FIXME: : (access = PROTECTED)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JobEvent.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/JobEvent.java",
      "fingerprint" : "7407BD063FD2622C0E136167BAA638ED",
      "lineEnd" : 73,
      "lineStart" : 73,
      "message" : "immutable",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "JobEvent.java(73,0): FIXME: : immutable",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JobEvent.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/JobEvent.java",
      "fingerprint" : "07804CB05C66EF8AF471FB599FC46986",
      "lineEnd" : 97,
      "lineStart" : 97,
      "message" : "avoid nulls",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "JobEvent.java(97,0): FIXME: : avoid nulls",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Project.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Project.java",
      "fingerprint" : "07E434F59C6FDB7B48459B47E821D9DB",
      "lineEnd" : 63,
      "lineStart" : 63,
      "message" : "(access = PROTECTED)",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Project.java(63,0): FIXME: : (access = PROTECTED)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Project.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Project.java",
      "fingerprint" : "7841F246499BBE49A600F5FBFD8EC5FC",
      "lineEnd" : 85,
      "lineStart" : 85,
      "message" : "immutable",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Project.java(85,0): FIXME: : immutable",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Project.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/Project.java",
      "fingerprint" : "7335185154518F6933DBDB961C64D71E",
      "lineEnd" : 95,
      "lineStart" : 95,
      "message" : "avoid null",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model",
      "reference" : "286",
      "severity" : "HIGH",
      "toString" : "Project.java(95,0): FIXME: : avoid null",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultHourlyReportGenerator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/impl/DefaultHourlyReportGenerator.java",
      "fingerprint" : "8E4F148C1815C36877073D8892DC83F7",
      "lineEnd" : 81,
      "lineStart" : 81,
      "message" : "quick and dirty - refactor with visitor, lambdas",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model.impl",
      "reference" : "286",
      "severity" : "NORMAL",
      "toString" : "DefaultHourlyReportGenerator.java(81,0): TODO: : quick and dirty - refactor with visitor, lambdas",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultHourlyReportGenerator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/impl/DefaultHourlyReportGenerator.java",
      "fingerprint" : "F8CE18859FBA689FAD87A1A7DACAB934",
      "lineEnd" : 93,
      "lineStart" : 93,
      "message" : "rename getAmount() -> getBudget()",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model.impl",
      "reference" : "286",
      "severity" : "HIGH",
      "toString" : "DefaultHourlyReportGenerator.java(93,0): FIXME: : rename getAmount() -> getBudget()",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultHourlyReportGenerator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/impl/DefaultHourlyReportGenerator.java",
      "fingerprint" : "ACF2B340FD4CB753AAD0828D81A50970",
      "lineEnd" : 94,
      "lineStart" : 94,
      "message" : "introduce getBudgetDuration()",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model.impl",
      "reference" : "286",
      "severity" : "HIGH",
      "toString" : "DefaultHourlyReportGenerator.java(94,0): FIXME: : introduce getBudgetDuration()",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ObjectFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/spi/ObjectFactory.java",
      "fingerprint" : "2883D41F860EF828DDCAE741E823286F",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "getDefault()",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model.spi",
      "reference" : "276",
      "severity" : "HIGH",
      "toString" : "ObjectFactory.java(43,0): FIXME: : getDefault()",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ObjectFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/accounting/model/spi/ObjectFactory.java",
      "fingerprint" : "AF1AE6B3AA155C585CB938573FE5ABA5",
      "lineEnd" : 47,
      "lineStart" : 47,
      "message" : "use Singleton",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.model.spi",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "ObjectFactory.java(47,0): FIXME: : use Singleton",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "F8.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/util/F8.java",
      "fingerprint" : "698C24E86242AAE393C5B643DCFC3BE4",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "merge to Finder",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.util",
      "reference" : "286",
      "severity" : "NORMAL",
      "toString" : "F8.java(41,0): TODO: : merge to Finder",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CommonsAutoBeans.xml",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/resources/META-INF/CommonsAutoBeans.xml",
      "fingerprint" : "B19ADBD76FAB3EB9E2591E4FFF7545F4",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "use properties -->",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "286",
      "severity" : "HIGH",
      "toString" : "CommonsAutoBeans.xml(58,0): FIXME: : use properties -->",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Dumper.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/test/java/it/tidalwave/accounting/test/util/Dumper.java",
      "fingerprint" : "8CBF9C1BCD2F0379EC3C62192D4F56E1",
      "lineEnd" : 146,
      "lineStart" : 146,
      "message" : "",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.test.util",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "Dumper.java(146,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ScenarioFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/test/java/it/tidalwave/accounting/test/util/ScenarioFactory.java",
      "fingerprint" : "1EF1CBAE405D8C02496B146D335537A7",
      "lineEnd" : 265,
      "lineStart" : 265,
      "message" : "hack!",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.accounting.test.util",
      "reference" : "268",
      "severity" : "HIGH",
      "toString" : "ScenarioFactory.java(265,0): FIXME: : hack!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "checkstyle-checker.xml",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/target/checkstyle-checker.xml",
      "fingerprint" : "3887C45439727A072F71320E0E36BBCB",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "exclude tests -->",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "508",
      "severity" : "NORMAL",
      "toString" : "checkstyle-checker.xml(71,0): TODO: : exclude tests -->",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "checkstyle-checker.xml",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/target/checkstyle-checker.xml",
      "fingerprint" : "7176568373F4F1AA7AF541C32C483753",
      "lineEnd" : 101,
      "lineStart" : 101,
      "message" : "only for parameterless methods -->",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "508",
      "severity" : "NORMAL",
      "toString" : "checkstyle-checker.xml(101,0): TODO: : only for parameterless methods -->",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "checkstyle-checker.xml",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/target/checkstyle-checker.xml",
      "fingerprint" : "1AFA4D28C032A509D8CEB9616C0B42D3",
      "lineEnd" : 127,
      "lineStart" : 127,
      "message" : "-->",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "508",
      "severity" : "NORMAL",
      "toString" : "checkstyle-checker.xml(127,0): TODO: : -->",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "checkstyle-checker.xml",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/target/checkstyle-checker.xml",
      "fingerprint" : "A0EE7028539F39BDF7AD3FF553A8AEE7",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "-->",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "508",
      "severity" : "NORMAL",
      "toString" : "checkstyle-checker.xml(129,0): TODO: : -->",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CommonsAutoBeans.xml",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/target/classes/META-INF/CommonsAutoBeans.xml",
      "fingerprint" : "B19ADBD76FAB3EB9E2591E4FFF7545F4",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "use properties -->",
      "moduleName" : "blueHour - Model",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "286",
      "severity" : "HIGH",
      "toString" : "CommonsAutoBeans.xml(58,0): FIXME: : use properties -->",
      "type" : "FIXME"
    }
  ],
  "size" : 26,
  "toString" : "26 warnings (high: 19, normal: 7)"
}