]> source.dussan.org Git - sonarqube.git/commitdiff
Fix some violations
authorsimonbrandhof <simon.brandhof@gmail.com>
Fri, 1 Apr 2011 21:56:50 +0000 (23:56 +0200)
committersimonbrandhof <simon.brandhof@gmail.com>
Fri, 1 Apr 2011 21:56:50 +0000 (23:56 +0200)
plugins/sonar-cobertura-plugin/src/main/java/org/sonar/plugins/cobertura/api/CoberturaUtils.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/charts/DistributionBarChart.java
sonar-batch/src/main/java/org/sonar/batch/components/PastSnapshotFinder.java
sonar-duplications/src/main/java/org/sonar/duplications/cpd/CPD.java
sonar-graph/src/main/java/org/sonar/graph/DsmScanner.java
sonar-server/src/main/java/org/sonar/server/charts/deprecated/SparkLinesChart.java
sonar-server/src/main/java/org/sonar/server/plugins/BatchResourcesServlet.java
sonar-ws-client/src/main/java/org/sonar/wsclient/services/WSUtils.java

index 129d1ac4b91e9e630135b56f22648a51736432db..98ba2bb0cf68925290f7c05a1dc524052f035568 100644 (file)
@@ -32,8 +32,8 @@ import java.io.File;
  */
 public final class CoberturaUtils {
 
-  public static String COBERTURA_GROUP_ID = MavenUtils.GROUP_ID_CODEHAUS_MOJO;
-  public static String COBERTURA_ARTIFACT_ID = "cobertura-maven-plugin";
+  public static final String COBERTURA_GROUP_ID = MavenUtils.GROUP_ID_CODEHAUS_MOJO;
+  public static final String COBERTURA_ARTIFACT_ID = "cobertura-maven-plugin";
 
   public static File getReport(Project project) {
     File report = getReportFromProperty(project);
index 58d2f3cbf8534897548023178878ced38a754028..4cac585fe9f64b5e479819bc39fc15e4c6d2ab9c 100644 (file)
@@ -69,7 +69,7 @@ public class DistributionBarChart extends AbstractChart {
     return plot;
   }
 
-  private void configureValues(DefaultCategoryDataset dataset, String[] series, String xSuffix) {
+  static void configureValues(DefaultCategoryDataset dataset, String[] series, String xSuffix) {
     int index = 0;
     while (index < series.length) {
       String[] pairs = StringUtils.split(series[index], ";");
index ec2a38426d370706d5eb4725c54a61521f59171c..4962be2b8e659fc780b393279b069e2145cc9cf6 100644 (file)
@@ -64,7 +64,7 @@ public class PastSnapshotFinder implements BatchExtension {
       case 2: defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_2; break;
       case 3: defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_3; break;
       case 4: defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_4; break;
-      case 5: defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_5; break;
+      case 5: defaultValue = CoreProperties.TIMEMACHINE_DEFAULT_PERIOD_5; break;// NOSONAR false-positive: constant 5 is the same than 4 (empty string)
     }
     return conf.getString(CoreProperties.TIMEMACHINE_PERIOD_PREFIX + index, defaultValue);
   }
index 8d193f30b6444484c28685658acae455b893d7d1..31c3f37061a9aa533c5e2286708c51fba0021b30 100644 (file)
@@ -29,7 +29,10 @@ import net.sourceforge.pmd.util.FileFinder;
 import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.IOException;
-import java.util.*;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
 
 public class CPD {
 
@@ -39,8 +42,6 @@ public class CPD {
   private int minimumTileSize;
   private MatchAlgorithm matchAlgorithm;
   private Language language;
-  private boolean skipDuplicates;
-  public static boolean debugEnable = false;
   private boolean loadSourceCodeSlices = true;
   private String encoding = System.getProperty("file.encoding");
 
@@ -50,10 +51,6 @@ public class CPD {
     this.language = language;
   }
 
-  public void skipDuplicates() {
-    this.skipDuplicates = true;
-  }
-
   public void setCpdListener(CPDListener cpdListener) {
     this.listener = cpdListener;
   }
@@ -96,7 +93,7 @@ public class CPD {
   }
 
   private void addDirectory(String dir, boolean recurse) throws IOException {
-    if ( !(new File(dir)).exists()) {
+    if (!(new File(dir)).exists()) {
       throw new FileNotFoundException("Couldn't find directory " + dir);
     }
     FileFinder finder = new FileFinder();
@@ -104,23 +101,9 @@ public class CPD {
     add(finder.findFilesFrom(dir, language.getFileFilter(), recurse));
   }
 
-  private Set<String> current = new HashSet<String>();
-
   private void add(int fileCount, File file) throws IOException {
-
-    if (skipDuplicates) {
-      // TODO refactor this thing into a separate class
-      String signature = file.getName() + '_' + file.length();
-      if (current.contains(signature)) {
-        System.err.println("Skipping " + file.getAbsolutePath()
-            + " since it appears to be a duplicate file and --skip-duplicate-files is set");
-        return;
-      }
-      current.add(signature);
-    }
-
-    if ( !file.getCanonicalPath().equals(new File(file.getAbsolutePath()).getCanonicalPath())) {
-      System.err.println("Skipping " + file + " since it appears to be a symlink");
+    if (!file.getCanonicalPath().equals(new File(file.getAbsolutePath()).getCanonicalPath())) {
+      System.out.println("Skipping " + file + " since it appears to be a symlink");
       return;
     }
 
index c69a2708e62c93bb65f807c3cec56dbc78a944c1..7d24b3adee7a85ad7972997e087f11900b06fa3d 100644 (file)
@@ -19,6 +19,8 @@
  */
 package org.sonar.graph;
 
+import org.apache.commons.lang.ArrayUtils;
+
 import java.io.IOException;
 import java.io.LineNumberReader;
 import java.io.Reader;
@@ -56,17 +58,15 @@ public final class DsmScanner {
 
   private void readRow(int i) throws IOException {
     String[] tokens = splitLine(reader.readLine());
-    if (tokens != null) {
-      for (int j = 1; j < tokens.length - 1; j++) {
-        int toVertexIndex = j - 1;
-        int weight = extractWeight(tokens[j]);
-        if (i != toVertexIndex) {
-          StringEdge edge = new StringEdge(vertices[toVertexIndex], vertices[i], weight);
-          if (isFeedbackEdge(tokens[j])) {
-            feedbackEdges.add(edge);
-          }
-          graph.addEdge(edge);
+    for (int j = 1; j < tokens.length - 1; j++) {
+      int toVertexIndex = j - 1;
+      int weight = extractWeight(tokens[j]);
+      if (i != toVertexIndex) {
+        StringEdge edge = new StringEdge(vertices[toVertexIndex], vertices[i], weight);
+        if (isFeedbackEdge(tokens[j])) {
+          feedbackEdges.add(edge);
         }
+        graph.addEdge(edge);
       }
     }
   }
@@ -93,6 +93,9 @@ public final class DsmScanner {
   }
 
   private String[] splitLine(String line) {
+    if (line == null) {
+      return ArrayUtils.EMPTY_STRING_ARRAY;
+    }
     String[] tokens = line.split("\\" + CELL_SEPARATOR);
     String[] result = new String[tokens.length];
     for (int i = 0; i < tokens.length; i++) {
index d46790c0244aab57b728ce646eb1b0b3c3ad9024..bfe1e5b7b4354db0e6ce65a9046f441f02c6d41c 100644 (file)
@@ -124,15 +124,15 @@ public class SparkLinesChart extends BaseChartWeb implements DeprecatedChart {
     if (values != null && values.length() > 0) {
       StringTokenizer st = new StringTokenizer(values, ",");
       while (st.hasMoreTokens()) {
-        double v_x = convertParamToDouble(st.nextToken());
-        double v_y = 0.0;
+        double vX = convertParamToDouble(st.nextToken());
+        double vY = 0.0;
         if (st.hasMoreTokens()) {
-          v_y = convertParamToDouble(st.nextToken());
+          vY = convertParamToDouble(st.nextToken());
         }
-        series1.add(v_x, v_y);
+        series1.add(vX, vY);
 
-        min = (v_y < min ? v_y : min);
-        max = (v_y > max ? v_y : max);
+        min = (vY < min ? vY : min);
+        max = (vY > max ? vY : max);
       }
       dataset.addSeries(series1);
       y.setRange(min-1, max+1);
index bf83fa6961b18bedad683e549183a60b87928411..856d14c98c7d5668d94475288b8692a8b9c5af94 100644 (file)
@@ -96,7 +96,7 @@ public class BatchResourcesServlet extends HttpServlet {
     return libs;
   }
 
-  private static String[] IGNORE = { "derby", "jtds", "mysql", "postgresql", "jruby", "jfreechart", "eastwood", "jetty" };
+  private static final String[] IGNORE = { "derby", "jtds", "mysql", "postgresql", "jruby", "jfreechart", "eastwood", "jetty" };
 
   /**
    * Dirty hack to disable downloading for certain files.
index 6afab73fb9d90bb3cdaff6ab112a7b16d17424cd..05aba34a4d12bf7d4e53976d0850ca0022c20ff6 100644 (file)
@@ -29,14 +29,14 @@ import java.util.Set;
  */
 public abstract class WSUtils {
 
-  private static WSUtils INSTANCE = null;
+  private static WSUtils instance = null;
 
   public static void setInstance(WSUtils utils) {
-    INSTANCE = utils;
+    instance = utils;
   }
 
   public static WSUtils getINSTANCE() {
-    return INSTANCE;
+    return instance;
   }
 
   public abstract String format(Date date, String format);