{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RequestHolder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/RequestHolder.java",
      "fingerprint" : "3D5005589F430B5D8B19CADAC09498DD",
      "lineEnd" : 37,
      "lineStart" : 37,
      "message" : "consider merging with RequestContext",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "RequestHolder.java(37,0): FIXME: : consider merging with RequestContext",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResourceFileFinderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResourceFileFinderSupport.java",
      "fingerprint" : "7A031430FFA80CC1DB6E67DE765AEF75",
      "lineEnd" : 65,
      "lineStart" : 65,
      "message" : "with Java 8, move to a default method of Finder",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "ResourceFileFinderSupport.java(65,0): TODO: : with Java 8, move to a default method of Finder",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResourceFileFinderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResourceFileFinderSupport.java",
      "fingerprint" : "E81F2A9434820102BC8C486070496818",
      "lineEnd" : 80,
      "lineStart" : 80,
      "message" : "with Java 8, move to a default method of Finder",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "ResourceFileFinderSupport.java(80,0): TODO: : with Java 8, move to a default method of Finder",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResourceFileFinderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResourceFileFinderSupport.java",
      "fingerprint" : "62E587AD37D3110BDFF6DDFFAC1676EC",
      "lineEnd" : 115,
      "lineStart" : 115,
      "message" : "should be protected",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ResourceFileFinderSupport.java(115,0): FIXME: : should be protected",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderSupport.java",
      "fingerprint" : "91328032D2E4A9F4E91CB211D3AD8AA6",
      "lineEnd" : 60,
      "lineStart" : 60,
      "message" : "move to Core Default Implementation?",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ResponseBuilderSupport.java(60,0): FIXME: : move to Core Default Implementation?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderSupport.java",
      "fingerprint" : "83FB189786258127D044ECF0EDAF2475",
      "lineEnd" : 63,
      "lineStart" : 63,
      "message" : "refactor with Key",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "ResponseBuilderSupport.java(63,0): TODO: : refactor with Key",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderSupport.java",
      "fingerprint" : "534C1DAC34E29CE3839A2D2FE4A93F08",
      "lineEnd" : 210,
      "lineStart" : 210,
      "message" : "this always loads, in some cases would not be needed",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "ResponseBuilderSupport.java(210,0): TODO: : this always loads, in some cases would not be needed",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderSupport.java",
      "fingerprint" : "7B61B107FA4325C6EDEC0F87EA21E28B",
      "lineEnd" : 266,
      "lineStart" : 266,
      "message" : "get from a resource bundle",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ResponseBuilderSupport.java(266,0): FIXME: : get from a resource bundle",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderSupport.java",
      "fingerprint" : "827A3119BEA0F7D34FBE181BF79E375F",
      "lineEnd" : 276,
      "lineStart" : 276,
      "message" : "why?",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ResponseBuilderSupport.java(276,0): FIXME: : why?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderSupport.java",
      "fingerprint" : "CE861780F2E3A43A7666253103CDEC8C",
      "lineEnd" : 412,
      "lineStart" : 412,
      "message" : "we should try to avoid depending on this stuff...",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ResponseBuilderSupport.java(412,0): FIXME: : we should try to avoid depending on this stuff...",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ResponseBuilderTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/ResponseBuilderTest.java",
      "fingerprint" : "47978C6D81E5899C4C4321FB02B1AB4C",
      "lineEnd" : 200,
      "lineStart" : 200,
      "message" : "refactor the two tests above into a single parameterized one: (delta, expectedResult)",
      "moduleName" : "NorthernWind :: Core",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ResponseBuilderTest.java(200,0): FIXME: : refactor the two tests above into a single parameterized one: (delta, expectedResult)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AvailabilityEnforcerRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/AvailabilityEnforcerRequestProcessor.java",
      "fingerprint" : "7D2DDD755766AD9CE5244E7EEE0CFE1A",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "required for test, try to drop",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "AvailabilityEnforcerRequestProcessor.java(58,0): TODO: : required for test, try to drop",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AvailabilityEnforcerRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/AvailabilityEnforcerRequestProcessor.java",
      "fingerprint" : "DBAF58E54ED166275B14B8D08269DFAE",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use a resource",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "AvailabilityEnforcerRequestProcessor.java(71,0): TODO: : use a resource",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContentRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java",
      "fingerprint" : "E9613FD3E1DF7A81BADA441CF69B67F5",
      "lineEnd" : 98,
      "lineStart" : 98,
      "message" : "could be dropped and replaced with a configurable redirect?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultContentRequestProcessor.java(98,0): FIXME: : could be dropped and replaced with a configurable redirect?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContentRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java",
      "fingerprint" : "C7C76A60ACF40440938323F87F444F04",
      "lineEnd" : 108,
      "lineStart" : 108,
      "message" : "temporary or permanent?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultContentRequestProcessor.java(108,0): TODO: : temporary or permanent?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultMediaRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java",
      "fingerprint" : "ED9BBE48C0FF468912C0102C371E6009",
      "lineEnd" : 62,
      "lineStart" : 62,
      "message" : "rename to expirationDuration",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultMediaRequestProcessor.java(62,0): FIXME: : rename to expirationDuration",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultMediaRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java",
      "fingerprint" : "3C4C82DE9CFDEEE55E90CDA97BCE1F2D",
      "lineEnd" : 65,
      "lineStart" : 65,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultMediaRequestProcessor.java(65,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultMediaRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java",
      "fingerprint" : "CE4D2940223533435621B7E21AD53E30",
      "lineEnd" : 85,
      "lineStart" : 85,
      "message" : "perhaps this logic should be moved to the media finder? Such as:",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultMediaRequestProcessor.java(85,0): TODO: : perhaps this logic should be moved to the media finder? Such as:",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultMediaRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java",
      "fingerprint" : "89F9AF1F905BB3D86AB9C0AF3B176FE4",
      "lineEnd" : 91,
      "lineStart" : 91,
      "message" : "retrocompatibility with StoppingDown and Bluette",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultMediaRequestProcessor.java(91,0): TODO: : retrocompatibility with StoppingDown and Bluette",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultMediaRequestProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java",
      "fingerprint" : "0FE9469FC719E5C8247598D0D997E19F",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultMediaRequestProcessor.java(111,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultRedirectProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java",
      "fingerprint" : "472DA8260EA69279CCC1764996736142",
      "lineEnd" : 107,
      "lineStart" : 107,
      "message" : "see NW-224",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultRedirectProcessor.java(107,0): FIXME: : see NW-224",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultRedirectProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java",
      "fingerprint" : "97708E62E79FBF293AC610D17C6310EA",
      "lineEnd" : 149,
      "lineStart" : 149,
      "message" : "no \"/\" SiteNode available at this point",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultRedirectProcessor.java(149,0): FIXME: : no \"/\" SiteNode available at this point",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultRedirectProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java",
      "fingerprint" : "B21EFEAFF72681D638BF4078EABA60F9",
      "lineEnd" : 151,
      "lineStart" : 151,
      "message" : "see NW-224",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultRedirectProcessor.java(151,0): FIXME: : see NW-224",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultRedirectProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java",
      "fingerprint" : "94F08A3A31F1B16283F8A422DC8A5509",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultRedirectProcessor.java(166,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ParameterLanguageOverrideLinkPostProcessor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/ParameterLanguageOverrideLinkPostProcessor.java",
      "fingerprint" : "7689EE54D6CD14FD57121F661E584323",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "check . only in trailing",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ParameterLanguageOverrideLinkPostProcessor.java(88,0): FIXME: : check . only in trailing",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SiteResetterOnFileSystemChange.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/SiteResetterOnFileSystemChange.java",
      "fingerprint" : "20822E6F00754FDD3E19430553D45C41",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "rename to SiteReloaderOnFileSystemChange",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "SiteResetterOnFileSystemChange.java(49,0): TODO: : rename to SiteReloaderOnFileSystemChange",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SiteResetterOnFileSystemChange.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/SiteResetterOnFileSystemChange.java",
      "fingerprint" : "CFC1B83A76FA43CB70C4DFA4127DB7F9",
      "lineEnd" : 62,
      "lineStart" : 62,
      "message" : "the originator of the event could be a child filesystem in case of composite filesystems.",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "SiteResetterOnFileSystemChange.java(62,0): FIXME: : the originator of the event could be a child filesystem in case of composite filesystems.",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SiteResetterOnFileSystemChange.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/SiteResetterOnFileSystemChange.java",
      "fingerprint" : "63CFD7859A2740C41FF6DFEE55CDA73A",
      "lineEnd" : 80,
      "lineStart" : 80,
      "message" : "unsubscribe on @PreDestroy",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "SiteResetterOnFileSystemChange.java(80,0): FIXME: : unsubscribe on @PreDestroy",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AvailabilityEnforcerRequestProcessorTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/model/spi/AvailabilityEnforcerRequestProcessorTest.java",
      "fingerprint" : "C1DC9D2C99487B679A3B3BAF9C79117F",
      "lineEnd" : 84,
      "lineStart" : 84,
      "message" : "would require a spy(), but it breaks DI",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.model.spi",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "AvailabilityEnforcerRequestProcessorTest.java(84,0): FIXME: : would require a spy(), but it breaks DI",
      "type" : "FIXME"
    }
  ],
  "size" : 29,
  "toString" : "29 warnings (high: 18, normal: 11)"
}