├── .github └── ISSUE_TEMPLATE │ ├── ------.md │ ├── bug_report.md │ ├── feature_request.md │ └── rule-issue-template.md ├── .gitignore ├── Java开发手册(黄山版).pdf ├── README.md ├── eclipse-plugin ├── .gitignore ├── README.md ├── README_cn.md ├── com.alibaba.smartfox.eclipse.feature │ ├── build.properties │ ├── feature.properties │ ├── feature.xml │ ├── pom.xml │ └── smartfox.png ├── com.alibaba.smartfox.eclipse.plugin │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── icons │ │ ├── actions │ │ │ ├── clear.gif │ │ │ ├── clear.png │ │ │ ├── quickfixBulb.png │ │ │ └── rules.png │ │ ├── ali-ide-run.png │ │ ├── language.png │ │ └── view │ │ │ ├── blocker.gif │ │ │ ├── class_obj.png │ │ │ ├── critical.gif │ │ │ ├── major.png │ │ │ └── smartfox_logo.png │ ├── plugin.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── alibaba │ │ │ └── smartfox │ │ │ └── eclipse │ │ │ ├── QuickFix.kt │ │ │ ├── SmartfoxActivator.kt │ │ │ ├── handler │ │ │ ├── CodeAnalysisHandler.kt │ │ │ └── SwitchLanguageHandler.kt │ │ │ ├── job │ │ │ ├── CodeAnalysis.kt │ │ │ └── P3cMutex.kt │ │ │ ├── message │ │ │ └── P3cBundle.kt │ │ │ ├── pmd │ │ │ ├── RulePriority.kt │ │ │ └── rule │ │ │ │ ├── AbstractEclipseRule.kt │ │ │ │ ├── AvoidAccessStaticViaInstanceRule.kt │ │ │ │ ├── AvoidUseDeprecationRule.kt │ │ │ │ ├── MapOrSetKeyShouldOverrideHashCodeEqualsRule.kt │ │ │ │ └── MissingOverrideAnnotationRule.kt │ │ │ ├── ui │ │ │ ├── AllRulesPreferencePage.kt │ │ │ ├── AllRulesView.kt │ │ │ ├── InspectionResultTreeContentProvider.kt │ │ │ ├── InspectionResultTreeLabelProvider.kt │ │ │ ├── InspectionResultView.kt │ │ │ ├── InspectionResults.kt │ │ │ ├── QuickFixAction.kt │ │ │ ├── RuleDetailComposite.kt │ │ │ ├── RuleDetailView.kt │ │ │ ├── Violations.kt │ │ │ └── pmd │ │ │ │ ├── BasicLineStyleListener.kt │ │ │ │ ├── ContentBuilder.kt │ │ │ │ ├── FontBuilder.kt │ │ │ │ ├── StringArranger.kt │ │ │ │ ├── StyleExtractor.kt │ │ │ │ ├── SyntaxData.kt │ │ │ │ └── SyntaxManager.kt │ │ │ └── util │ │ │ ├── CleanUps.kt │ │ │ └── MarkerUtil.kt │ │ └── resources │ │ ├── messages │ │ ├── P3cBundle.xml │ │ └── P3cBundle_en.xml │ │ ├── rulesets │ │ └── java │ │ │ ├── ali-pmd.xml │ │ │ └── ali-ruleOnEclipse.xml │ │ └── syntax │ │ └── java.properties ├── com.alibaba.smartfox.eclipse.updatesite │ ├── category.xml │ └── pom.xml ├── doc │ └── images │ │ ├── analyze_result.png │ │ ├── eclipse_analyze.png │ │ ├── eclipse_switch_language.png │ │ └── install.png └── pom.xml ├── idea-plugin ├── .gitignore ├── README.md ├── README_cn.md ├── build.gradle.kts ├── buildPlugin.sh ├── doc │ └── images │ │ ├── analyze.png │ │ ├── analyze_before_checkin.png │ │ ├── change_name.png │ │ ├── inspection.png │ │ ├── inspection_result.png │ │ ├── inspection_setting.png │ │ ├── install_1.png │ │ ├── install_2.png │ │ ├── normal_view.png │ │ └── switch_language.png ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── p3c-common │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── idea-code │ │ ├── 223 │ │ │ └── com │ │ │ │ ├── alibaba │ │ │ │ └── p3c │ │ │ │ │ └── idea │ │ │ │ │ ├── inspection │ │ │ │ │ └── standalone │ │ │ │ │ │ └── AliAccessStaticViaInstanceInspection.kt │ │ │ │ │ └── listener │ │ │ │ │ └── MyProjectStartupActivity.kt │ │ │ │ └── flag │ │ │ │ └── Version223.kt │ │ ├── 232 │ │ │ └── com │ │ │ │ ├── alibaba │ │ │ │ └── p3c │ │ │ │ │ └── idea │ │ │ │ │ ├── inspection │ │ │ │ │ └── standalone │ │ │ │ │ │ └── AliAccessStaticViaInstanceInspection.kt │ │ │ │ │ └── listener │ │ │ │ │ └── MyProjectStartupActivity.kt │ │ │ │ └── flag │ │ │ │ └── Version232.kt │ │ └── last │ │ │ └── com │ │ │ ├── alibaba │ │ │ └── p3c │ │ │ │ └── idea │ │ │ │ ├── inspection │ │ │ │ └── standalone │ │ │ │ │ └── AliAccessStaticViaInstanceInspection.kt │ │ │ │ └── listener │ │ │ │ └── MyProjectStartupActivity.kt │ │ │ └── flag │ │ │ └── Version.kt │ │ ├── kotlin │ │ ├── com │ │ │ └── alibaba │ │ │ │ ├── p3c │ │ │ │ └── idea │ │ │ │ │ ├── action │ │ │ │ │ ├── AliPmdCodeInspectionAction.kt │ │ │ │ │ ├── SwitchLanguageAction.kt │ │ │ │ │ └── ToggleProjectInspectionAction.kt │ │ │ │ │ ├── compatible │ │ │ │ │ └── inspection │ │ │ │ │ │ ├── InspectionProfileService.kt │ │ │ │ │ │ └── Inspections.kt │ │ │ │ │ ├── config │ │ │ │ │ ├── P3cConfig.kt │ │ │ │ │ └── SmartFoxProjectConfig.kt │ │ │ │ │ ├── i18n │ │ │ │ │ └── P3cBundle.kt │ │ │ │ │ ├── inspection │ │ │ │ │ ├── AliAccessToNonThreadSafeStaticFieldFromInstanceInspection.kt │ │ │ │ │ ├── AliArrayNamingShouldHaveBracketInspection.kt │ │ │ │ │ ├── AliBaseInspection.kt │ │ │ │ │ ├── AliControlFlowStatementWithoutBracesInspection.kt │ │ │ │ │ ├── AliEqualsAvoidNullInspection.kt │ │ │ │ │ ├── AliLocalInspectionToolProvider.kt │ │ │ │ │ ├── AliLongLiteralsEndingWithLowercaseLInspection.kt │ │ │ │ │ ├── AliPmdInspection.kt │ │ │ │ │ ├── AliPmdInspectionInvoker.kt │ │ │ │ │ ├── AliWrapperTypeEqualityInspection.kt │ │ │ │ │ ├── DelegateLocalInspectionTool.kt │ │ │ │ │ ├── DelegatePmdInspection.kt │ │ │ │ │ ├── PmdRuleInspectionIdentify.kt │ │ │ │ │ ├── RuleInspectionUtils.kt │ │ │ │ │ └── standalone │ │ │ │ │ │ ├── AliDeprecationInspection.kt │ │ │ │ │ │ ├── AliMissingOverrideAnnotationInspection.kt │ │ │ │ │ │ └── MapOrSetKeyShouldOverrideHashCodeEqualsInspection.kt │ │ │ │ │ ├── pmd │ │ │ │ │ ├── AliPmdProcessor.kt │ │ │ │ │ ├── SourceCodeProcessor.kt │ │ │ │ │ └── index │ │ │ │ │ │ ├── InspectionDataSource.kt │ │ │ │ │ │ └── InspectionRenderer.kt │ │ │ │ │ ├── quickfix │ │ │ │ │ ├── AliQuickFix.kt │ │ │ │ │ ├── AvoidStartWithDollarAndUnderLineNamingQuickFix.kt │ │ │ │ │ ├── ClassMustHaveAuthorQuickFix.kt │ │ │ │ │ ├── ConstantFieldShouldBeUpperCaseQuickFix.kt │ │ │ │ │ ├── DecorateInspectionFix.kt │ │ │ │ │ ├── LowerCamelCaseVariableNamingQuickFix.kt │ │ │ │ │ └── VmQuietReferenceQuickFix.kt │ │ │ │ │ ├── service │ │ │ │ │ └── FileListenerService.kt │ │ │ │ │ ├── util │ │ │ │ │ ├── CheckinHandlerUtil.kt │ │ │ │ │ ├── DocumentUtils.kt │ │ │ │ │ ├── HighlightDisplayLevels.kt │ │ │ │ │ ├── HighlightInfoTypes.kt │ │ │ │ │ ├── HighlightSeverities.kt │ │ │ │ │ ├── NumberConstants.kt │ │ │ │ │ ├── ObjectConstants.kt │ │ │ │ │ ├── ProblemsUtils.kt │ │ │ │ │ ├── QuickFixes.kt │ │ │ │ │ └── withLockNotInline.kt │ │ │ │ │ └── vcs │ │ │ │ │ ├── AliCodeAnalysisCheckinHandler.kt │ │ │ │ │ └── AliCodeAnalysisCheckinHandlerFactory.kt │ │ │ │ └── smartfox │ │ │ │ └── idea │ │ │ │ └── common │ │ │ │ └── util │ │ │ │ ├── BalloonNotifications.kt │ │ │ │ ├── CommonExtensions.kt │ │ │ │ └── PluginVersions.kt │ │ ├── icons │ │ │ └── P3cIcons.kt │ │ └── io │ │ │ └── github │ │ │ └── godfather1103 │ │ │ ├── rule │ │ │ ├── IModifyRuleValue.kt │ │ │ └── impl │ │ │ │ ├── ClassNamingShouldBeCamelRule.kt │ │ │ │ ├── CollectionInitShouldAssignCapacityRule.kt │ │ │ │ ├── ConstantFieldShouldBeUpperCaseRule.kt │ │ │ │ ├── LowerCamelCaseVariableNamingRule.kt │ │ │ │ ├── MethodReturnWrapperTypeRule.kt │ │ │ │ ├── PojoMustOverrideToStringRule.kt │ │ │ │ └── UndefineMagicConstantRule.kt │ │ │ ├── service │ │ │ ├── BaseNameListServiceExt.kt │ │ │ └── impl │ │ │ │ └── NameListServiceWithStringImpl.kt │ │ │ └── settings │ │ │ ├── P3CSettingsComponent.kt │ │ │ └── P3CSettingsConfigurable.kt │ │ ├── old │ │ └── com │ │ │ └── alibaba │ │ │ └── p3c │ │ │ └── idea │ │ │ ├── action │ │ │ ├── AliInspectionAction.kt │ │ │ └── PmdGlobalInspectionContextImpl.kt │ │ │ └── ep │ │ │ ├── InspectionActionExtensionPoint.kt │ │ │ └── package-info.java │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ ├── com.alibaba.p3c.pmd.lang.java.util.namelist.NameListService │ │ │ └── io.github.godfather1103.rule.IModifyRuleValue │ │ ├── icons │ │ ├── ali-ide-run.png │ │ ├── alibaba.png │ │ ├── language.png │ │ ├── qiyong.png │ │ ├── tingyong.png │ │ └── trample.png │ │ ├── messages │ │ ├── P3cBundle.xml │ │ └── P3cBundle_en.xml │ │ ├── rulesets │ │ └── java │ │ │ └── ali-pmd.xml │ │ └── tpl │ │ └── StaticDescriptionTemplate.ftl ├── p3c-idea │ ├── build.gradle.kts │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── META-INF │ │ │ ├── p3c.xml │ │ │ ├── plugin.xml │ │ │ └── pluginIcon.svg │ └── tools │ │ └── marketplace-zip-signer-cli.jar ├── publishPlugin.sh └── settings.gradle.kts ├── license.txt ├── p3c-formatter ├── eclipse-codestyle.xml └── eclipse-codetemplate.xml ├── p3c-gitbook ├── .gitignore ├── MySQL数据库 │ ├── ORM映射.md │ ├── SQL语句.md │ ├── 建表规约.md │ └── 索引规约.md ├── README.md ├── SUMMARY.md ├── book.json ├── images │ ├── QRcode.jpg │ └── alibabaLevel.png ├── styles │ └── website.css ├── 单元测试.md ├── 安全规约.md ├── 工程结构 │ ├── 二方库依赖.md │ ├── 应用分层.md │ └── 服务器.md ├── 异常日志 │ ├── 其他.md │ ├── 异常处理.md │ └── 日志规约.md ├── 本手册专有名词.md ├── 版本历史.md └── 编程规约 │ ├── OOP规范.md │ ├── 代码格式.md │ ├── 命名风格.md │ ├── 常量定义.md │ ├── 并发处理.md │ ├── 控制语句.md │ ├── 注释规约.md │ └── 集合处理.md ├── p3c-pmd ├── .gitignore ├── README.md ├── build.gradle.kts ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── p3c │ │ │ └── pmd │ │ │ ├── I18nResources.java │ │ │ ├── fix │ │ │ └── FixClassTypeResolver.java │ │ │ └── lang │ │ │ ├── AbstractXpathRule.java │ │ │ ├── java │ │ │ ├── rule │ │ │ │ ├── AbstractAliRule.java │ │ │ │ ├── AbstractPojoRule.java │ │ │ │ ├── comment │ │ │ │ │ ├── AbstractAliCommentRule.java │ │ │ │ │ ├── AbstractMethodOrInterfaceMethodMustUseJavadocRule.java │ │ │ │ │ ├── AvoidCommentBehindStatementRule.java │ │ │ │ │ ├── ClassMustHaveAuthorRule.java │ │ │ │ │ ├── CommentsMustBeJavadocFormatRule.java │ │ │ │ │ ├── EnumConstantsMustHaveCommentRule.java │ │ │ │ │ └── RemoveCommentedCodeRule.java │ │ │ │ ├── concurrent │ │ │ │ │ ├── AvoidCallStaticSimpleDateFormatRule.java │ │ │ │ │ ├── AvoidConcurrentCompetitionRandomRule.java │ │ │ │ │ ├── AvoidManuallyCreateThreadRule.java │ │ │ │ │ ├── AvoidUseTimerRule.java │ │ │ │ │ ├── CountDownShouldInFinallyRule.java │ │ │ │ │ ├── ThreadLocalShouldRemoveRule.java │ │ │ │ │ ├── ThreadPoolCreationRule.java │ │ │ │ │ └── ThreadShouldSetNameRule.java │ │ │ │ ├── constant │ │ │ │ │ ├── UndefineMagicConstantRule.java │ │ │ │ │ └── UpperEllRule.java │ │ │ │ ├── exception │ │ │ │ │ ├── AvoidReturnInFinallyRule.java │ │ │ │ │ ├── MethodReturnWrapperTypeRule.java │ │ │ │ │ └── TransactionMustHaveRollbackRule.java │ │ │ │ ├── flowcontrol │ │ │ │ │ ├── AvoidComplexConditionRule.java │ │ │ │ │ ├── AvoidNegationOperatorRule.java │ │ │ │ │ ├── NeedBraceRule.java │ │ │ │ │ └── SwitchStatementRule.java │ │ │ │ ├── naming │ │ │ │ │ ├── AbstractClassShouldStartWithAbstractNamingRule.java │ │ │ │ │ ├── ArrayNamingShouldHaveBracketRule.java │ │ │ │ │ ├── AvoidStartWithDollarAndUnderLineNamingRule.java │ │ │ │ │ ├── BooleanPropertyShouldNotStartWithIsRule.java │ │ │ │ │ ├── ClassNamingShouldBeCamelRule.java │ │ │ │ │ ├── ConstantFieldShouldBeUpperCaseRule.java │ │ │ │ │ ├── ExceptionClassShouldEndWithExceptionRule.java │ │ │ │ │ ├── LowerCamelCaseVariableNamingRule.java │ │ │ │ │ ├── PackageNamingRule.java │ │ │ │ │ ├── ServiceOrDaoClassShouldEndWithImplRule.java │ │ │ │ │ └── TestClassShouldEndWithTestNamingRule.java │ │ │ │ ├── oop │ │ │ │ │ ├── BigDecimalAvoidDoubleConstructorRule.java │ │ │ │ │ ├── EqualsAvoidNullRule.java │ │ │ │ │ ├── PojoMustOverrideToStringRule.java │ │ │ │ │ ├── PojoMustUsePrimitiveFieldRule.java │ │ │ │ │ ├── PojoNoDefaultValueRule.java │ │ │ │ │ ├── StringConcatRule.java │ │ │ │ │ └── WrapperTypeEqualityRule.java │ │ │ │ ├── orm │ │ │ │ │ └── IbatisMethodQueryForListRule.java │ │ │ │ ├── other │ │ │ │ │ ├── AvoidApacheBeanUtilsCopyRule.java │ │ │ │ │ ├── AvoidDoubleOrFloatEqualCompareRule.java │ │ │ │ │ ├── AvoidMissUseOfMathRandomRule.java │ │ │ │ │ ├── AvoidNewDateGetTimeRule.java │ │ │ │ │ ├── AvoidPatternCompileInMethodRule.java │ │ │ │ │ ├── MethodTooLongRule.java │ │ │ │ │ └── UseRightCaseForDateFormatRule.java │ │ │ │ ├── set │ │ │ │ │ ├── ClassCastExceptionWithSubListToArrayListRule.java │ │ │ │ │ ├── ClassCastExceptionWithToArrayRule.java │ │ │ │ │ ├── CollectionInitShouldAssignCapacityRule.java │ │ │ │ │ ├── ConcurrentExceptionWithModifyOriginSubListRule.java │ │ │ │ │ ├── DontModifyInForeachCircleRule.java │ │ │ │ │ └── UnsupportedExceptionWithModifyAsListRule.java │ │ │ │ └── util │ │ │ │ │ ├── NodeSortUtils.java │ │ │ │ │ └── NodeUtils.java │ │ │ └── util │ │ │ │ ├── GeneratedCodeUtils.java │ │ │ │ ├── NumberConstants.java │ │ │ │ ├── PojoUtils.java │ │ │ │ ├── SpiLoader.java │ │ │ │ ├── StringAndCharConstants.java │ │ │ │ ├── VariableUtils.java │ │ │ │ ├── ViolationUtils.java │ │ │ │ └── namelist │ │ │ │ ├── NameListConfig.java │ │ │ │ ├── NameListService.java │ │ │ │ └── NameListServiceImpl.java │ │ │ └── vm │ │ │ └── rule │ │ │ └── other │ │ │ └── UseQuietReferenceNotationRule.java │ ├── kotlin │ │ └── com │ │ │ └── alibaba │ │ │ └── p3c │ │ │ └── pmd │ │ │ └── lang │ │ │ └── java │ │ │ └── rule │ │ │ └── concurrent │ │ │ └── LockShouldWithTryFinallyRule.kt │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── com.alibaba.p3c.pmd.lang.java.util.namelist.NameListService │ │ ├── messages.xml │ │ ├── messages_en.xml │ │ ├── namelist.properties │ │ └── rulesets │ │ ├── java │ │ ├── ali-comment.xml │ │ ├── ali-concurrent.xml │ │ ├── ali-constant.xml │ │ ├── ali-exception.xml │ │ ├── ali-flowcontrol.xml │ │ ├── ali-naming.xml │ │ ├── ali-oop.xml │ │ ├── ali-orm.xml │ │ ├── ali-other.xml │ │ └── ali-set.xml │ │ └── vm │ │ └── ali-other.xml │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── p3c │ │ └── pmd │ │ ├── lang │ │ ├── java │ │ │ └── rule │ │ │ │ ├── comment │ │ │ │ └── CommentRulesTest.java │ │ │ │ ├── concurrent │ │ │ │ └── ConcurrentRuleTest.java │ │ │ │ ├── constant │ │ │ │ └── ConstantRulesTest.java │ │ │ │ ├── exception │ │ │ │ └── ExceptionRulesTest.java │ │ │ │ ├── flowcontrol │ │ │ │ └── FlowControlRuleTest.java │ │ │ │ ├── naming │ │ │ │ └── NamingRulesTest.java │ │ │ │ ├── oop │ │ │ │ └── OopRuleTest.java │ │ │ │ ├── orm │ │ │ │ └── OrmRulesTest.java │ │ │ │ ├── other │ │ │ │ ├── OtherRulesTest.java │ │ │ │ └── UseRightCaseForDateFormatRuleTest.java │ │ │ │ └── set │ │ │ │ └── SetRulesTest.java │ │ └── vm │ │ │ └── rule │ │ │ └── other │ │ │ └── OtherRulesTest.java │ │ └── testframework │ │ ├── ExtendRuleTst.java │ │ └── ExtendSimpleAggregatorTst.java │ └── resources │ └── com │ └── alibaba │ └── p3c │ └── pmd │ └── lang │ ├── java │ └── rule │ │ ├── comment │ │ └── xml │ │ │ ├── AbstractMethodOrInterfaceMethodMustUseJavadocRule.xml │ │ │ ├── AvoidCommentBehindStatementRule.xml │ │ │ ├── ClassMustHaveAuthorRule.xml │ │ │ ├── CommentsMustBeJavadocFormatRule.xml │ │ │ ├── EnumConstantsMustHaveCommentRule.xml │ │ │ └── RemoveCommentedCodeRule.xml │ │ ├── concurrent │ │ └── xml │ │ │ ├── AvoidCallStaticSimpleDateFormatRule.xml │ │ │ ├── AvoidConcurrentCompetitionRandomRule.xml │ │ │ ├── AvoidManuallyCreateThreadRule.xml │ │ │ ├── AvoidUseTimerRule.xml │ │ │ ├── CountDownShouldInFinallyRule.xml │ │ │ ├── LockShouldWithTryFinallyRule.xml │ │ │ ├── ThreadLocalShouldRemoveRule.xml │ │ │ ├── ThreadPoolCreationRule.xml │ │ │ └── ThreadShouldSetNameRule.xml │ │ ├── constant │ │ └── xml │ │ │ ├── UndefineMagicConstantRule.xml │ │ │ └── UpperEllRule.xml │ │ ├── exception │ │ └── xml │ │ │ ├── AvoidReturnInFinallyRule.xml │ │ │ ├── MethodReturnWrapperTypeRule.xml │ │ │ └── TransactionMustHaveRollbackRule.xml │ │ ├── flowcontrol │ │ └── xml │ │ │ ├── AvoidComplexConditionRule.xml │ │ │ ├── AvoidNegationOperatorRule.xml │ │ │ ├── NeedBraceRule.xml │ │ │ └── SwitchStatementRule.xml │ │ ├── naming │ │ └── xml │ │ │ ├── AbstractClassShouldStartWithAbstractNamingRule.xml │ │ │ ├── ArrayNamingShouldHaveBracketRule.xml │ │ │ ├── AvoidStartWithDollarAndUnderLineNamingRule.xml │ │ │ ├── BooleanPropertyShouldNotStartWithIsRule.xml │ │ │ ├── ClassNamingShouldBeCamelRule.xml │ │ │ ├── ConstantFieldShouldBeUpperCaseRule.xml │ │ │ ├── ExceptionClassShouldEndWithExceptionRule.xml │ │ │ ├── LowerCamelCaseVariableNamingRule.xml │ │ │ ├── PackageNamingRule.xml │ │ │ ├── ServiceOrDaoClassShouldEndWithImplRule.xml │ │ │ └── TestClassShouldEndWithTestNamingRule.xml │ │ ├── oop │ │ └── xml │ │ │ ├── BigDecimalAvoidDoubleConstructorRule.xml │ │ │ ├── EqualsAvoidNullRule.xml │ │ │ ├── PojoMustOverrideToStringRule.xml │ │ │ ├── PojoMustUsePrimitiveFieldRule.xml │ │ │ ├── PojoNoDefaultValueRule.xml │ │ │ ├── StringConcatRule.xml │ │ │ └── WrapperTypeEqualityRule.xml │ │ ├── orm │ │ └── xml │ │ │ └── IbatisMethodQueryForListRule.xml │ │ ├── other │ │ ├── java │ │ │ └── UseRightCaseForDateFormatRuleExam.java │ │ └── xml │ │ │ ├── AvoidApacheBeanUtilsCopyRule.xml │ │ │ ├── AvoidDoubleOrFloatEqualCompareRule.xml │ │ │ ├── AvoidMissUseOfMathRandomRule.xml │ │ │ ├── AvoidNewDateGetTimeRule.xml │ │ │ ├── AvoidPatternCompileInMethodRule.xml │ │ │ ├── MethodTooLongRule.xml │ │ │ └── UseRightCaseForDateFormatRule.xml │ │ └── set │ │ └── xml │ │ ├── ClassCastExceptionWithSubListToArrayListRule.xml │ │ ├── ClassCastExceptionWithToArrayRule.xml │ │ ├── CollectionInitShouldAssignCapacityRule.xml │ │ ├── ConcurrentExceptionWithModifyOriginSubListRule.xml │ │ ├── DontModifyInForeachCircleRule.xml │ │ └── UnsupportedExceptionWithModifyAsListRule.xml │ └── vm │ └── rule │ └── other │ └── xml │ └── UseQuietReferenceNotationRule.xml └── pic ├── Alipay-300.png ├── GR-300.jpg ├── WXQ-300-1.jpg ├── WeChat-300.png └── hb-300.png /.github/ISSUE_TEMPLATE/------.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/.github/ISSUE_TEMPLATE/------.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/rule-issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/.github/ISSUE_TEMPLATE/rule-issue-template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/.gitignore -------------------------------------------------------------------------------- /Java开发手册(黄山版).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/Java开发手册(黄山版).pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/README.md -------------------------------------------------------------------------------- /eclipse-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/.gitignore -------------------------------------------------------------------------------- /eclipse-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/README.md -------------------------------------------------------------------------------- /eclipse-plugin/README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/README_cn.md -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.feature/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.feature/build.properties -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.feature/feature.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.feature/feature.properties -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.feature/feature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.feature/feature.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.feature/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.feature/pom.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.feature/smartfox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.feature/smartfox.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/build.properties -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/clear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/clear.gif -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/clear.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/quickfixBulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/quickfixBulb.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/actions/rules.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/ali-ide-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/ali-ide-run.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/language.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/blocker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/blocker.gif -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/class_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/class_obj.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/critical.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/critical.gif -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/major.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/major.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/smartfox_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/icons/view/smartfox_logo.png -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/plugin.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/pom.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/QuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/QuickFix.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/SmartfoxActivator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/SmartfoxActivator.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/handler/CodeAnalysisHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/handler/CodeAnalysisHandler.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/handler/SwitchLanguageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/handler/SwitchLanguageHandler.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/job/CodeAnalysis.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/job/CodeAnalysis.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/job/P3cMutex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/job/P3cMutex.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/message/P3cBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/message/P3cBundle.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/RulePriority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/RulePriority.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/AbstractEclipseRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/AbstractEclipseRule.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/AvoidAccessStaticViaInstanceRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/AvoidAccessStaticViaInstanceRule.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/AvoidUseDeprecationRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/AvoidUseDeprecationRule.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/MapOrSetKeyShouldOverrideHashCodeEqualsRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/MapOrSetKeyShouldOverrideHashCodeEqualsRule.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/MissingOverrideAnnotationRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/pmd/rule/MissingOverrideAnnotationRule.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/AllRulesPreferencePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/AllRulesPreferencePage.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/AllRulesView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/AllRulesView.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResultTreeContentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResultTreeContentProvider.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResultTreeLabelProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResultTreeLabelProvider.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResultView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResultView.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/InspectionResults.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/QuickFixAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/QuickFixAction.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/RuleDetailComposite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/RuleDetailComposite.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/RuleDetailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/RuleDetailView.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/Violations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/Violations.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/BasicLineStyleListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/BasicLineStyleListener.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/ContentBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/ContentBuilder.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/FontBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/FontBuilder.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/StringArranger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/StringArranger.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/StyleExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/StyleExtractor.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/SyntaxData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/SyntaxData.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/SyntaxManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/ui/pmd/SyntaxManager.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/util/CleanUps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/util/CleanUps.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/util/MarkerUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/kotlin/com/alibaba/smartfox/eclipse/util/MarkerUtil.kt -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/messages/P3cBundle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/messages/P3cBundle.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/messages/P3cBundle_en.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/messages/P3cBundle_en.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/rulesets/java/ali-pmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/rulesets/java/ali-pmd.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/rulesets/java/ali-ruleOnEclipse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/rulesets/java/ali-ruleOnEclipse.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/syntax/java.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.plugin/src/main/resources/syntax/java.properties -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.updatesite/category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.updatesite/category.xml -------------------------------------------------------------------------------- /eclipse-plugin/com.alibaba.smartfox.eclipse.updatesite/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/com.alibaba.smartfox.eclipse.updatesite/pom.xml -------------------------------------------------------------------------------- /eclipse-plugin/doc/images/analyze_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/doc/images/analyze_result.png -------------------------------------------------------------------------------- /eclipse-plugin/doc/images/eclipse_analyze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/doc/images/eclipse_analyze.png -------------------------------------------------------------------------------- /eclipse-plugin/doc/images/eclipse_switch_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/doc/images/eclipse_switch_language.png -------------------------------------------------------------------------------- /eclipse-plugin/doc/images/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/doc/images/install.png -------------------------------------------------------------------------------- /eclipse-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/eclipse-plugin/pom.xml -------------------------------------------------------------------------------- /idea-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/.gitignore -------------------------------------------------------------------------------- /idea-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/README.md -------------------------------------------------------------------------------- /idea-plugin/README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/README_cn.md -------------------------------------------------------------------------------- /idea-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/build.gradle.kts -------------------------------------------------------------------------------- /idea-plugin/buildPlugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/buildPlugin.sh -------------------------------------------------------------------------------- /idea-plugin/doc/images/analyze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/analyze.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/analyze_before_checkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/analyze_before_checkin.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/change_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/change_name.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/inspection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/inspection.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/inspection_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/inspection_result.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/inspection_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/inspection_setting.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/install_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/install_1.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/install_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/install_2.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/normal_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/normal_view.png -------------------------------------------------------------------------------- /idea-plugin/doc/images/switch_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/doc/images/switch_language.png -------------------------------------------------------------------------------- /idea-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/gradle.properties -------------------------------------------------------------------------------- /idea-plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /idea-plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /idea-plugin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/gradlew -------------------------------------------------------------------------------- /idea-plugin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/gradlew.bat -------------------------------------------------------------------------------- /idea-plugin/p3c-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/build.gradle.kts -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/223/com/alibaba/p3c/idea/inspection/standalone/AliAccessStaticViaInstanceInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/223/com/alibaba/p3c/idea/inspection/standalone/AliAccessStaticViaInstanceInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/223/com/alibaba/p3c/idea/listener/MyProjectStartupActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/223/com/alibaba/p3c/idea/listener/MyProjectStartupActivity.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/223/com/flag/Version223.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/223/com/flag/Version223.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/232/com/alibaba/p3c/idea/inspection/standalone/AliAccessStaticViaInstanceInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/232/com/alibaba/p3c/idea/inspection/standalone/AliAccessStaticViaInstanceInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/232/com/alibaba/p3c/idea/listener/MyProjectStartupActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/232/com/alibaba/p3c/idea/listener/MyProjectStartupActivity.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/232/com/flag/Version232.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/232/com/flag/Version232.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/last/com/alibaba/p3c/idea/inspection/standalone/AliAccessStaticViaInstanceInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/last/com/alibaba/p3c/idea/inspection/standalone/AliAccessStaticViaInstanceInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/last/com/alibaba/p3c/idea/listener/MyProjectStartupActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/last/com/alibaba/p3c/idea/listener/MyProjectStartupActivity.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/idea-code/last/com/flag/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/idea-code/last/com/flag/Version.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/action/AliPmdCodeInspectionAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/action/AliPmdCodeInspectionAction.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/action/SwitchLanguageAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/action/SwitchLanguageAction.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/action/ToggleProjectInspectionAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/action/ToggleProjectInspectionAction.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/compatible/inspection/InspectionProfileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/compatible/inspection/InspectionProfileService.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/compatible/inspection/Inspections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/compatible/inspection/Inspections.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/config/P3cConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/config/P3cConfig.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/config/SmartFoxProjectConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/config/SmartFoxProjectConfig.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/i18n/P3cBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/i18n/P3cBundle.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliAccessToNonThreadSafeStaticFieldFromInstanceInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliAccessToNonThreadSafeStaticFieldFromInstanceInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliArrayNamingShouldHaveBracketInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliArrayNamingShouldHaveBracketInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliBaseInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliBaseInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliControlFlowStatementWithoutBracesInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliControlFlowStatementWithoutBracesInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliEqualsAvoidNullInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliEqualsAvoidNullInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliLocalInspectionToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliLocalInspectionToolProvider.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliLongLiteralsEndingWithLowercaseLInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliLongLiteralsEndingWithLowercaseLInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliPmdInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliPmdInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliPmdInspectionInvoker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliPmdInspectionInvoker.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliWrapperTypeEqualityInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/AliWrapperTypeEqualityInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/DelegateLocalInspectionTool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/DelegateLocalInspectionTool.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/DelegatePmdInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/DelegatePmdInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/PmdRuleInspectionIdentify.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/PmdRuleInspectionIdentify.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/RuleInspectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/RuleInspectionUtils.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/standalone/AliDeprecationInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/standalone/AliDeprecationInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/standalone/AliMissingOverrideAnnotationInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/standalone/AliMissingOverrideAnnotationInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/standalone/MapOrSetKeyShouldOverrideHashCodeEqualsInspection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/inspection/standalone/MapOrSetKeyShouldOverrideHashCodeEqualsInspection.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/AliPmdProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/AliPmdProcessor.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/SourceCodeProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/SourceCodeProcessor.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/index/InspectionDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/index/InspectionDataSource.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/index/InspectionRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/pmd/index/InspectionRenderer.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/AliQuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/AliQuickFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/AvoidStartWithDollarAndUnderLineNamingQuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/AvoidStartWithDollarAndUnderLineNamingQuickFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/ClassMustHaveAuthorQuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/ClassMustHaveAuthorQuickFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/ConstantFieldShouldBeUpperCaseQuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/ConstantFieldShouldBeUpperCaseQuickFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/DecorateInspectionFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/DecorateInspectionFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/LowerCamelCaseVariableNamingQuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/LowerCamelCaseVariableNamingQuickFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/VmQuietReferenceQuickFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/quickfix/VmQuietReferenceQuickFix.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/service/FileListenerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/service/FileListenerService.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/CheckinHandlerUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/CheckinHandlerUtil.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/DocumentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/DocumentUtils.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/HighlightDisplayLevels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/HighlightDisplayLevels.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/HighlightInfoTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/HighlightInfoTypes.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/HighlightSeverities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/HighlightSeverities.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/NumberConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/NumberConstants.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/ObjectConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/ObjectConstants.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/ProblemsUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/ProblemsUtils.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/QuickFixes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/QuickFixes.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/withLockNotInline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/util/withLockNotInline.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/vcs/AliCodeAnalysisCheckinHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/vcs/AliCodeAnalysisCheckinHandler.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/vcs/AliCodeAnalysisCheckinHandlerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/p3c/idea/vcs/AliCodeAnalysisCheckinHandlerFactory.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/smartfox/idea/common/util/BalloonNotifications.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/smartfox/idea/common/util/BalloonNotifications.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/smartfox/idea/common/util/CommonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/smartfox/idea/common/util/CommonExtensions.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/com/alibaba/smartfox/idea/common/util/PluginVersions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/com/alibaba/smartfox/idea/common/util/PluginVersions.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/icons/P3cIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/icons/P3cIcons.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/IModifyRuleValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/IModifyRuleValue.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/ClassNamingShouldBeCamelRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/ClassNamingShouldBeCamelRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/CollectionInitShouldAssignCapacityRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/CollectionInitShouldAssignCapacityRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/ConstantFieldShouldBeUpperCaseRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/ConstantFieldShouldBeUpperCaseRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/LowerCamelCaseVariableNamingRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/LowerCamelCaseVariableNamingRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/MethodReturnWrapperTypeRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/MethodReturnWrapperTypeRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/PojoMustOverrideToStringRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/PojoMustOverrideToStringRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/UndefineMagicConstantRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/rule/impl/UndefineMagicConstantRule.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/service/BaseNameListServiceExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/service/BaseNameListServiceExt.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/service/impl/NameListServiceWithStringImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/service/impl/NameListServiceWithStringImpl.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/settings/P3CSettingsComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/settings/P3CSettingsComponent.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/settings/P3CSettingsConfigurable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/kotlin/io/github/godfather1103/settings/P3CSettingsConfigurable.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/action/AliInspectionAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/action/AliInspectionAction.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/action/PmdGlobalInspectionContextImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/action/PmdGlobalInspectionContextImpl.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/ep/InspectionActionExtensionPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/ep/InspectionActionExtensionPoint.kt -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/ep/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/old/com/alibaba/p3c/idea/ep/package-info.java -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/META-INF/services/com.alibaba.p3c.pmd.lang.java.util.namelist.NameListService: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/META-INF/services/com.alibaba.p3c.pmd.lang.java.util.namelist.NameListService -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/META-INF/services/io.github.godfather1103.rule.IModifyRuleValue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/META-INF/services/io.github.godfather1103.rule.IModifyRuleValue -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/icons/ali-ide-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/icons/ali-ide-run.png -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/icons/alibaba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/icons/alibaba.png -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/icons/language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/icons/language.png -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/icons/qiyong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/icons/qiyong.png -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/icons/tingyong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/icons/tingyong.png -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/icons/trample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/icons/trample.png -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/messages/P3cBundle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/messages/P3cBundle.xml -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/messages/P3cBundle_en.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/messages/P3cBundle_en.xml -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/rulesets/java/ali-pmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/rulesets/java/ali-pmd.xml -------------------------------------------------------------------------------- /idea-plugin/p3c-common/src/main/resources/tpl/StaticDescriptionTemplate.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-common/src/main/resources/tpl/StaticDescriptionTemplate.ftl -------------------------------------------------------------------------------- /idea-plugin/p3c-idea/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-idea/build.gradle.kts -------------------------------------------------------------------------------- /idea-plugin/p3c-idea/src/main/resources/META-INF/p3c.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-idea/src/main/resources/META-INF/p3c.xml -------------------------------------------------------------------------------- /idea-plugin/p3c-idea/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-idea/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /idea-plugin/p3c-idea/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-idea/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /idea-plugin/p3c-idea/tools/marketplace-zip-signer-cli.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/p3c-idea/tools/marketplace-zip-signer-cli.jar -------------------------------------------------------------------------------- /idea-plugin/publishPlugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/publishPlugin.sh -------------------------------------------------------------------------------- /idea-plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/idea-plugin/settings.gradle.kts -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/license.txt -------------------------------------------------------------------------------- /p3c-formatter/eclipse-codestyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-formatter/eclipse-codestyle.xml -------------------------------------------------------------------------------- /p3c-formatter/eclipse-codetemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-formatter/eclipse-codetemplate.xml -------------------------------------------------------------------------------- /p3c-gitbook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/.gitignore -------------------------------------------------------------------------------- /p3c-gitbook/MySQL数据库/ORM映射.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/MySQL数据库/ORM映射.md -------------------------------------------------------------------------------- /p3c-gitbook/MySQL数据库/SQL语句.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/MySQL数据库/SQL语句.md -------------------------------------------------------------------------------- /p3c-gitbook/MySQL数据库/建表规约.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/MySQL数据库/建表规约.md -------------------------------------------------------------------------------- /p3c-gitbook/MySQL数据库/索引规约.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/MySQL数据库/索引规约.md -------------------------------------------------------------------------------- /p3c-gitbook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/README.md -------------------------------------------------------------------------------- /p3c-gitbook/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/SUMMARY.md -------------------------------------------------------------------------------- /p3c-gitbook/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/book.json -------------------------------------------------------------------------------- /p3c-gitbook/images/QRcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/images/QRcode.jpg -------------------------------------------------------------------------------- /p3c-gitbook/images/alibabaLevel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/images/alibabaLevel.png -------------------------------------------------------------------------------- /p3c-gitbook/styles/website.css: -------------------------------------------------------------------------------- 1 | .gitbook-link { 2 | display: none !important; 3 | } -------------------------------------------------------------------------------- /p3c-gitbook/单元测试.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/单元测试.md -------------------------------------------------------------------------------- /p3c-gitbook/安全规约.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/安全规约.md -------------------------------------------------------------------------------- /p3c-gitbook/工程结构/二方库依赖.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/工程结构/二方库依赖.md -------------------------------------------------------------------------------- /p3c-gitbook/工程结构/应用分层.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/工程结构/应用分层.md -------------------------------------------------------------------------------- /p3c-gitbook/工程结构/服务器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/工程结构/服务器.md -------------------------------------------------------------------------------- /p3c-gitbook/异常日志/其他.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/异常日志/其他.md -------------------------------------------------------------------------------- /p3c-gitbook/异常日志/异常处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/异常日志/异常处理.md -------------------------------------------------------------------------------- /p3c-gitbook/异常日志/日志规约.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/异常日志/日志规约.md -------------------------------------------------------------------------------- /p3c-gitbook/本手册专有名词.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/本手册专有名词.md -------------------------------------------------------------------------------- /p3c-gitbook/版本历史.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/版本历史.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/OOP规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/OOP规范.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/代码格式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/代码格式.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/命名风格.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/命名风格.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/常量定义.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/常量定义.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/并发处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/并发处理.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/控制语句.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/控制语句.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/注释规约.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/注释规约.md -------------------------------------------------------------------------------- /p3c-gitbook/编程规约/集合处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-gitbook/编程规约/集合处理.md -------------------------------------------------------------------------------- /p3c-pmd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/.gitignore -------------------------------------------------------------------------------- /p3c-pmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/README.md -------------------------------------------------------------------------------- /p3c-pmd/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/build.gradle.kts -------------------------------------------------------------------------------- /p3c-pmd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/pom.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/I18nResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/I18nResources.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/fix/FixClassTypeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/fix/FixClassTypeResolver.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/AbstractXpathRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/AbstractXpathRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/AbstractAliRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/AbstractAliRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/AbstractPojoRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/AbstractPojoRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/AbstractAliCommentRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/AbstractAliCommentRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/AbstractMethodOrInterfaceMethodMustUseJavadocRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/AbstractMethodOrInterfaceMethodMustUseJavadocRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/AvoidCommentBehindStatementRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/AvoidCommentBehindStatementRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/ClassMustHaveAuthorRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/ClassMustHaveAuthorRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/CommentsMustBeJavadocFormatRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/CommentsMustBeJavadocFormatRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/EnumConstantsMustHaveCommentRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/EnumConstantsMustHaveCommentRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/RemoveCommentedCodeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/comment/RemoveCommentedCodeRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidCallStaticSimpleDateFormatRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidCallStaticSimpleDateFormatRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidConcurrentCompetitionRandomRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidConcurrentCompetitionRandomRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidManuallyCreateThreadRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidManuallyCreateThreadRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidUseTimerRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/AvoidUseTimerRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/CountDownShouldInFinallyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/CountDownShouldInFinallyRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ThreadLocalShouldRemoveRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ThreadLocalShouldRemoveRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ThreadPoolCreationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ThreadPoolCreationRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ThreadShouldSetNameRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ThreadShouldSetNameRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/constant/UndefineMagicConstantRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/constant/UndefineMagicConstantRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/constant/UpperEllRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/constant/UpperEllRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/exception/AvoidReturnInFinallyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/exception/AvoidReturnInFinallyRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/exception/MethodReturnWrapperTypeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/exception/MethodReturnWrapperTypeRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/exception/TransactionMustHaveRollbackRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/exception/TransactionMustHaveRollbackRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/AvoidComplexConditionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/AvoidComplexConditionRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/AvoidNegationOperatorRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/AvoidNegationOperatorRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/NeedBraceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/NeedBraceRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/SwitchStatementRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/SwitchStatementRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/AbstractClassShouldStartWithAbstractNamingRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/AbstractClassShouldStartWithAbstractNamingRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ArrayNamingShouldHaveBracketRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ArrayNamingShouldHaveBracketRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/AvoidStartWithDollarAndUnderLineNamingRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/AvoidStartWithDollarAndUnderLineNamingRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/BooleanPropertyShouldNotStartWithIsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/BooleanPropertyShouldNotStartWithIsRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ClassNamingShouldBeCamelRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ClassNamingShouldBeCamelRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ConstantFieldShouldBeUpperCaseRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ConstantFieldShouldBeUpperCaseRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ExceptionClassShouldEndWithExceptionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ExceptionClassShouldEndWithExceptionRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/LowerCamelCaseVariableNamingRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/LowerCamelCaseVariableNamingRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/PackageNamingRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/PackageNamingRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ServiceOrDaoClassShouldEndWithImplRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/ServiceOrDaoClassShouldEndWithImplRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/TestClassShouldEndWithTestNamingRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/TestClassShouldEndWithTestNamingRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/BigDecimalAvoidDoubleConstructorRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/BigDecimalAvoidDoubleConstructorRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/EqualsAvoidNullRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/EqualsAvoidNullRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/PojoMustOverrideToStringRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/PojoMustOverrideToStringRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/PojoMustUsePrimitiveFieldRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/PojoMustUsePrimitiveFieldRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/PojoNoDefaultValueRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/PojoNoDefaultValueRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/StringConcatRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/StringConcatRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/WrapperTypeEqualityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/oop/WrapperTypeEqualityRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/orm/IbatisMethodQueryForListRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/orm/IbatisMethodQueryForListRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidApacheBeanUtilsCopyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidApacheBeanUtilsCopyRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidDoubleOrFloatEqualCompareRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidDoubleOrFloatEqualCompareRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidMissUseOfMathRandomRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidMissUseOfMathRandomRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidNewDateGetTimeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidNewDateGetTimeRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidPatternCompileInMethodRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/AvoidPatternCompileInMethodRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/MethodTooLongRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/MethodTooLongRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/UseRightCaseForDateFormatRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/other/UseRightCaseForDateFormatRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/ClassCastExceptionWithSubListToArrayListRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/ClassCastExceptionWithSubListToArrayListRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/ClassCastExceptionWithToArrayRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/ClassCastExceptionWithToArrayRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/CollectionInitShouldAssignCapacityRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/CollectionInitShouldAssignCapacityRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/ConcurrentExceptionWithModifyOriginSubListRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/ConcurrentExceptionWithModifyOriginSubListRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/DontModifyInForeachCircleRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/DontModifyInForeachCircleRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/UnsupportedExceptionWithModifyAsListRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/set/UnsupportedExceptionWithModifyAsListRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/util/NodeSortUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/util/NodeSortUtils.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/util/NodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/util/NodeUtils.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/GeneratedCodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/GeneratedCodeUtils.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/NumberConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/NumberConstants.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/PojoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/PojoUtils.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/SpiLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/SpiLoader.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/StringAndCharConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/StringAndCharConstants.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/VariableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/VariableUtils.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/ViolationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/ViolationUtils.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/namelist/NameListConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/namelist/NameListConfig.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/namelist/NameListService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/namelist/NameListService.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/namelist/NameListServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/util/namelist/NameListServiceImpl.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/vm/rule/other/UseQuietReferenceNotationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/vm/rule/other/UseQuietReferenceNotationRule.java -------------------------------------------------------------------------------- /p3c-pmd/src/main/kotlin/com/alibaba/p3c/pmd/lang/java/rule/concurrent/LockShouldWithTryFinallyRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/kotlin/com/alibaba/p3c/pmd/lang/java/rule/concurrent/LockShouldWithTryFinallyRule.kt -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/META-INF/services/com.alibaba.p3c.pmd.lang.java.util.namelist.NameListService: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/messages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/messages.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/messages_en.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/messages_en.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/namelist.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/namelist.properties -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-comment.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-concurrent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-concurrent.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-constant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-constant.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-exception.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-exception.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-flowcontrol.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-flowcontrol.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-naming.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-naming.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-oop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-oop.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-orm.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-other.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/java/ali-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/java/ali-set.xml -------------------------------------------------------------------------------- /p3c-pmd/src/main/resources/rulesets/vm/ali-other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/main/resources/rulesets/vm/ali-other.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/comment/CommentRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/comment/CommentRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ConcurrentRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/concurrent/ConcurrentRuleTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/constant/ConstantRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/constant/ConstantRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/exception/ExceptionRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/exception/ExceptionRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/FlowControlRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/FlowControlRuleTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/naming/NamingRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/naming/NamingRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/oop/OopRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/oop/OopRuleTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/orm/OrmRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/orm/OrmRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/other/OtherRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/other/OtherRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/other/UseRightCaseForDateFormatRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/other/UseRightCaseForDateFormatRuleTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/set/SetRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/java/rule/set/SetRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/vm/rule/other/OtherRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/lang/vm/rule/other/OtherRulesTest.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/testframework/ExtendRuleTst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/testframework/ExtendRuleTst.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/java/com/alibaba/p3c/pmd/testframework/ExtendSimpleAggregatorTst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/java/com/alibaba/p3c/pmd/testframework/ExtendSimpleAggregatorTst.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/AbstractMethodOrInterfaceMethodMustUseJavadocRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/AbstractMethodOrInterfaceMethodMustUseJavadocRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/AvoidCommentBehindStatementRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/AvoidCommentBehindStatementRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/ClassMustHaveAuthorRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/ClassMustHaveAuthorRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/CommentsMustBeJavadocFormatRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/CommentsMustBeJavadocFormatRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/EnumConstantsMustHaveCommentRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/EnumConstantsMustHaveCommentRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/RemoveCommentedCodeRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/comment/xml/RemoveCommentedCodeRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidCallStaticSimpleDateFormatRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidCallStaticSimpleDateFormatRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidConcurrentCompetitionRandomRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidConcurrentCompetitionRandomRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidManuallyCreateThreadRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidManuallyCreateThreadRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidUseTimerRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/AvoidUseTimerRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/CountDownShouldInFinallyRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/CountDownShouldInFinallyRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/LockShouldWithTryFinallyRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/LockShouldWithTryFinallyRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/ThreadLocalShouldRemoveRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/ThreadLocalShouldRemoveRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/ThreadPoolCreationRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/ThreadPoolCreationRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/ThreadShouldSetNameRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/concurrent/xml/ThreadShouldSetNameRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/constant/xml/UndefineMagicConstantRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/constant/xml/UndefineMagicConstantRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/constant/xml/UpperEllRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/constant/xml/UpperEllRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/exception/xml/AvoidReturnInFinallyRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/exception/xml/AvoidReturnInFinallyRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/exception/xml/MethodReturnWrapperTypeRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/exception/xml/MethodReturnWrapperTypeRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/exception/xml/TransactionMustHaveRollbackRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/exception/xml/TransactionMustHaveRollbackRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/AvoidComplexConditionRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/AvoidComplexConditionRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/AvoidNegationOperatorRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/AvoidNegationOperatorRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/NeedBraceRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/NeedBraceRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/SwitchStatementRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/flowcontrol/xml/SwitchStatementRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/AbstractClassShouldStartWithAbstractNamingRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/AbstractClassShouldStartWithAbstractNamingRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ArrayNamingShouldHaveBracketRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ArrayNamingShouldHaveBracketRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/AvoidStartWithDollarAndUnderLineNamingRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/AvoidStartWithDollarAndUnderLineNamingRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/BooleanPropertyShouldNotStartWithIsRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/BooleanPropertyShouldNotStartWithIsRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ClassNamingShouldBeCamelRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ClassNamingShouldBeCamelRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ConstantFieldShouldBeUpperCaseRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ConstantFieldShouldBeUpperCaseRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ExceptionClassShouldEndWithExceptionRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ExceptionClassShouldEndWithExceptionRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/LowerCamelCaseVariableNamingRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/LowerCamelCaseVariableNamingRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/PackageNamingRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/PackageNamingRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ServiceOrDaoClassShouldEndWithImplRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/ServiceOrDaoClassShouldEndWithImplRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/TestClassShouldEndWithTestNamingRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/TestClassShouldEndWithTestNamingRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/BigDecimalAvoidDoubleConstructorRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/BigDecimalAvoidDoubleConstructorRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/EqualsAvoidNullRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/EqualsAvoidNullRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/PojoMustOverrideToStringRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/PojoMustOverrideToStringRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/PojoMustUsePrimitiveFieldRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/PojoMustUsePrimitiveFieldRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/PojoNoDefaultValueRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/PojoNoDefaultValueRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/StringConcatRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/StringConcatRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/WrapperTypeEqualityRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/oop/xml/WrapperTypeEqualityRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/orm/xml/IbatisMethodQueryForListRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/orm/xml/IbatisMethodQueryForListRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/java/UseRightCaseForDateFormatRuleExam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/java/UseRightCaseForDateFormatRuleExam.java -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidApacheBeanUtilsCopyRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidApacheBeanUtilsCopyRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidDoubleOrFloatEqualCompareRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidDoubleOrFloatEqualCompareRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidMissUseOfMathRandomRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidMissUseOfMathRandomRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidNewDateGetTimeRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidNewDateGetTimeRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidPatternCompileInMethodRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/AvoidPatternCompileInMethodRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/MethodTooLongRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/MethodTooLongRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/UseRightCaseForDateFormatRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/other/xml/UseRightCaseForDateFormatRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/ClassCastExceptionWithSubListToArrayListRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/ClassCastExceptionWithSubListToArrayListRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/ClassCastExceptionWithToArrayRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/ClassCastExceptionWithToArrayRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/CollectionInitShouldAssignCapacityRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/CollectionInitShouldAssignCapacityRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/ConcurrentExceptionWithModifyOriginSubListRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/ConcurrentExceptionWithModifyOriginSubListRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/DontModifyInForeachCircleRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/DontModifyInForeachCircleRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/UnsupportedExceptionWithModifyAsListRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/set/xml/UnsupportedExceptionWithModifyAsListRule.xml -------------------------------------------------------------------------------- /p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/vm/rule/other/xml/UseQuietReferenceNotationRule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/vm/rule/other/xml/UseQuietReferenceNotationRule.xml -------------------------------------------------------------------------------- /pic/Alipay-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/pic/Alipay-300.png -------------------------------------------------------------------------------- /pic/GR-300.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/pic/GR-300.jpg -------------------------------------------------------------------------------- /pic/WXQ-300-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/pic/WXQ-300-1.jpg -------------------------------------------------------------------------------- /pic/WeChat-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/pic/WeChat-300.png -------------------------------------------------------------------------------- /pic/hb-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godfather1103/p3c/HEAD/pic/hb-300.png --------------------------------------------------------------------------------