{"id":19097126,"url":"https://github.com/godfather1103/p3c","last_synced_at":"2025-04-06T05:15:33.139Z","repository":{"id":157960599,"uuid":"629270898","full_name":"godfather1103/p3c","owner":"godfather1103","description":"因为阿里官方长时间不修复相关bug，所以只能自己fork一份，修复使用过程中遇到的问题","archived":false,"fork":false,"pushed_at":"2025-01-22T06:47:17.000Z","size":36081,"stargazers_count":83,"open_issues_count":1,"forks_count":15,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-30T04:08:29.869Z","etag":null,"topics":["codequality","codetools","java","jetbrains-plugin","kotlin"],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/22381-alibaba-java-coding-guidelines-fix-some-bug-","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/godfather1103.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-18T01:29:20.000Z","updated_at":"2025-03-26T08:36:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ce9e11a-2249-4d03-9b19-0796d8c86840","html_url":"https://github.com/godfather1103/p3c","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godfather1103%2Fp3c","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godfather1103%2Fp3c/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godfather1103%2Fp3c/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godfather1103%2Fp3c/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/godfather1103","download_url":"https://codeload.github.com/godfather1103/p3c/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247436285,"owners_count":20938533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codequality","codetools","java","jetbrains-plugin","kotlin"],"created_at":"2024-11-09T03:38:58.301Z","updated_at":"2025-04-06T05:15:32.995Z","avatar_url":"https://github.com/godfather1103.png","language":"Kotlin","funding_links":["https://paypal.me/godfather1103?locale.x=zh_XC"],"categories":[],"sub_categories":[],"readme":"## 安装前请卸载已安装的官方插件避免冲突。\n\n# 前言\n\n因为阿里官方长时间未修复相关bug，所以只能fork一份，修复在使用过程中遇到的bug。\n\n- fork节点为[6c59c8c3](https://github.com/alibaba/p3c/commit/6c59c8c36ecd8722c712d5685b8c3822c1c8b030)\n\n插件已经上传到了jetbrains的插件市场  \n欢迎安装[https://plugins.jetbrains.com/plugin/22381-alibaba-java-coding-guidelines-fix-some-bug-](https://plugins.jetbrains.com/plugin/22381-alibaba-java-coding-guidelines-fix-some-bug-)\n\n# 源码地址\n\n- [Github](https://github.com/godfather1103/p3c)\n- [Gitee](https://gitee.com/godfather1103/p3c)\n\n# 插件版本号说明\n\n\u003e 迭代版本 + idea版本 + P3C_PMD版本\n \n# namelist.properties说明\n\n```properties\n# 常量字段名日志对象字段名\nConstantFieldShouldBeUpperCaseRule_LOG_VARIABLE_TYPE_SET=[\"Log\",\"Logger\"]\n# 常量字段名的白名单\nConstantFieldShouldBeUpperCaseRule_WHITE_LIST=[\"serialVersionUID\"]\n# 驼峰需要忽略的专有名词\nLowerCamelCaseVariableNamingRule_WHITE_LIST=[\"DAOImpl\"]\n# pojo的后缀\nPojoMustOverrideToStringRule_POJO_SUFFIX_SET=[\"DO\",\"DTO\",\"VO\",\"BO\"]\n# 忽略的魔法值列表\nUndefineMagicConstantRule_LITERAL_WHITE_LIST=[\"0\",\"1\",\"\\\\\\\"\\\\\\\"\",\"0.0\",\"1.0\",\"-1\",\"0L\",\"1L\"]\n# 包装类映射\nMethodReturnWrapperTypeRule_PRIMITIVE_TYPE_TO_WAPPER_TYPE={\"int\":\"Integer\",\"boolean\":\"Boolean\",\"float\":\"Float\",\"double\":\"Double\",\"byte\":\"Byte\",\"short\":\"Short\",\"long\":\"Long\",\"char\":\"Character\"}\n# 需要初始化大小的对象\nCollectionInitShouldAssignCapacityRule_COLLECTION_TYPE=[\"HashMap\",\"ConcurrentHashMap\"]\n# 类名中需要排除的专有名词\nClassNamingShouldBeCamelRule_CLASS_NAMING_WHITE_LIST=[\"Hbase\",\"HBase\",\"ID\"]\n\n```\n\n# 已修复的issues\n\n### 本地\n\n- [issues-52](https://github.com/godfather1103/p3c/issues/52)\n- [issues-43](https://github.com/godfather1103/p3c/issues/43)\n- [issues-29](https://github.com/godfather1103/p3c/issues/29)\n- [issues-27](https://github.com/godfather1103/p3c/issues/27)\n\n### 官方\n\n- [issues-898](https://github.com/alibaba/p3c/issues/898)\n- [issues-900](https://github.com/alibaba/p3c/issues/900)\n\n# 群组(Group)\n\n使用过程中如有疑问，可以加群提问\n\n![WXQ](pic/WXQ-300-1.jpg)\n\n个人微信，添加时备注：p3c\n\n![GR](pic/GR-300.jpg)\n\n\n# 捐赠(Donate)\n\n你的馈赠将助力我更好的去贡献，谢谢！  \nYour gift will help me to contribute better, thank you!\n\n[PayPal](https://paypal.me/godfather1103?locale.x=zh_XC)\n\n支付宝(Alipay)  \n![支付宝](pic/hb-300.png)\n![支付宝](pic/Alipay-300.png)\n\n微信(WeChat)  \n![微信支付](pic/WeChat-300.png)\n\n# Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=godfather1103/p3c\u0026type=Date)](https://star-history.com/#godfather1103/p3c\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodfather1103%2Fp3c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgodfather1103%2Fp3c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodfather1103%2Fp3c/lists"}