Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
后端镜像
java镜像
Springside4
提交
819bc8cc
S
Springside4
项目概览
后端镜像
/
java镜像
/
Springside4
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Springside4
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
819bc8cc
编写于
6月 22, 2013
作者:
C
Calvin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#225 更新Sonar规则集,与Sonar 3.5.1 同步
上级
76667062
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
28 addition
and
7 deletion
+28
-7
modules/core/src/main/java/org/springside/modules/utils/DateProvider.java
.../main/java/org/springside/modules/utils/DateProvider.java
+7
-1
modules/test/src/main/java/org/springside/modules/test/benchmark/ConcurrentBenchmark.java
...pringside/modules/test/benchmark/ConcurrentBenchmark.java
+1
-1
support/sonar/springside-checkstyle.xml
support/sonar/springside-checkstyle.xml
+1
-1
support/sonar/springside-findbugs.xml
support/sonar/springside-findbugs.xml
+18
-0
support/sonar/springside-pmd.xml
support/sonar/springside-pmd.xml
+0
-3
support/sonar/springside-way.xml
support/sonar/springside-way.xml
+1
-1
未找到文件。
modules/core/src/main/java/org/springside/modules/utils/DateProvider.java
浏览文件 @
819bc8cc
...
...
@@ -11,8 +11,11 @@ public interface DateProvider {
Date
getDate
();
public
static
final
DateProvider
DEFAULT
=
new
CurrentDateProvider
();
static
final
DateProvider
DEFAULT
=
new
CurrentDateProvider
();
/**
* 返回当前的时间。
*/
public
static
class
CurrentDateProvider
implements
DateProvider
{
@Override
...
...
@@ -21,6 +24,9 @@ public interface DateProvider {
}
}
/**
* 返回设定的时间.
*/
public
static
class
ConfigurableDateProvider
implements
DateProvider
{
private
final
Date
date
;
...
...
modules/test/src/main/java/org/springside/modules/test/benchmark/ConcurrentBenchmark.java
浏览文件 @
819bc8cc
...
...
@@ -103,5 +103,5 @@ public abstract class ConcurrentBenchmark {
*
* @param taskSequence the sequence number of the task.
*/
abstract
protected
BenchmarkTask
createTask
(
int
taskSequence
);
protected
abstract
BenchmarkTask
createTask
(
int
taskSequence
);
}
support/sonar/springside-checkstyle.xml
浏览文件 @
819bc8cc
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<!-- Generated by Sonar -->
<module
name=
"Checker"
><module
name=
"SuppressionCommentFilter"
/><module
name=
"TreeWalker"
><module
name=
"FileContentsHolder"
/>
<module
name=
"CyclomaticComplexity"
><property
name=
"severity"
value=
"warning"
/><property
name=
"max"
value=
"10"
/></module><module
name=
"NestedIfDepth"
><property
name=
"severity"
value=
"warning"
/><property
name=
"max"
value=
"3"
/></module><module
name=
"DoubleCheckedLocking"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"HiddenField"
><property
name=
"severity"
value=
"warning"
/><property
name=
"tokens"
value=
"VARIABLE_DEF"
/><property
name=
"ignoreConstructorParameter"
value=
"true"
/><property
name=
"ignoreSetter"
value=
"true"
/><property
name=
"ignoreAbstractMethods"
value=
"true"
/></module><module
name=
"StringLiteralEquality"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"LocalVariableName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/></module><module
name=
"JavaNCSS"
><property
name=
"severity"
value=
"warning"
/><property
name=
"classMaximum"
value=
"500"
/><property
name=
"fileMaximum"
value=
"600"
/></module><module
name=
"IllegalThrows"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"RedundantModifier"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"AnonInnerLength"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"StaticVariableName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/><property
name=
"applyToPublic"
value=
"true"
/><property
name=
"applyToProtected"
value=
"true"
/><property
name=
"applyToPackage"
value=
"true"
/><property
name=
"applyToPrivate"
value=
"true"
/></module><module
name=
"DeclarationOrder"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"MethodName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/><property
name=
"allowClassName"
value=
"false"
/></module><module
name=
"ParameterName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/></module><module
name=
"OneStatementPerLine"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"ParameterNumber"
><property
name=
"severity"
value=
"warning"
/><property
name=
"max"
value=
"5"
/></module><module
name=
"DefaultComesLast"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"LocalFinalVariableName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/></module><module
name=
"MemberName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/><property
name=
"applyToPublic"
value=
"true"
/><property
name=
"applyToProtected"
value=
"true"
/><property
name=
"applyToPackage"
value=
"true"
/><property
name=
"applyToPrivate"
value=
"true"
/></module><module
name=
"EqualsHashCode"
><property
name=
"severity"
value=
"error"
/></module><module
name=
"EmptyStatement"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"PackageName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$"
/></module><module
name=
"ConstantName"
><property
name=
"severity"
value=
"info"
/><property
name=
"format"
value=
"^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"
/><property
name=
"applyToPublic"
value=
"true"
/><property
name=
"applyToProtected"
value=
"true"
/><property
name=
"applyToPackage"
value=
"true"
/><property
name=
"applyToPrivate"
value=
"true"
/></module><module
name=
"RedundantThrows"
><property
name=
"severity"
value=
"info"
/><property
name=
"allowUnchecked"
value=
"true"
/><property
name=
"suppressLoadErrors"
value=
"true"
/></module><module
name=
"ParameterAssignment"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"UnusedImports"
><property
name=
"severity"
value=
"info"
/><property
name=
"processJavadoc"
value=
"false"
/></module><module
name=
"SimplifyBooleanExpression"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"SimplifyBooleanReturn"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"ModifierOrder"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"BooleanExpressionComplexity"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"InnerAssignment"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"MagicNumber"
><property
name=
"severity"
value=
"info"
/><property
name=
"ignoreHashCodeMethod"
value=
"false"
/><property
name=
"ignoreAnnotation"
value=
"false"
/></module></module></module>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<!-- Generated by Sonar -->
<module
name=
"Checker"
><module
name=
"SuppressionCommentFilter"
/><module
name=
"TreeWalker"
><module
name=
"FileContentsHolder"
/>
<module
name=
"CyclomaticComplexity"
><property
name=
"severity"
value=
"warning"
/><property
name=
"max"
value=
"10"
/></module><module
name=
"NestedIfDepth"
><property
name=
"severity"
value=
"warning"
/><property
name=
"max"
value=
"3"
/></module><module
name=
"HiddenField"
><property
name=
"severity"
value=
"warning"
/><property
name=
"tokens"
value=
"VARIABLE_DEF"
/><property
name=
"ignoreConstructorParameter"
value=
"true"
/><property
name=
"ignoreSetter"
value=
"true"
/><property
name=
"ignoreAbstractMethods"
value=
"true"
/></module><module
name=
"StringLiteralEquality"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"LocalVariableName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/></module><module
name=
"JavaNCSS"
><property
name=
"severity"
value=
"warning"
/><property
name=
"classMaximum"
value=
"500"
/><property
name=
"fileMaximum"
value=
"600"
/></module><module
name=
"IllegalThrows"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"RedundantModifier"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"AnonInnerLength"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"StaticVariableName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/><property
name=
"applyToPublic"
value=
"true"
/><property
name=
"applyToProtected"
value=
"true"
/><property
name=
"applyToPackage"
value=
"true"
/><property
name=
"applyToPrivate"
value=
"true"
/></module><module
name=
"DeclarationOrder"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"MethodName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/><property
name=
"allowClassName"
value=
"false"
/></module><module
name=
"ParameterName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/></module><module
name=
"MethodTypeParameterName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[A-Z]$"
/></module><module
name=
"OneStatementPerLine"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"ParameterNumber"
><property
name=
"severity"
value=
"warning"
/><property
name=
"max"
value=
"5"
/></module><module
name=
"DefaultComesLast"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"LocalFinalVariableName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/></module><module
name=
"MemberName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z][a-zA-Z0-9]*$"
/><property
name=
"applyToPublic"
value=
"true"
/><property
name=
"applyToProtected"
value=
"true"
/><property
name=
"applyToPackage"
value=
"true"
/><property
name=
"applyToPrivate"
value=
"true"
/></module><module
name=
"EqualsHashCode"
><property
name=
"severity"
value=
"error"
/></module><module
name=
"EmptyStatement"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"PackageName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$"
/></module><module
name=
"ConstantName"
><property
name=
"severity"
value=
"info"
/><property
name=
"format"
value=
"^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"
/><property
name=
"applyToPublic"
value=
"true"
/><property
name=
"applyToProtected"
value=
"true"
/><property
name=
"applyToPackage"
value=
"true"
/><property
name=
"applyToPrivate"
value=
"true"
/></module><module
name=
"RedundantThrows"
><property
name=
"severity"
value=
"info"
/><property
name=
"allowUnchecked"
value=
"true"
/><property
name=
"suppressLoadErrors"
value=
"true"
/></module><module
name=
"ParameterAssignment"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"UnusedImports"
><property
name=
"severity"
value=
"info"
/><property
name=
"processJavadoc"
value=
"false"
/></module><module
name=
"ClassTypeParameterName"
><property
name=
"severity"
value=
"warning"
/><property
name=
"format"
value=
"^[A-Z]$"
/></module><module
name=
"SimplifyBooleanExpression"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"SimplifyBooleanReturn"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"ModifierOrder"
><property
name=
"severity"
value=
"info"
/></module><module
name=
"BooleanExpressionComplexity"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"InnerAssignment"
><property
name=
"severity"
value=
"warning"
/></module><module
name=
"MagicNumber"
><property
name=
"severity"
value=
"info"
/><property
name=
"ignoreHashCodeMethod"
value=
"false"
/><property
name=
"ignoreAnnotation"
value=
"false"
/></module></module></module>
\ No newline at end of file
support/sonar/springside-findbugs.xml
浏览文件 @
819bc8cc
...
...
@@ -1180,4 +1180,22 @@
<Match>
<Bug
pattern=
"DLS_OVERWRITTEN_INCREMENT"
/>
</Match>
<Match>
<Bug
pattern=
"PT_ABSOLUTE_PATH_TRAVERSAL"
/>
</Match>
<Match>
<Bug
pattern=
"TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS"
/>
</Match>
<Match>
<Bug
pattern=
"MS_SHOULD_BE_REFACTORED_TO_BE_FINAL"
/>
</Match>
<Match>
<Bug
pattern=
"NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"
/>
</Match>
<Match>
<Bug
pattern=
"PT_RELATIVE_PATH_TRAVERSAL"
/>
</Match>
<Match>
<Bug
pattern=
"BC_UNCONFIRMED_CAST_OF_RETURN_VALUE"
/>
</Match>
</FindBugsFilter>
\ No newline at end of file
support/sonar/springside-pmd.xml
浏览文件 @
819bc8cc
...
...
@@ -195,9 +195,6 @@
<rule
ref=
"rulesets/migrating.xml/AvoidAssertAsIdentifier"
>
<priority>
3
</priority>
</rule>
<rule
ref=
"rulesets/design.xml/UnnecessaryLocalBeforeReturn"
>
<priority>
3
</priority>
</rule>
<rule
ref=
"rulesets/finalizers.xml/AvoidCallingFinalize"
>
<priority>
3
</priority>
</rule>
...
...
support/sonar/springside-way.xml
浏览文件 @
819bc8cc
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录