jar

com.alibaba.p3c : p3c-pmd

Maven & Gradle

Aug 23, 2020
6 usages
30.4k stars

p3c-pmd · Alibaba Java Coding Guidelines PMD implementations

Table Of Contents

Latest Version

Download com.alibaba.p3c : p3c-pmd JAR file - Latest Versions:

All Versions

Download com.alibaba.p3c : p3c-pmd JAR file - All Versions:

Version Vulnerabilities Size Updated
2.1.x
2.0.x
1.3.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window p3c-pmd-2.1.1.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.alibaba.p3c.pmd.lang.java.rule.exception

├─ com.alibaba.p3c.pmd.lang.java.rule.exception.AvoidReturnInFinallyRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.exception.MethodReturnWrapperTypeRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.exception.TransactionMustHaveRollbackRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.other

├─ com.alibaba.p3c.pmd.lang.java.rule.other.AvoidApacheBeanUtilsCopyRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.other.AvoidDoubleOrFloatEqualCompareRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.other.AvoidMissUseOfMathRandomRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.other.AvoidNewDateGetTimeRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.other.AvoidPatternCompileInMethodRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.other.MethodTooLongRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.other.UseRightCaseForDateFormatRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.naming

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.AbstractClassShouldStartWithAbstractNamingRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.ArrayNamingShouldHaveBracketRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.AvoidStartWithDollarAndUnderLineNamingRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.BooleanPropertyShouldNotStartWithIsRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.ClassNamingShouldBeCamelRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.ConstantFieldShouldBeUpperCaseRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.ExceptionClassShouldEndWithExceptionRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.LowerCamelCaseVariableNamingRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.PackageNamingRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.ServiceOrDaoClassShouldEndWithImplRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.naming.TestClassShouldEndWithTestNamingRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule

├─ com.alibaba.p3c.pmd.lang.java.rule.AbstractAliRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.AbstractPojoRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.util.namelist

├─ com.alibaba.p3c.pmd.lang.java.util.namelist.NameListConfig.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.namelist.NameListService.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.namelist.NameListServiceImpl.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.flowcontrol

├─ com.alibaba.p3c.pmd.lang.java.rule.flowcontrol.AvoidComplexConditionRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.flowcontrol.AvoidNegationOperatorRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.flowcontrol.NeedBraceRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.flowcontrol.SwitchStatementRule.class - [JAR]

com.alibaba.p3c.pmd.fix

├─ com.alibaba.p3c.pmd.fix.FixClassTypeResolver.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.concurrent

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.AvoidCallStaticSimpleDateFormatRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.AvoidConcurrentCompetitionRandomRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.AvoidManuallyCreateThreadRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.AvoidUseTimerRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.CountDownShouldInFinallyRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.LockShouldWithTryFinallyRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.ThreadLocalShouldRemoveRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.ThreadPoolCreationRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.concurrent.ThreadShouldSetNameRule.class - [JAR]

com.alibaba.p3c.pmd

├─ com.alibaba.p3c.pmd.I18nResources.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.set

├─ com.alibaba.p3c.pmd.lang.java.rule.set.ClassCastExceptionWithSubListToArrayListRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.set.ClassCastExceptionWithToArrayRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.set.CollectionInitShouldAssignCapacityRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.set.ConcurrentExceptionWithModifyOriginSubListRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.set.DontModifyInForeachCircleRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.set.UnsupportedExceptionWithModifyAsListRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.comment

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.AbstractAliCommentRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.AbstractMethodOrInterfaceMethodMustUseJavadocRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.AvoidCommentBehindStatementRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.ClassMustHaveAuthorRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.CommentsMustBeJavadocFormatRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.EnumConstantsMustHaveCommentRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.comment.RemoveCommentedCodeRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.util

├─ com.alibaba.p3c.pmd.lang.java.rule.util.NodeSortUtils.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.util.NodeUtils.class - [JAR]

com.alibaba.p3c.pmd.lang

├─ com.alibaba.p3c.pmd.lang.AbstractXpathRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.orm

├─ com.alibaba.p3c.pmd.lang.java.rule.orm.IbatisMethodQueryForListRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.util

├─ com.alibaba.p3c.pmd.lang.java.util.GeneratedCodeUtils.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.NumberConstants.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.PojoUtils.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.SpiLoader.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.StringAndCharConstants.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.VariableUtils.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.util.ViolationUtils.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.constant

├─ com.alibaba.p3c.pmd.lang.java.rule.constant.UndefineMagicConstantRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.constant.UpperEllRule.class - [JAR]

com.alibaba.p3c.pmd.lang.vm.rule.other

├─ com.alibaba.p3c.pmd.lang.vm.rule.other.UseQuietReferenceNotationRule.class - [JAR]

com.alibaba.p3c.pmd.lang.java.rule.oop

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.BigDecimalAvoidDoubleConstructorRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.EqualsAvoidNullRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.PojoMustOverrideToStringRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.PojoMustUsePrimitiveFieldRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.PojoNoDefaultValueRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.StringConcatRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.oop.WrapperTypeEqualityRule.class - [JAR]

Advertisement

Dependencies from Group

Aug 23, 2020
6 usages
30.4k stars

Discover Dependencies

Apr 11, 2018
3 usages
Jun 04, 2023
6 usages
Jan 04, 2023
2 usages
311 stars
Feb 11, 2022
25 usages
2.6k stars
May 02, 2018
3 usages
Jul 30, 2015
3 usages
101 stars
Apr 02, 2022
4 usages
1 stars
Oct 15, 2021
7 usages
548 stars
fit
Aug 26, 2006
6 usages