<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>AsDelegateProvider.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegateProvider.java</fileName><fingerprint>799a0da694fd7b76d6611cda5e02b026</fingerprint><lineEnd>144</lineEnd><lineStart>144</lineStart><message>The class it.tidalwave.util.spi.AsDelegateProvider$EmptyAsDelegateProvider$1 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>AsDelegateProvider.java(144,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.util.spi.AsDelegateProvider$EmptyAsDelegateProvider$1 could be refactored into a named _static_ inner class</toString><type>SIC_INNER_SHOULD_BE_STATIC_ANON</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>22a61a349131452fc20a230179a88cee</fingerprint><lineEnd>483</lineEnd><lineStart>483</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.util.spi.DefaultProcessExecutor.isWindows()</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(483,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.util.spi.DefaultProcessExecutor.isWindows()</toString><type>DM_CONVERT_CASE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>546fcec2f3fc51e896f3a93765e3b9a9</fingerprint><lineEnd>428</lineEnd><lineStart>428</lineStart><message>Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean)</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(428,0): DM_DEFAULT_ENCODING: I18N: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean)</toString><type>DM_DEFAULT_ENCODING</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>cf72bf19c353afd0d889c0f512a33b98</fingerprint><lineEnd>455</lineEnd><lineStart>455</lineStart><message>Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion()</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(455,0): UCF_USELESS_CONTROL_FLOW: STYLE: Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion()</toString><type>UCF_USELESS_CONTROL_FLOW</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>282979a34723be2e2509ea3ef5ab71c6</fingerprint><lineEnd>279</lineEnd><lineStart>279</lineStart><message>Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream)</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(279,0): DM_DEFAULT_ENCODING: I18N: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream)</toString><type>DM_DEFAULT_ENCODING</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>MT_CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>a4ff01756de9ea4b0bf187d6935c6579</fingerprint><lineEnd>319</lineEnd><lineStart>319</lineStart><message>Naked notify in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read()</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(319,0): NN_NAKED_NOTIFY: MT_CORRECTNESS: Naked notify in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read()</toString><type>NN_NAKED_NOTIFY</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>f53c819baaf66f7ccd0135a0b88105ee</fingerprint><lineEnd>157</lineEnd><lineStart>157</lineStart><message>Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.start()</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(157,0): RV_RETURN_VALUE_IGNORED_BAD_PRACTICE: BAD_PRACTICE: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.start()</toString><type>RV_RETURN_VALUE_IGNORED_BAD_PRACTICE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>MT_CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>45757508fede6ce813179388b36a1e30</fingerprint><lineEnd>252</lineEnd><lineStart>252</lineStart><message>Unconditional wait in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String)</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(252,0): UW_UNCOND_WAIT: MT_CORRECTNESS: Unconditional wait in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String)</toString><type>UW_UNCOND_WAIT</type></issue><size>8</size><toString>8 warnings (low: 8)</toString></reportApi>