jar

io.github.spafka.p3c : p3c-pmd

Maven & Gradle

May 14, 2020
30.4k stars

p3c-pmd · Alibaba Java Coding Guidelines PMD implementations

Table Of Contents

Latest Version

Download io.github.spafka.p3c : p3c-pmd JAR file - Latest Versions:

All Versions

Download io.github.spafka.p3c : p3c-pmd JAR file - All Versions:

Version Vulnerabilities Size Updated
alibaba.2.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-alibaba.2.0.1.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.constant

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

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

io.github.spafka.alibaba.p3c.pmd.lang

├─ io.github.spafka.alibaba.p3c.pmd.lang.AbstractXpathRule.class - [JAR]

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.util

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.concurrent

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

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

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

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

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

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

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.naming

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

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

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

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

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

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

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

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

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.oop

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

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

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

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

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.exception

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.comment

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

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

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

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

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.vm.rule.other

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

io.github.spafka.alibaba.p3c.pmd

├─ io.github.spafka.alibaba.p3c.pmd.I18nResources.class - [JAR]

io.github.spafka.alibaba.p3c.pmd.lang.java.util

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.GeneratedCodeUtils.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.NumberConstants.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.PojoUtils.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.SpiLoader.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.StringAndCharConstants.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.VariableUtils.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.util.ViolationUtils.class - [JAR]

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.orm

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

io.github.spafka.alibaba.p3c.pmd.lang.java.util.namelist

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.flowcontrol

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

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

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

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

io.github.spafka.alibaba.p3c.pmd.fix

├─ io.github.spafka.alibaba.p3c.pmd.fix.FixClassTypeResolver.class - [JAR]

io.github.spafka.alibaba.p3c.pmd.lang.java.rule

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.rule.AbstractAliRule.class - [JAR]

├─ io.github.spafka.alibaba.p3c.pmd.lang.java.rule.AbstractPojoRule.class - [JAR]

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.other

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

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

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

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

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

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

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

io.github.spafka.alibaba.p3c.pmd.lang.java.rule.set

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

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

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

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

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

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

Advertisement