Commit Graph

231 Commits (1fae15749f1e568188c9b67f074518224415df63)
 

Author SHA1 Message Date
yangguanbao 1fae15749f
Update README.md 6 years ago
Keke Zhang 114cb4c567
Merge pull request #527 from kerie/update-pdf
更新开发手册至华山版
6 years ago
可期 9436be68c4 Update guidelines pdf 6 years ago
caikang.ck 223f010359 v2.0.0
1. pmd -> 6.15.0
2. idea min version 2016.1
3. jdk min version 1.8
6 years ago
caikang.ck fdfc82f1dc v2.0.0
1. pmd -> 6.15.0
2. idea min version 2016.1
3. jdk min version 1.8
6 years ago
玄坛 8c25cddcda
Merge pull request #486 from livoras/master
fix typo
6 years ago
玄坛 1b5763a3e8
Merge pull request #479 from kerie/readme-rules
update new rules in readme
6 years ago
Bo Zhang 1dc88f5b49 Handle [string literal].equals() correctly in EqualsAvoidNullRule
This fixes https://github.com/alibaba/p3c/issues/471

Previously, the following code can't pass EqualsAvoidNullRule:

public class Test {
  private static final String VERSION = System.getProperty("v");
  public boolean isJava6(){
    return "1.6".equals(VERSION);
  }
}

This PR fixes this issue by checking if the caller is a literal.
6 years ago
Livoras f4659f94cb
fix typo 6 years ago
可期 507ecbf8b4 update new rules in readme 6 years ago
Keke Zhang 3cf2594292
Merge pull request #477 from alibaba/xuantan-patch-1
Update README.md
6 years ago
玄坛 b878e0d9f8
Update README.md
Update the number of rules for p3c.
6 years ago
玄坛 465aa6d5b6
Merge pull request #474 from slievrly/patch-1
Update README.md
6 years ago
玄坛 d36dc488f0
Merge pull request #459 from rhinoceros/master
LowerCamelCaseVariableNamingRule 和 StringConcatRule
6 years ago
jimin 41f68e3203
Update README.md 6 years ago
玄坛 7de6b48564
Merge pull request #462 from hanyidreamer/19.03.02
Fixed #448
6 years ago
hanyidreamer c95f3f2dd6 Fixed #448 6 years ago
wangxn 3c199f2ab9 LowerCamelCaseVariableNamingRule: 删除重复的LowerCamelCaseVariableNamingRuleTest8;
StringConcatRule: line130 注释掉  ======================================================================
6 years ago
玄坛 b5623e6a3e
Merge pull request #452 from sooxin/master
correct method name
6 years ago
Sooxin dcb54fde16
correct method name 6 years ago
玄坛 e956b1225e
Merge pull request #441 from riccoyu/master
修复在en模式下,AbstractMethodOrInterfaceMethodMustUseJavadocRule的2处报错消息中,me…
6 years ago
yuzy c1ae1511b1 修复在en模式下,AbstractMethodOrInterfaceMethodMustUseJavadocRule的2处报错消息中,method名称与param名称颠倒的问题、以及method名称与exception名称颠倒的问题。Fixes #440 6 years ago
Keke Zhang 129a442de0
Merge pull request #408 from oathsign/JAVA-to-Java
typo:  阿里巴巴JAVA开发手册最新版->阿里巴巴Java开发手册最新版
6 years ago
SeanCai 2261fddea9
Merge pull request #424 from imu2008/master
eclipse-format关于方法注释的格式修改
6 years ago
默研 2eea5af497 方法参数的注释换行,与IDEA行为保持一致 6 years ago
誓言之印 49378b4dd5
typo: 阿里巴巴JAVA开发手册最新版->阿里巴巴Java开发手册最新版 6 years ago
骏烈 eda29930a3 idea version 1.0.6 6 years ago
骏烈 e32666c3c1 p3c-pmd version 1.3.6
eclipse-plugin 1.0.6
idea-plugin 1.0.6
6 years ago
昶乐 4d8a8a0919 注解不进行小写驼峰命名校验 6 years ago
SeanCai 3cd68ff0cf
Merge pull request #407 from kerie/type-resolve-only-once2
性能优化,自定义类型解析对于每个java文件只处理一次
6 years ago
可期 cd18d69c7f 性能优化,自定义类型解析对于每个java文件只处理一次 6 years ago
玄坛 3a4a6a25d0
Merge pull request #384 from yzx2107/master
correct the typo for GAV term.
6 years ago
玄坛 08a207fb5b
Merge pull request #362 from wilsonjuxta/master
fix typo in example code
6 years ago
玄坛 1cdd7e0842
Update README.md 7 years ago
yangguanbao 0de1ba06b8
Update README.md 7 years ago
yangguanbao 2e522292ba
Update README.md 7 years ago
fulwonder88 6efb4a6cf9
Update README.md 7 years ago
fulwonder88 4157f2aa1d
Update README.md 7 years ago
fulwonder88 a709cba841
Update README.md 7 years ago
fulwonder88 a8de917559
Update README.md 7 years ago
fulwonder88 e5c23c959f
Update README.md 7 years ago
Bill Yang d44528a713 correct the typo for GAV term. 7 years ago
玄坛 8daabc6dee
Update MANIFEST.MF
delete  package “marker”
7 years ago
wilsonjuxta 15e43a7717 fix typo in example code 7 years ago
SeanCai b0930cd8df
Merge pull request #328 from SeanCai/master
add some rules and bug fix
7 years ago
骏烈 602ddb1bb7 1.0.5 7 years ago
骏烈 9ff19997fe plugin.xml 7 years ago
骏烈 b948c7e62b add rules
[Recommended] The total number of lines for a method should not be more than 80
 [Recommended] Avoid using the negation operator '!'
 [Mandatory] When doing date formatting, "y" should be written in lowercase for "year" in a pattern statement

 and some bug fix
7 years ago
骏烈 1cc0a0c2a0 Merge remote-tracking branch 'upstream/master' 7 years ago
fw8899 4da2bb19f8 fix: #312 7 years ago