code-tidy
3
总安装量
3
周安装量
#61369
全站排名
安装命令
npx skills add https://github.com/lltx/skills --skill code-tidy
Agent 安装分布
claude-code
3
mcpjam
1
kilo
1
junie
1
windsurf
1
zencoder
1
Skill 文档
Code Tidy v1.4.0
æ´ç Git æªæäº¤ç Java 代ç ï¼æ·»å /è¡¥å Javadoc 注éå¹¶æ´æ°æ¥æã
åæ°è¯´æ
| åæ° | 说æ | ç¤ºä¾ |
|---|---|---|
$0 |
项ç®ç®å½è·¯å¾ | /code-tidy pigx/ |
| æ åæ° | 使ç¨å½åå·¥ä½ç®å½ | /code-tidy |
工使µç¨
1. è·å Git æªæäº¤ç Java æä»¶
éè¦ï¼å¿
é¡»å
cd å°é¡¹ç®ç®å½ï¼åæ§è¡ git å½ä»¤ï¼å 为项ç®å¯è½æ¯ç¬ç«ç git ä»åºï¼ã
cd ${PROJECT_DIR}
git status --porcelain | grep '\.java$' | awk '{print $2}'
å¦ææ²¡ææªæäº¤ç Java æä»¶ï¼æç¤ºç¨æ·å¹¶éåºã
2. è·åå½åæ¥æ
CURRENT_DATE=$(date +"%Y-%m-%d")
CURRENT_YEAR=$(date +"%Y")
3. é个å¤çæä»¶ï¼æ·»å /è¡¥å æ³¨é
对æ¯ä¸ªæªæäº¤ç Java æä»¶æ§è¡ä»¥ä¸æä½ï¼
3.1 类注é
æ£æ¥ï¼ç±»å£°æåæ¯å¦æ Javadoc 注éï¼/** ... */ï¼
å¦æç¼ºå¤±ï¼å¨ç±»å£°æåæ·»å ï¼
/**
* ç±»åè½æè¿°
*
* @author lengleng
* @date ${CURRENT_DATE}
*/
å¦æå·²ææ³¨éä½ç¼ºå° @author æ @dateï¼è¡¥å ç¼ºå¤±çæ ç¾ã
3.2 æ¹æ³æ³¨é
ä»
å¤çï¼public å protected æ¹æ³
è·³è¿ï¼
- getter/setter æ¹æ³
@Overrideæ³¨è§£çæ¹æ³- private æ¹æ³
- å·²æå®æ´æ³¨éçæ¹æ³
å¦æç¼ºå¤±ï¼å¨æ¹æ³å£°æåæ·»å ï¼
/**
* æ¹æ³åè½æè¿°
*
* @param paramName åæ°è¯´æ
* @return è¿åå¼è¯´æ
*/
3.3 æ´æ°æ¥ææ³¨é
| ç±»å | æ¥æ¾æ¨¡å¼ | æ´æ°ä¸º |
|---|---|---|
| @date | @date YYYY/MM/DD æ @date YYYY-MM-DD |
${CURRENT_DATE} |
| Copyright | Copyright © YYYY æ Copyright YYYY |
${CURRENT_YEAR} |
注æï¼@since çæ¬å·ä¿æä¸åã
4. è¾åºä¿®æ¹æè¦
å±ç¤ºæ¯ä¸ªæä»¶çä¿®æ¹æ åµï¼
- æ·»å äºå¤å°ä¸ªç±»æ³¨é
- æ·»å äºå¤å°ä¸ªæ¹æ³æ³¨é
- æ´æ°äºå¤å°ä¸ªæ¥æ
注éè§è
类注éå¿ éå ç´
- ç±»åè½æè¿°ï¼ä¸å¥è¯æ¦æ¬ï¼
@authorä½è å@dateå建/ä¿®æ¹æ¥æ
æ¹æ³æ³¨éå¿ éå ç´
- æ¹æ³åè½æè¿°
@paramæ¯ä¸ªåæ°è¯´æï¼å¦æï¼@returnè¿åå¼è¯´æï¼é void æ¹æ³ï¼@throwså¼å¸¸è¯´æï¼å¦æï¼