搜索

PythonReactSEOPDF
GitHub Skill

code-analysis

Check if code is readable by non-developers - clear names, plain English comments, no jargon

aiskillstore☆ 124 仓库 Stars6 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Code Readability Checker

Analyzes code to ensure non-developers (managers, stakeholders, new team members) can understand it.

What It Checks

  • Clear naming: No cryptic abbreviations (usr_tkn → userToken)
  • Plain comments: Everyday language, not technical jargon
  • Documentation: What/Why/How for major sections
  • Comment ratio: At least 20% of lines should be comments

Usage

python3 analyze.py --path your-file.py --strictness lenient

Example

Bad Code (score: 71/100):

def proc(usr, tkn):
    tmp = usr + tkn
    return tmp * 2

Issues: Cryptic names, no comments, unclear purpose.

Good Code (score: 95/100):

def process_user_authentication(username, auth_token):
    """Validate user credentials and return auth score"""
    combined_credential = username + auth_token
    return combined_credential * 2

Known Issues

  • May flag false positives in documentation files
  • Works best on actual production code
  • Use --strictness lenient to reduce noise

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-28
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!