jar

com.alibaba : p3c-pmd

Maven & Gradle

Sep 29, 2017
29.9k stars

p3c-pmd · Alibaba Java Coding Guidelines PMD implementations

Table Of Contents

Latest Version

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

All Versions

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

Version Vulnerabilities Size Updated
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-1.0.0.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.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.other

├─ com.alibaba.p3c.pmd.lang.java.rule.other.AvoidApacheBeanUtilsCopyRule.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

├─ 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.fix

├─ com.alibaba.p3c.pmd.fix.FixClassTypeResolver.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.NeedBraceRule.class - [JAR]

├─ com.alibaba.p3c.pmd.lang.java.rule.flowcontrol.SwitchStatementRule.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.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.CommentUtils.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.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.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.ViolationUtils.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.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 27, 2023
4.6k usages
25.6k stars
May 13, 2023
1.2k usages
27.6k stars
May 13, 2023
475 usages
27.6k stars
Dec 29, 2021
258 usages
May 30, 2023
192 usages
30.9k stars

Discover Dependencies

Oct 10, 2017
29.9k stars
Sep 29, 2022
8.4k stars
Oct 12, 2017
4 stars
Oct 12, 2017
4 stars
Oct 12, 2017
4 stars
Oct 12, 2017
4 stars
Oct 12, 2017
4 stars