<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultIBizCustomerImporter.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/iBizImporter/src/main/java/it/tidalwave/accounting/importer/ibiz/impl/DefaultIBizCustomerImporter.java</fileName><fingerprint>2430f2efe29d8846029963890ff45388</fingerprint><lineEnd>147</lineEnd><lineStart>147</lineStart><message>Private method it.tidalwave.accounting.importer.ibiz.impl.DefaultIBizCustomerImporter.trim(String) is never called</message><moduleName>blueHour - Importer - iBiz</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.importer.ibiz.impl</packageName><reference>508</reference><severity>LOW</severity><toString>DefaultIBizCustomerImporter.java(147,0): UPM_UNCALLED_PRIVATE_METHOD: PERFORMANCE: Private method it.tidalwave.accounting.importer.ibiz.impl.DefaultIBizCustomerImporter.trim(String) is never called</toString><type>UPM_UNCALLED_PRIVATE_METHOD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultIBizInvoiceImporter.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/iBizImporter/src/main/java/it/tidalwave/accounting/importer/ibiz/impl/DefaultIBizInvoiceImporter.java</fileName><fingerprint>f8869e7be8720766eb67afdb055738bb</fingerprint><lineEnd>89</lineEnd><lineStart>89</lineStart><message>Possible null pointer dereference in it.tidalwave.accounting.importer.ibiz.impl.DefaultIBizInvoiceImporter$1.visitFile(Path, BasicFileAttributes) due to return value of called method</message><moduleName>blueHour - Importer - iBiz</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.importer.ibiz.impl</packageName><reference>508</reference><severity>LOW</severity><toString>DefaultIBizInvoiceImporter.java(89,0): NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE: STYLE: Possible null pointer dereference in it.tidalwave.accounting.importer.ibiz.impl.DefaultIBizInvoiceImporter$1.visitFile(Path, BasicFileAttributes) due to return value of called method</toString><type>NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EventTypeAdapter.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/XmlMarshalling/src/main/java/it/tidalwave/accounting/exporter/xml/impl/adapters/EventTypeAdapter.java</fileName><fingerprint>1958b30e4c478c9182c727d1093bc5ad</fingerprint><lineEnd>49</lineEnd><lineStart>49</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.EventTypeAdapter.marshal(JobEvent$Type)</message><moduleName>blueHour - Marshalling - XML</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.exporter.xml.impl.adapters</packageName><reference>508</reference><severity>LOW</severity><toString>EventTypeAdapter.java(49,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.EventTypeAdapter.marshal(JobEvent$Type)</toString><type>DM_CONVERT_CASE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EventTypeAdapter.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/XmlMarshalling/src/main/java/it/tidalwave/accounting/exporter/xml/impl/adapters/EventTypeAdapter.java</fileName><fingerprint>b0cc4ce912d656a89a584b72f1e15228</fingerprint><lineEnd>43</lineEnd><lineStart>43</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.EventTypeAdapter.unmarshal(String)</message><moduleName>blueHour - Marshalling - XML</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.exporter.xml.impl.adapters</packageName><reference>508</reference><severity>LOW</severity><toString>EventTypeAdapter.java(43,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.EventTypeAdapter.unmarshal(String)</toString><type>DM_CONVERT_CASE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ProjectStatusAdapter.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/XmlMarshalling/src/main/java/it/tidalwave/accounting/exporter/xml/impl/adapters/ProjectStatusAdapter.java</fileName><fingerprint>3dc8f2a82eb02632bdbf7050fc2d5f35</fingerprint><lineEnd>49</lineEnd><lineStart>49</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.ProjectStatusAdapter.marshal(Project$Status)</message><moduleName>blueHour - Marshalling - XML</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.exporter.xml.impl.adapters</packageName><reference>508</reference><severity>LOW</severity><toString>ProjectStatusAdapter.java(49,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.ProjectStatusAdapter.marshal(Project$Status)</toString><type>DM_CONVERT_CASE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ProjectStatusAdapter.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/XmlMarshalling/src/main/java/it/tidalwave/accounting/exporter/xml/impl/adapters/ProjectStatusAdapter.java</fileName><fingerprint>68c1f0af979b2ef07754e3562b7e4609</fingerprint><lineEnd>43</lineEnd><lineStart>43</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.ProjectStatusAdapter.unmarshal(String)</message><moduleName>blueHour - Marshalling - XML</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.exporter.xml.impl.adapters</packageName><reference>508</reference><severity>LOW</severity><toString>ProjectStatusAdapter.java(43,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.accounting.exporter.xml.impl.adapters.ProjectStatusAdapter.unmarshal(String)</toString><type>DM_CONVERT_CASE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>InMemoryCustomer.java</baseName><category>CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/ModelInMemory/src/main/java/it/tidalwave/accounting/model/impl/InMemoryCustomer.java</fileName><fingerprint>d68b5391996a2e3790a4d3a9feccc200</fingerprint><lineEnd>104</lineEnd><lineStart>99</lineStart><message>Non-null field accounting is not initialized by new it.tidalwave.accounting.model.impl.InMemoryCustomer(Customer$Builder)</message><moduleName>blueHour - Model, In-Memory Implementation</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.model.impl</packageName><reference>508</reference><severity>NORMAL</severity><toString>InMemoryCustomer.java(99,0): NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR: CORRECTNESS: Non-null field accounting is not initialized by new it.tidalwave.accounting.model.impl.InMemoryCustomer(Customer$Builder)</toString><type>NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>F8.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/Model/src/main/java/it/tidalwave/util/F8.java</fileName><fingerprint>8e2d82f5f7f751008268b3487ea3e21b</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.util.F8$LambdaFinder defines non-transient non-serializable instance field computeNeededResults</message><moduleName>blueHour - Model</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util</packageName><reference>508</reference><severity>LOW</severity><toString>F8.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.util.F8$LambdaFinder defines non-transient non-serializable instance field computeNeededResults</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>F8.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/Model/src/main/java/it/tidalwave/util/F8.java</fileName><fingerprint>9e3e56fcbae5ca14f3e01147f5ff0069</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.util.F8$LambdaFinder defines non-transient non-serializable instance field computeResults</message><moduleName>blueHour - Model</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util</packageName><reference>508</reference><severity>LOW</severity><toString>F8.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.util.F8$LambdaFinder defines non-transient non-serializable instance field computeResults</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFxIBizImporterPresentationDelegate.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../blueHour_Metrics/workspace/modules/JavaFXUI/src/main/java/it/tidalwave/accounting/ui/importer/ibiz/impl/javafx/JavaFxIBizImporterPresentationDelegate.java</fileName><fingerprint>1850c6dd5b12f5a0b46a7cbf1ed63f73</fingerprint><lineEnd>53</lineEnd><lineStart>53</lineStart><message>it.tidalwave.accounting.ui.importer.ibiz.impl.javafx.JavaFxIBizImporterPresentationDelegate.bind(BoundProperty) may expose internal representation by storing an externally mutable object into JavaFxIBizImporterPresentationDelegate.iBizFolder</message><moduleName>blueHour - UI - JavaFX</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.accounting.ui.importer.ibiz.impl.javafx</packageName><reference>508</reference><severity>LOW</severity><toString>JavaFxIBizImporterPresentationDelegate.java(53,0): EI_EXPOSE_REP2: MALICIOUS_CODE: it.tidalwave.accounting.ui.importer.ibiz.impl.javafx.JavaFxIBizImporterPresentationDelegate.bind(BoundProperty) may expose internal representation by storing an externally mutable object into JavaFxIBizImporterPresentationDelegate.iBizFolder</toString><type>EI_EXPOSE_REP2</type></issue><size>10</size><toString>10 warnings (normal: 1, low: 9)</toString></reportApi>