From 052ac55335c00bf067b3fb6ccd20cee6caff7a9d Mon Sep 17 00:00:00 2001 From: Nils Christian Ehmke <nie@informatik.uni-kiel.de> Date: Mon, 16 Jul 2012 16:10:47 +0200 Subject: [PATCH] Modified some configuration files for quality reasons. --- Kieker.WebGUI/.project | 18 ++ .../.settings/edu.umd.cs.findbugs.core.prefs | 8 +- .../config/quality-config/fb-filter.xml | 195 ------------------ .../config/quality-config/pmdrules.xml | 5 - 4 files changed, 22 insertions(+), 204 deletions(-) diff --git a/Kieker.WebGUI/.project b/Kieker.WebGUI/.project index 5fe3174c..52611306 100644 --- a/Kieker.WebGUI/.project +++ b/Kieker.WebGUI/.project @@ -15,9 +15,27 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>net.sf.eclipsecs.core.CheckstyleBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.m2e.core.maven2Nature</nature> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature> + <nature>edu.umd.cs.findbugs.plugin.eclipse.findbugsNature</nature> + <nature>net.sf.eclipsecs.core.CheckstyleNature</nature> </natures> </projectDescription> diff --git a/Kieker.WebGUI/.settings/edu.umd.cs.findbugs.core.prefs b/Kieker.WebGUI/.settings/edu.umd.cs.findbugs.core.prefs index 0073ac05..2b8e7a05 100644 --- a/Kieker.WebGUI/.settings/edu.umd.cs.findbugs.core.prefs +++ b/Kieker.WebGUI/.settings/edu.umd.cs.findbugs.core.prefs @@ -1,5 +1,5 @@ #FindBugs User Preferences -#Fri May 18 17:56:48 CEST 2012 +#Wed Jul 11 22:19:24 CEST 2012 cloud_id=edu.umd.cs.findbugs.cloud.doNothingCloud detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true detectorAtomicityProblem=AtomicityProblem|true @@ -125,7 +125,7 @@ detectorWaitInLoop=WaitInLoop|true detectorWrongMapIterator=WrongMapIterator|true detectorXMLFactoryBypass=XMLFactoryBypass|true detector_threshold=2 -effort=default -filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false|15 -filter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL| +effort=max +filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,EXPERIMENTAL,I18N,MALICIOUS_CODE,MT_CORRECTNESS,PERFORMANCE,SECURITY,STYLE|false|15 +filter_settings_neg=NOISE| run_at_full_build=false diff --git a/Kieker.WebGUI/config/quality-config/fb-filter.xml b/Kieker.WebGUI/config/quality-config/fb-filter.xml index 90a72c41..127085de 100644 --- a/Kieker.WebGUI/config/quality-config/fb-filter.xml +++ b/Kieker.WebGUI/config/quality-config/fb-filter.xml @@ -1,199 +1,4 @@ <FindBugsFilter> <!-- Example: http://findbugs.sourceforge.net/manual/filter.html#d0e2103 --> - <Match> - <Class - name="kieker.monitoring.probe.servlet.SessionAndTraceRegistrationFilter" /> - <Method name="doFilter" - params="javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain" - returns="void" /> - <Bug pattern="ES_COMPARING_STRINGS_WITH_EQ" /> - </Match> - - <Match> - <Class name="kieker.tools.KaxViz" /> - <Method name="main" params="java.lang.String[]" returns="void" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.analysis.AnalysisController" /> - <Method name="getCurrentConfiguration" params="" - returns="kieker.analysis.model.analysisMetaModel.MIProject" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.database.DbReader" /> - <Method name="read" params="" returns="boolean" /> - <Bug pattern="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.database.DbReader" /> - <Method name="table2record" - params="java.sql.Connection,java.lang.String,java.lang.Class" - returns="void" /> - <Bug pattern="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" /> - </Match> - - <Match> - <Class name="kieker.monitoring.writer.database.DbWriterThread" /> - <Method name="consume" params="kieker.common.record.IMonitoringRecord" - returns="void" /> - <Bug pattern="OBL_UNSATISFIED_OBLIGATION" /> - </Match> - - <Match> - <Class name="kieker.monitoring.writer.database.DbWriterThread" /> - <Method name="consume" params="kieker.common.record.IMonitoringRecord" - returns="void" /> - <Bug pattern="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING" /> - </Match> - - <Match> - <Class name="kieker.monitoring.writer.database.SyncDbWriter" /> - <Method name="newMonitoringRecord" params="kieker.common.record.IMonitoringRecord" - returns="boolean" /> - <Bug pattern="OBL_UNSATISFIED_OBLIGATION" /> - </Match> - - <Match> - <Class name="kieker.monitoring.writer.database.SyncDbWriter" /> - <Method name="newMonitoringRecord" params="kieker.common.record.IMonitoringRecord" - returns="boolean" /> - <Bug pattern="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING" /> - </Match> - - <Match> - <Class name="kieker.monitoring.writer.database.DBWriterHelper" /> - <Method name="createTable" params="java.lang.String,java.lang.Class[]" - returns="java.lang.String" /> - <Bug pattern="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" /> - </Match> - - <Match> - <Class name="kieker.monitoring.writer.database.DBWriterHelper" /> - <Method name="createIndexTable" params="" returns="void" /> - <Bug pattern="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" /> - </Match> - - <Match> - <Class name="kieker.evaluation.benchmark.Benchmark" /> - <Method name="parseAndInitializeArguments" params="java.lang.String[]" - returns="void" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.monitoring.timer.AbstractTimeSource" /> - <Method name="toString" params="" returns="java.lang.String" /> - <Bug pattern="USM_USELESS_ABSTRACT_METHOD" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.jmx.JMXReader" /> - <Method name="read2" params="" returns="boolean" /> - <Bug pattern="DE_MIGHT_IGNORE" /> - </Match> - - <Match> - <Class name="kieker.common.logging.LogFactory" /> - <Bug pattern="DE_MIGHT_IGNORE" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.filesystem.FSReader" /> - <Method name="read" params="" returns="boolean" /> - <Bug pattern="NN_NAKED_NOTIFY" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.filesystem.FSReader" /> - <Method name="newMonitoringRecord" params="kieker.common.record.IMonitoringRecord" - returns="boolean" /> - <Bug pattern="WA_NOT_IN_LOOP" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.filesystem.FSReader" /> - <Method name="newMonitoringRecord" params="kieker.common.record.IMonitoringRecord" - returns="boolean" /> - <Bug pattern="UW_UNCOND_WAIT" /> - </Match> - - <Match> - <Class name="kieker.monitoring.core.registry.Registry" /> - <Field name="eArrayCached" /> - <Bug pattern="VO_VOLATILE_REFERENCE_TO_ARRAY" /> - </Match> - - <Match> - <Class name="org.apache.commons.logging.impl.Jdk14LoggerPatched" /> - <Method name="getLog" params="java.lang.String" returns="org.apache.commons.logging.Log" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.filesystem.FSDirectoryReader" /> - <Method name="processNormalInputFile" params="java.io.File" - returns="void" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.analysis.plugin.reader.filesystem.FSDirectoryReader" /> - <Method name="processBinaryInputFile" params="java.io.File" - returns="void" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.monitoring.core.controller.JMXController" /> - <Method name="<init>" params="kieker.common.configuration.Configuration" - returns="void" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Class name="kieker.tools.traceAnalysis.TraceAnalysisTool" /> - <Method name="dispatchTasks" params="" returns="boolean" /> - <Bug pattern="REC_CATCH_EXCEPTION" /> - </Match> - - <Match> - <Bug pattern="SIC_INNER_SHOULD_BE_STATIC_ANON" /> - </Match> - - <Match> - <Package name="~kieker\.analysis\.model\.analysisMetaModel.*" /> - <Bug pattern="IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION" /> - </Match> - - <Match> - <Package name="~kieker\.analysis\.model\.analysisMetaModel.*" /> - <Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE" /> - </Match> - - <Match> - <Package name="~kieker\.analysis\.model\.analysisMetaModel.*" /> - <Bug pattern="BC_UNCONFIRMED_CAST" /> - </Match> - - <Match> - <Package name="~kieker\.analysis\.model\.analysisMetaModel.*" /> - <Bug pattern="NP_LOAD_OF_KNOWN_NULL_VALUE" /> - </Match> - - <Match> - <Package name="~kieker\.analysis\.model\.analysisMetaModel.*" /> - <Bug pattern="NM_CONFUSING" /> - </Match> - - <Match> - <Package name="~kieker\.analysis\.model\.analysisMetaModel.*" /> - <Bug pattern="MS_PKGPROTECT" /> - </Match> - - </FindBugsFilter> \ No newline at end of file diff --git a/Kieker.WebGUI/config/quality-config/pmdrules.xml b/Kieker.WebGUI/config/quality-config/pmdrules.xml index 59cb7a47..7051bd82 100644 --- a/Kieker.WebGUI/config/quality-config/pmdrules.xml +++ b/Kieker.WebGUI/config/quality-config/pmdrules.xml @@ -7,11 +7,6 @@ <description> This ruleset is checked for Kieker automatically. </description> - - <!-- exclude generated code --> - <exclude-pattern>.*/src-gen/.*</exclude-pattern> - <!-- exclude userguide examples --> - <exclude-pattern>.*/examples/userguide/.*</exclude-pattern> <!-- We'll use the following rulesets --> <rule ref="rulesets/basic.xml"> -- GitLab