{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContent.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultContent.java",
      "fingerprint" : "7A82715C291376F3F259044D62D36CD8",
      "lineEnd" : 48,
      "lineStart" : 48,
      "message" : "reimplement with an Aspect",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultContent.java(48,0): FIXME: : reimplement with an Aspect",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContent.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultContent.java",
      "fingerprint" : "D38188AA06B1A5461E5FA34C8889CE30",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultContent.java(129,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultInheritanceHelper.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultInheritanceHelper.java",
      "fingerprint" : "7A3153A835E07564913AC4D52AD51273",
      "lineEnd" : 120,
      "lineStart" : 120,
      "message" : "refactor with recursion?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultInheritanceHelper.java(120,0): TODO: : refactor with recursion?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultModelFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultModelFactory.java",
      "fingerprint" : "B988ACC3A3DA1398B17FB0BAFF9BA88E",
      "lineEnd" : 188,
      "lineStart" : 188,
      "message" : "lacks support for multivalue",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultModelFactory.java(188,0): FIXME: : lacks support for multivalue",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultRequestContext.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultRequestContext.java",
      "fingerprint" : "8AEABB7B85D36FA13EA39A043E98BADB",
      "lineEnd" : 64,
      "lineStart" : 64,
      "message" : "should never occur",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultRequestContext.java(64,0): FIXME: : should never occur",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultRequestContext.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultRequestContext.java",
      "fingerprint" : "8626A26752CDDF89038814328F8D8085",
      "lineEnd" : 76,
      "lineStart" : 76,
      "message" : "should never occur",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultRequestContext.java(76,0): FIXME: : should never occur",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultResource.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResource.java",
      "fingerprint" : "ECF00549B2E153D2FD3C1E50E5E36453",
      "lineEnd" : 141,
      "lineStart" : 141,
      "message" : "move to ResourceProperties!",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultResource.java(141,0): FIXME: : move to ResourceProperties!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultResourceProperties.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java",
      "fingerprint" : "2951D1D516BEB15FBF63376C038355D6",
      "lineEnd" : 59,
      "lineStart" : 59,
      "message" : "this is a patched copy, needs public constructor for builder - see NW-180",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultResourceProperties.java(59,0): FIXME: : this is a patched copy, needs public constructor for builder - see NW-180",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultResourceProperties.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java",
      "fingerprint" : "8F4F7310D26765BE16FBED4F8A8843EA",
      "lineEnd" : 117,
      "lineStart" : 117,
      "message" : "clone the property",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultResourceProperties.java(117,0): FIXME: : clone the property",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultResourceProperties.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java",
      "fingerprint" : "3BC22CD78B5B8B55C4A3461E363E7554",
      "lineEnd" : 215,
      "lineStart" : 215,
      "message" : "should be a Set",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultResourceProperties.java(215,0): FIXME: : should be a Set",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultResourceProperties.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java",
      "fingerprint" : "83031E996BCD2F084A8027477B7BF205",
      "lineEnd" : 229,
      "lineStart" : 229,
      "message" : "clone property",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultResourceProperties.java(229,0): FIXME: : clone property",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultResourceProperties.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java",
      "fingerprint" : "C866AB4D98C77A446A2FCB2AB69F2BF6",
      "lineEnd" : 329,
      "lineStart" : 329,
      "message" : "should get the generic of the list",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultResourceProperties.java(329,0): FIXME: : should get the generic of the list",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSite.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java",
      "fingerprint" : "01AA890606F0051333EBFC7A48B5A546",
      "lineEnd" : 391,
      "lineStart" : 391,
      "message" : "Wrapper against ResourceFileSystem: its methods should throw NFE by themselves",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultSite.java(391,0): FIXME: : Wrapper against ResourceFileSystem: its methods should throw NFE by themselves",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSite.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java",
      "fingerprint" : "59027B424B1E2F3DA8BA8148BF40223F",
      "lineEnd" : 410,
      "lineStart" : 410,
      "message" : "implement a cache",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSite.java(410,0): TODO: : implement a cache",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteFinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java",
      "fingerprint" : "6B69E0E75F9AE1D2BD837FF9D3A50960",
      "lineEnd" : 112,
      "lineStart" : 112,
      "message" : "should be protected",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultSiteFinder.java(112,0): FIXME: : should be protected",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteFinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java",
      "fingerprint" : "4FC19762C16344D562E6C6585C5D5F1B",
      "lineEnd" : 219,
      "lineStart" : 219,
      "message" : "better way to guess a regexp?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultSiteFinder.java(219,0): FIXME: : better way to guess a regexp?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteNode.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java",
      "fingerprint" : "2D21C734308BFF7C87769D54D79BE57B",
      "lineEnd" : 115,
      "lineStart" : 115,
      "message" : "is lazy evaluation really needed?",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultSiteNode.java(115,0): FIXME: : is lazy evaluation really needed?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteNode.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java",
      "fingerprint" : "60D8C3A378B76A6821DA28C100B6EFD4",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "for getParent()",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "DefaultSiteNode.java(129,0): FIXME: : for getParent()",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FilterSetExpander.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/FilterSetExpander.java",
      "fingerprint" : "E75110256C8A8253FFB90520AA23D96D",
      "lineEnd" : 57,
      "lineStart" : 57,
      "message" : "do this with StringTemplate - remember to escape $'s in the source",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "FilterSetExpander.java(57,0): FIXME: : do this with StringTemplate - remember to escape $'s in the source",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "InternalSite.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/InternalSite.java",
      "fingerprint" : "B8B06F7D2ED3D347AE2AAF797F18D264",
      "lineEnd" : 40,
      "lineStart" : 40,
      "message" : "drop it",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "InternalSite.java(40,0): FIXME: : drop it",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ServletContextMimeTypeResolver.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/ServletContextMimeTypeResolver.java",
      "fingerprint" : "57E506877AA1D7B519605FBC11C88921",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "workaround a missing config with Jetty",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "ServletContextMimeTypeResolver.java(54,0): FIXME: : workaround a missing config with Jetty",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TextResourcePropertyResolver.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/TextResourcePropertyResolver.java",
      "fingerprint" : "E83BEC3A6E4A3C68C89C170D1B61A0C4",
      "lineEnd" : 118,
      "lineStart" : 118,
      "message" : "introduce a FilterException",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "TextResourcePropertyResolver.java(118,0): FIXME: : introduce a FilterException",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteTest.java",
      "fingerprint" : "AE34C03726921764E3C4691C1D4A75AD",
      "lineEnd" : 91,
      "lineStart" : 91,
      "message" : "should also test \"\"",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSiteTest.java(91,0): TODO: : should also test \"\"",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteTest.java",
      "fingerprint" : "B20E2CF1B3FB9A6A410C0640D88D7D04",
      "lineEnd" : 151,
      "lineStart" : 151,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSiteTest.java(151,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteTest.java",
      "fingerprint" : "369ED95A1C545D72DCF61CB8C78A3FC4",
      "lineEnd" : 171,
      "lineStart" : 171,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSiteTest.java(171,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteTest.java",
      "fingerprint" : "8CC51A904F2AEBEBDB989684CD995A0C",
      "lineEnd" : 191,
      "lineStart" : 191,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSiteTest.java(191,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteTest.java",
      "fingerprint" : "DE9D5244E73B226DFC2488C243D92382",
      "lineEnd" : 211,
      "lineStart" : 211,
      "message" : "",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSiteTest.java(211,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultSiteTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteTest.java",
      "fingerprint" : "81B6E6692D400AE3BC080A3DB5846D1C",
      "lineEnd" : 241,
      "lineStart" : 241,
      "message" : "add more filesystem configurations",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "DefaultSiteTest.java(241,0): TODO: : add more filesystem configurations",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "EmptyMockFileSystem.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/EmptyMockFileSystem.java",
      "fingerprint" : "715B49C95BC8CF9FDD37198C88876344",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "these values are not thread-safe, the same instance is reused...",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "EmptyMockFileSystem.java(43,0): FIXME: : these values are not thread-safe, the same instance is reused...",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockFileSystemSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/MockFileSystemSupport.java",
      "fingerprint" : "114B85F61BFFAA883D7485690C86C9C0",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "refactor with MockResourceFile,",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "MockFileSystemSupport.java(49,0): TODO: : refactor with MockResourceFile,",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockFileSystemWithAFewStuff1.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/MockFileSystemWithAFewStuff1.java",
      "fingerprint" : "7230A52F7C6C741AA235397B8660A24C",
      "lineEnd" : 53,
      "lineStart" : 53,
      "message" : "this is flat, create some hierarchy",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "HIGH",
      "toString" : "MockFileSystemWithAFewStuff1.java(53,0): FIXME: : this is flat, create some hierarchy",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NormalizedLinkPostProcessorTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/NormalizedLinkPostProcessorTest.java",
      "fingerprint" : "F683E35C3A28523637115D1A2A7EF6CB",
      "lineEnd" : 87,
      "lineStart" : 87,
      "message" : "add more",
      "moduleName" : "NorthernWind :: Core :: Default Implementation",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.northernwind.core.impl.model",
      "reference" : "617",
      "severity" : "NORMAL",
      "toString" : "NormalizedLinkPostProcessorTest.java(87,0): TODO: : add more",
      "type" : "TODO"
    }
  ],
  "size" : 32,
  "toString" : "32 warnings (high: 21, normal: 11)"
}