{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GstKopplungNegaMax.java",
      "category" : "Best Practices",
      "columnEnd" : 62,
      "columnStart" : 41,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-generic-search-trees/src/main/java/de/fhdw/gaming/ipspiel23/gst/strategies/impl/GstKopplungNegaMax.java",
      "fingerprint" : "6BBF81B365A4E237838A90EFCD0C3148",
      "lineEnd" : 85,
      "lineStart" : 85,
      "message" : "The value assigned to variable 'bestMoveScore' is never used.",
      "moduleName" : "IP Spieltheorie 2023 GenericSearchTrees",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.gst.strategies.impl",
      "reference" : "188",
      "severity" : "NORMAL",
      "toString" : "GstKopplungNegaMax.java(85,41): UnusedAssignment: Best Practices: The value assigned to variable 'bestMoveScore' is never used.",
      "type" : "UnusedAssignment"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GstKopplungNegaMax.java",
      "category" : "Best Practices",
      "columnEnd" : 31,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-generic-search-trees/src/main/java/de/fhdw/gaming/ipspiel23/gst/strategies/impl/GstKopplungNegaMax.java",
      "fingerprint" : "05FDF3DBFD742B4BE786466247E2B05F",
      "lineEnd" : 91,
      "lineStart" : 91,
      "message" : "Avoid printStackTrace(); use a logger call instead.",
      "moduleName" : "IP Spieltheorie 2023 GenericSearchTrees",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.gst.strategies.impl",
      "reference" : "188",
      "severity" : "NORMAL",
      "toString" : "GstKopplungNegaMax.java(91,13): AvoidPrintStackTrace: Best Practices: Avoid printStackTrace(); use a logger call instead.",
      "type" : "AvoidPrintStackTrace"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GstKopplungNegaMax.java",
      "category" : "Code Style",
      "columnEnd" : 104,
      "columnStart" : 15,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-generic-search-trees/src/main/java/de/fhdw/gaming/ipspiel23/gst/strategies/impl/GstKopplungNegaMax.java",
      "fingerprint" : "C0152DFB1C31DD1BA4867E5E5ABA5E43",
      "lineEnd" : 131,
      "lineStart" : 131,
      "message" : "Avoid declaring a variable if it is unreferenced before a possible exit point.",
      "moduleName" : "IP Spieltheorie 2023 GenericSearchTrees",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.gst.strategies.impl",
      "reference" : "188",
      "severity" : "NORMAL",
      "toString" : "GstKopplungNegaMax.java(131,15): PrematureDeclaration: Code Style: Avoid declaring a variable if it is unreferenced before a possible exit point.",
      "type" : "PrematureDeclaration"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GstKopplungNegaMaxMultithreading.java",
      "category" : "Best Practices",
      "columnEnd" : 31,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-generic-search-trees/src/main/java/de/fhdw/gaming/ipspiel23/gst/strategies/impl/GstKopplungNegaMaxMultithreading.java",
      "fingerprint" : "F18E9C06E321A881843E94F02A5E94C1",
      "lineEnd" : 86,
      "lineStart" : 86,
      "message" : "Avoid printStackTrace(); use a logger call instead.",
      "moduleName" : "IP Spieltheorie 2023 GenericSearchTrees",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.gst.strategies.impl",
      "reference" : "188",
      "severity" : "NORMAL",
      "toString" : "GstKopplungNegaMaxMultithreading.java(86,13): AvoidPrintStackTrace: Best Practices: Avoid printStackTrace(); use a logger call instead.",
      "type" : "AvoidPrintStackTrace"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GstKopplungNegaMaxMultithreading.java",
      "category" : "Code Style",
      "columnEnd" : 104,
      "columnStart" : 15,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-generic-search-trees/src/main/java/de/fhdw/gaming/ipspiel23/gst/strategies/impl/GstKopplungNegaMaxMultithreading.java",
      "fingerprint" : "C0152DFB1C31DD1BA4867E5E5ABA5E43",
      "lineEnd" : 128,
      "lineStart" : 128,
      "message" : "Avoid declaring a variable if it is unreferenced before a possible exit point.",
      "moduleName" : "IP Spieltheorie 2023 GenericSearchTrees",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.gst.strategies.impl",
      "reference" : "188",
      "severity" : "NORMAL",
      "toString" : "GstKopplungNegaMaxMultithreading.java(128,15): PrematureDeclaration: Code Style: Avoid declaring a variable if it is unreferenced before a possible exit point.",
      "type" : "PrematureDeclaration"
    }
  ],
  "size" : 5,
  "toString" : "PMD (pmd): 5 issues (0 duplicates)"
}