Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.25 KB

File metadata and controls

46 lines (38 loc) · 1.25 KB

React仓库文件变更频率分析

项目概述

本分析项目旨在识别Facebook React仓库在过去30天内变更最频繁的文件,帮助开发者了解代码库的热点区域和潜在的技术债务。

分析参数

  • 目标仓库: facebook/react
  • 时间范围: 过去30天
  • 分析目标: 变更最频繁的文件
  • 排除目录: node_modules, dist, build, .git
  • 输出文件: react_frequent_files.csv

文件结构

  • react_frequent_files.csv - 分析结果(主要输出)
  • analysis_config.json - 分析配置参数
  • scripts/ - 分析脚本目录
  • examples/ - 示例输出
  • docs/ - 分析文档

使用方法

  1. 设置环境变量(在.mcp_env文件中):

    REPO_OWNER_NAME=MeIver
    GITHUB_ACCESS_TOKEN=YOUR_TOKEN
    
  2. 运行分析脚本:

    python scripts/analyze_file_changes.py
  3. 验证分析结果:

    python scripts/verify_analysis.py

输出格式

输出文件为CSV格式,包含以下列:

  • File: 文件路径(相对路径)
  • ChangeCount: 变更次数
  • LastModified: 最后修改日期(YYYY-MM-DD)

注意事项

  • 需要GitHub API访问令牌
  • 分析仅包含符合数字前缀模式的文件
  • 排除非代码文件目录