{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GlobalPropertyResolverMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java",
      "fingerprint" : "9CF6240582ADFB0B28376A2EFBDB34C7",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "is still needed?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "NORMAL",
      "toString" : "GlobalPropertyResolverMacroFilter.java(43,0): TODO: : is still needed?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GlobalPropertyResolverMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java",
      "fingerprint" : "05F9E5B5D6E0908F6C11B98388EA65D8",
      "lineEnd" : 64,
      "lineStart" : 64,
      "message" : "should be pushed into @PostConstruct, but can't - see NW-224",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "GlobalPropertyResolverMacroFilter.java(64,0): FIXME: : should be pushed into @PostConstruct, but can't - see NW-224",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GlobalPropertyResolverMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java",
      "fingerprint" : "7FEE2B043CC98A04EE20F88A9D37C9F1",
      "lineEnd" : 67,
      "lineStart" : 67,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "GlobalPropertyResolverMacroFilter.java(67,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/MacroFilter.java",
      "fingerprint" : "A02EC1EC80D7EA58717ED6214C7692A4",
      "lineEnd" : 47,
      "lineStart" : 47,
      "message" : "rename to RegexFilter",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "MacroFilter.java(47,0): FIXME: : rename to RegexFilter",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java",
      "fingerprint" : "B86076197A21E7FDB3A15E2ACB18838B",
      "lineEnd" : 69,
      "lineStart" : 69,
      "message" : "merge with NodeLinkMacroFilter, using an optional block for contentRelativePath",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilter.java(69,0): FIXME: : merge with NodeLinkMacroFilter, using an optional block for contentRelativePath",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "XsltMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/XsltMacroFilter.java",
      "fingerprint" : "5FA967CB156CC4B7E447AE7A8B3B25DA",
      "lineEnd" : 100,
      "lineStart" : 100,
      "message" : "this should be shared between instances",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "XsltMacroFilter.java(100,0): FIXME: : this should be shared between instances",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "XsltMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/XsltMacroFilter.java",
      "fingerprint" : "266CBDA8E6DE1CF8B68ACD0A5190FE8A",
      "lineEnd" : 137,
      "lineStart" : 137,
      "message" : "buggy and cumbersome",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "XsltMacroFilter.java(137,0): FIXME: : buggy and cumbersome",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "XsltMacroFilter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/XsltMacroFilter.java",
      "fingerprint" : "8125EEED34B88ACAE578E4CB6E020703",
      "lineEnd" : 168,
      "lineStart" : 168,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "XsltMacroFilter.java(168,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilterTest.java",
      "fingerprint" : "0B425D43BE98B1941A597EA26A620796",
      "lineEnd" : 127,
      "lineStart" : 127,
      "message" : "missing leading / ?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilterTest.java(127,0): FIXME: : missing leading / ?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilterTest.java",
      "fingerprint" : "A49209DA8F11958A87AFCCFE5D13E8A6",
      "lineEnd" : 132,
      "lineStart" : 132,
      "message" : "missing leading / ?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilterTest.java(132,0): FIXME: : missing leading / ?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilterTest.java",
      "fingerprint" : "2250456CDB7F33F4BE50246391EA8A31",
      "lineEnd" : 148,
      "lineStart" : 148,
      "message" : "missing leading / ?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilterTest.java(148,0): FIXME: : missing leading / ?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilterTest.java",
      "fingerprint" : "3B24A372A587443D8F4B0A50AB390F74",
      "lineEnd" : 153,
      "lineStart" : 153,
      "message" : "missing leading / ?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilterTest.java(153,0): FIXME: : missing leading / ?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilterTest.java",
      "fingerprint" : "6C935B46D7379687C6DA1296979A2105",
      "lineEnd" : 158,
      "lineStart" : 158,
      "message" : "missing leading / ?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilterTest.java(158,0): FIXME: : missing leading / ?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NodeLinkWithContentMacroFilterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilterTest.java",
      "fingerprint" : "561EED8086E9DB854670FA8CA900BD87",
      "lineEnd" : 163,
      "lineStart" : 163,
      "message" : "missing leading / ?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "NodeLinkWithContentMacroFilterTest.java(163,0): FIXME: : missing leading / ?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "XsltTemplateTestSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java",
      "fingerprint" : "16ED85D3AA09B610F763D07B5AA0002F",
      "lineEnd" : 85,
      "lineStart" : 85,
      "message" : "it seems this class is not used.",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.filter",
      "reference" : "616",
      "severity" : "HIGH",
      "toString" : "XsltTemplateTestSupport.java(85,0): FIXME: : it seems this class is not used.",
      "type" : "FIXME"
    }
  ],
  "size" : 15,
  "toString" : "15 warnings (high: 14, normal: 1)"
}