{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Design",
      "columnEnd" : 52,
      "columnStart" : 35,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "2C34AD26DE6F503E3495DB02FDB14D3F",
      "lineEnd" : 24,
      "lineStart" : 24,
      "message" : "Private field 'evaluationStrategy' could be made final; it is only initialized in the declaration or constructor.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(24,35): ImmutableField: Design: Private field 'evaluationStrategy' could be made final; it is only initialized in the declaration or constructor.",
      "type" : "ImmutableField"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Design",
      "columnEnd" : 38,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "0953A1211F594268AC88D6C1706A6188",
      "lineEnd" : 31,
      "lineStart" : 31,
      "message" : "Private field 'moveFactory' could be made final; it is only initialized in the declaration or constructor.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(31,28): ImmutableField: Design: Private field 'moveFactory' could be made final; it is only initialized in the declaration or constructor.",
      "type" : "ImmutableField"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Code Style",
      "columnEnd" : 51,
      "columnStart" : 26,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "A6315991D1B000910DBB15D5E27151CF",
      "lineEnd" : 37,
      "lineStart" : 37,
      "message" : "Parameter 'moveFactory' is not assigned and could be declared final.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(37,26): MethodArgumentCouldBeFinal: Code Style: Parameter 'moveFactory' is not assigned and could be declared final.",
      "type" : "MethodArgumentCouldBeFinal"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Code Style",
      "columnEnd" : 90,
      "columnStart" : 77,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "485771532867995DF8392D92ED0C90E8",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "Parameter 'state' is not assigned and could be declared final.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(43,77): MethodArgumentCouldBeFinal: Code Style: Parameter 'state' is not assigned and could be declared final.",
      "type" : "MethodArgumentCouldBeFinal"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Code Style",
      "columnEnd" : 33,
      "columnStart" : 14,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "45C20A553CEB25B65A94DD4B7FB44044",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "Local variable 'position' could be declared final.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(50,14): LocalVariableCouldBeFinal: Code Style: Local variable 'position' could be declared final.",
      "type" : "LocalVariableCouldBeFinal"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Code Style",
      "columnEnd" : 53,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "90B3331DAD62FA5E6D95ABA80CD352C3",
      "lineEnd" : 59,
      "lineStart" : 59,
      "message" : "Parameter 'state' is not assigned and could be declared final.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(59,40): MethodArgumentCouldBeFinal: Code Style: Parameter 'state' is not assigned and could be declared final.",
      "type" : "MethodArgumentCouldBeFinal"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Code Style",
      "columnEnd" : 62,
      "columnStart" : 49,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "9E0F8AE359E26B3ECB08C660EBCB2C86",
      "lineEnd" : 64,
      "lineStart" : 64,
      "message" : "Parameter 'state' is not assigned and could be declared final.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(64,49): MethodArgumentCouldBeFinal: Code Style: Parameter 'state' is not assigned and could be declared final.",
      "type" : "MethodArgumentCouldBeFinal"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "C4GSTKopplung.java",
      "category" : "Code Style",
      "columnEnd" : 57,
      "columnStart" : 44,
      "commit" : "-",
      "description" : "",
      "fileName" : "ipspiel23-connect-four-gststrategy/src/main/java/de/fhdw/gaming/ipspiel23/c4/gststrategy/C4GSTKopplung.java",
      "fingerprint" : "6135F551691E0CA0EAF186DC710D0D37",
      "lineEnd" : 69,
      "lineStart" : 69,
      "message" : "Parameter 'state' is not assigned and could be declared final.",
      "moduleName" : "IP Spieltheorie 2023 Connect Four game: GST Strategy",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "de.fhdw.gaming.ipspiel23.c4.gststrategy",
      "reference" : "201",
      "severity" : "NORMAL",
      "toString" : "C4GSTKopplung.java(69,44): MethodArgumentCouldBeFinal: Code Style: Parameter 'state' is not assigned and could be declared final.",
      "type" : "MethodArgumentCouldBeFinal"
    }
  ],
  "size" : 8,
  "toString" : "PMD (pmd): 8 issues (0 duplicates)"
}