<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><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>490</lineEnd><lineStart>490</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(490,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>434</lineEnd><lineStart>434</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(434,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>461</lineEnd><lineStart>461</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(461,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>286</lineEnd><lineStart>286</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(286,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>325</lineEnd><lineStart>325</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(325,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>164</lineEnd><lineStart>164</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(164,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>259</lineEnd><lineStart>259</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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(259,0): UW_UNCOND_WAIT: MT_CORRECTNESS: Unconditional wait in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String)</toString><type>UW_UNCOND_WAIT</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>7dd36ac3b2d18d0f8ce1e363d50ebef1</fingerprint><lineEnd>306</lineEnd><lineStart>306</lineStart><message>Increment of volatile field it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.li 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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(306,0): VO_VOLATILE_INCREMENT: MT_CORRECTNESS: Increment of volatile field it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.li in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read()</toString><type>VO_VOLATILE_INCREMENT</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>7dd36ac3b2d18d0f8ce1e363d50ebef1</fingerprint><lineEnd>320</lineEnd><lineStart>320</lineStart><message>Increment of volatile field it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.li 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>238</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(320,0): VO_VOLATILE_INCREMENT: MT_CORRECTNESS: Increment of volatile field it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.li in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read()</toString><type>VO_VOLATILE_INCREMENT</type></issue><size>9</size><toString>9 warnings (low: 9)</toString></reportApi>