The following document contains the results of FindBugs Report
FindBugs Version is 1.2.1
Threshold is Low
Effort is Max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
250 | 16 | 0 | 0 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.model.entity.MapEntity.getHexArray() は MapEntity.hexArray を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 280 |
Bug | Category | Details | Line |
---|---|---|---|
クラス com.himajin2001.hako5.model.logic.AbstractHexCountChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 | STYLE | RI_REDUNDANT_INTERFACES | 15-43 |
Bug | Category | Details | Line |
---|---|---|---|
クラス com.himajin2001.hako5.model.logic.AbstractHexValueCountChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 | STYLE | RI_REDUNDANT_INTERFACES | 20-60 |
Bug | Category | Details | Line |
---|---|---|---|
クラス com.himajin2001.hako5.model.logic.AreaMapChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 | STYLE | RI_REDUNDANT_INTERFACES | 19-54 |
Bug | Category | Details | Line |
---|---|---|---|
クラス com.himajin2001.hako5.model.logic.PopulationMapChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 | STYLE | RI_REDUNDANT_INTERFACES | 17-52 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.model.util.DebugMapPrinter.debugPrint(MapEntity) で使用されている奇数判定は、負の数に対しては正しく動作しません。 | STYLE | IM_BAD_CHECK_FOR_ODD | 176 |
com.himajin2001.hako5.model.util.DebugMapPrinter.debugPrintMini(MapEntity) で使用されている奇数判定は、負の数に対しては正しく動作しません。 | STYLE | IM_BAD_CHECK_FOR_ODD | 287 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicDefenceBaseHexCatalogPlugin.getAllSupportedHexKind() は BasicDefenceBaseHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 36 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicDummyBaseHexCatalogPlugin.getAllSupportedHexKind() は BasicDummyBaseHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 36 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicFactoryHexCatalogPlugin.getAllSupportedHexKind() は BasicFactoryHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 36 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicFarmHexCatalogPlugin.getAllSupportedHexKind() は BasicFarmHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 36 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicHexCatalogPlugin.getAllSupportedHexKind() は BasicHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 45 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicMountainHexCatalogPlugin.getAllSupportedHexKind() は BasicMountainHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 38 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicOffenceBaseHexCatalogPlugin.getAllSupportedHexKind() は BasicOffenceBaseHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 38 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicTownHexCatalogPlugin.getAllSupportedHexKind() は BasicTownHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 40 |
Bug | Category | Details | Line |
---|---|---|---|
com.himajin2001.hako5.plugin.basic.BasicWoodsHexCatalogPlugin.getAllSupportedHexKind() は BasicWoodsHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 | MALICIOUS_CODE | EI_EXPOSE_REP | 36 |