{"_id":"code-simplifier","_rev":"4122372","name":"code-simplifier","description":"Code-Simplifier持续改进系统 - 自动化的代码质量监控、持续改进和知识管理工具（支持 ESLint、Git 钩子、自动修复、多语言分析、完整测试套件、AI驱动分析）","dist-tags":{"latest":"1.2.1"},"maintainers":[{"name":"flowerjunjie","email":""}],"time":{"modified":"2026-02-24T19:25:33.000Z","created":"2026-01-26T03:57:00.333Z","1.2.1":"2026-01-27T17:32:46.704Z","1.2.0":"2026-01-26T23:47:22.397Z","1.1.0":"2026-01-26T21:55:47.216Z","1.0.0":"2026-01-26T03:57:00.333Z"},"users":{},"author":{"name":"Claude Code","email":"noreply@anthropic.com"},"repository":{"type":"git","url":"git+https://github.com/your-org/code-simplifier.git"},"versions":{"1.2.1":{"name":"code-simplifier","version":"1.2.1","description":"Code-Simplifier持续改进系统 - 自动化的代码质量监控、持续改进和知识管理工具（支持 ESLint、Git 钩子、自动修复、多语言分析、完整测试套件、AI驱动分析）","keywords":["code-quality","continuous-improvement","code-analysis","quality-monitor","best-practices","code-simplification","developer-tools","eslint","git-hooks","auto-fix","multi-language","testing","jest","cypress","ai-powered","openai","claude-api"],"author":{"name":"Claude Code","email":"noreply@anthropic.com"},"license":"MIT","homepage":"https://github.com/your-org/code-simplifier","repository":{"type":"git","url":"git+https://github.com/your-org/code-simplifier.git"},"bugs":{"url":"https://github.com/your-org/code-simplifier/issues"},"bin":{"code-simplifier":"bin/code-simplifier.js","cs":"bin/code-simplifier.js"},"engines":{"node":">=14.0.0"},"scripts":{"test":"jest","test:watch":"jest --watch","test:unit":"jest tests/unit","test:integration":"jest tests/integration","test:e2e":"cypress run","test:e2e:open":"cypress open","test:coverage":"jest --coverage","lint":"eslint bin lib","lint:fix":"eslint bin lib --fix","prepare":"husky install || echo 'husky not installed, skipping'"},"dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","ora":"^5.4.1","inquirer":"^8.2.6","boxen":"^5.1.2","update-notifier":"^6.0.0","glob":"^10.3.10","fs-extra":"^11.2.0","openai":"^4.20.0","@anthropic-ai/sdk":"^0.8.0","ml-matrix":"^6.10.0","simple-statistics":"^7.8.0"},"optionalDependencies":{"tree-sitter":"^0.20.0"},"devDependencies":{"jest":"^29.7.0","cypress":"^13.6.0","eslint":"^8.57.0","husky":"^8.0.3"},"publishConfig":{"access":"public"},"_id":"code-simplifier@1.2.1","gitHead":"ab4646326c657b7a7c70321889b4701df56daa33","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"shasum":"a385edd7e265f3be78011db7dbe15a55d14fcb49","size":71714,"noattachment":false,"key":"/code-simplifier/-/code-simplifier-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/code-simplifier/download/code-simplifier-1.2.1.tgz"},"_npmUser":{"name":"flowerjunjie","email":"flowerjunjienew@gmail.com"},"directories":{},"maintainers":[{"name":"flowerjunjie","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-simplifier_1.2.1_1769535166529_0.8472738017465056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-27T17:32:46.704Z","publish_time":1769535166704,"_source_registry_name":"default","_cnpm_publish_time":1769535166704},"1.2.0":{"name":"code-simplifier","version":"1.2.0","description":"Code-Simplifier持续改进系统 - 自动化的代码质量监控、持续改进和知识管理工具（支持 ESLint、Git 钩子、自动修复、多语言分析、完整测试套件、AI驱动分析）","keywords":["code-quality","continuous-improvement","code-analysis","quality-monitor","best-practices","code-simplification","developer-tools","eslint","git-hooks","auto-fix","multi-language","testing","jest","cypress","ai-powered","openai","claude-api"],"author":{"name":"Claude Code","email":"noreply@anthropic.com"},"license":"MIT","homepage":"https://github.com/your-org/code-simplifier","repository":{"type":"git","url":"git+https://github.com/your-org/code-simplifier.git"},"bugs":{"url":"https://github.com/your-org/code-simplifier/issues"},"bin":{"code-simplifier":"bin/code-simplifier.js","cs":"bin/code-simplifier.js"},"engines":{"node":">=14.0.0"},"scripts":{"test":"jest","test:watch":"jest --watch","test:unit":"jest tests/unit","test:integration":"jest tests/integration","test:e2e":"cypress run","test:e2e:open":"cypress open","test:coverage":"jest --coverage","lint":"eslint bin lib","lint:fix":"eslint bin lib --fix","prepare":"husky install || echo 'husky not installed, skipping'"},"dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","ora":"^5.4.1","inquirer":"^8.2.6","boxen":"^5.1.2","update-notifier":"^6.0.0","glob":"^10.3.10","fs-extra":"^11.2.0","openai":"^4.20.0","@anthropic-ai/sdk":"^0.8.0","ml-matrix":"^6.10.0","simple-statistics":"^7.8.0"},"optionalDependencies":{"tree-sitter":"^0.20.0"},"devDependencies":{"jest":"^29.7.0","cypress":"^13.6.0","eslint":"^8.57.0","husky":"^8.0.3"},"publishConfig":{"access":"public"},"_id":"code-simplifier@1.2.0","gitHead":"1ca4b89e9aa848dfcaa3e8e69545b1fff83dcb7b","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"shasum":"dd008c5c9ccf5870c799e7ca2e704c70df588857","size":71454,"noattachment":false,"key":"/code-simplifier/-/code-simplifier-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/code-simplifier/download/code-simplifier-1.2.0.tgz"},"_npmUser":{"name":"flowerjunjie","email":"flowerjunjienew@gmail.com"},"directories":{},"maintainers":[{"name":"flowerjunjie","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-simplifier_1.2.0_1769471242224_0.41539055291215243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T23:47:22.397Z","publish_time":1769471242397,"_source_registry_name":"default","_cnpm_publish_time":1769471242397},"1.1.0":{"name":"code-simplifier","version":"1.1.0","description":"Code-Simplifier持续改进系统 - 自动化的代码质量监控、持续改进和知识管理工具（支持 ESLint、Git 钩子、自动修复、多语言分析、完整测试套件）","keywords":["code-quality","continuous-improvement","code-analysis","quality-monitor","best-practices","code-simplification","developer-tools","eslint","git-hooks","auto-fix","multi-language","testing","jest","cypress"],"author":{"name":"Claude Code","email":"noreply@anthropic.com"},"license":"MIT","homepage":"https://github.com/your-org/code-simplifier","repository":{"type":"git","url":"git+https://github.com/your-org/code-simplifier.git"},"bugs":{"url":"https://github.com/your-org/code-simplifier/issues"},"bin":{"code-simplifier":"bin/code-simplifier.js","cs":"bin/code-simplifier.js"},"engines":{"node":">=14.0.0"},"scripts":{"test":"jest","test:watch":"jest --watch","test:unit":"jest tests/unit","test:integration":"jest tests/integration","test:e2e":"cypress run","test:e2e:open":"cypress open","test:coverage":"jest --coverage","lint":"eslint bin lib","lint:fix":"eslint bin lib --fix","prepare":"husky install || echo 'husky not installed, skipping'"},"dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","ora":"^5.4.1","inquirer":"^8.2.6","boxen":"^5.1.2","update-notifier":"^6.0.0","glob":"^10.3.10","fs-extra":"^11.2.0"},"devDependencies":{"jest":"^29.7.0","cypress":"^13.6.0","eslint":"^8.57.0","husky":"^8.0.3"},"publishConfig":{"access":"public"},"_id":"code-simplifier@1.1.0","gitHead":"038341e0e39d03776d063ce79a39abaae75b6744","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"shasum":"16c1f064850bd61d2bf98913641f3bbfaae5d59d","size":33994,"noattachment":false,"key":"/code-simplifier/-/code-simplifier-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/code-simplifier/download/code-simplifier-1.1.0.tgz"},"_npmUser":{"name":"flowerjunjie","email":"flowerjunjienew@gmail.com"},"directories":{},"maintainers":[{"name":"flowerjunjie","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-simplifier_1.1.0_1769464547055_0.5894411114119615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T21:55:47.216Z","publish_time":1769464547216,"_source_registry_name":"default","_cnpm_publish_time":1769464547216},"1.0.0":{"name":"code-simplifier","version":"1.0.0","description":"Code-Simplifier持续改进系统 - 自动化的代码质量监控、持续改进和知识管理工具","keywords":["code-quality","continuous-improvement","code-analysis","quality-monitor","best-practices","code-simplification","developer-tools"],"author":{"name":"Claude Code","email":"noreply@anthropic.com"},"license":"MIT","homepage":"https://github.com/your-org/code-simplifier","repository":{"type":"git","url":"git+https://github.com/your-org/code-simplifier.git"},"bugs":{"url":"https://github.com/your-org/code-simplifier/issues"},"bin":{"code-simplifier":"bin/code-simplifier.js","cs":"bin/code-simplifier.js"},"engines":{"node":">=14.0.0"},"scripts":{"test":"jest","test:watch":"jest --watch","lint":"eslint bin lib","prepare":"husky install || echo 'husky not installed, skipping'"},"dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","ora":"^5.4.1","inquirer":"^8.2.6","boxen":"^5.1.2","update-notifier":"^6.0.0","glob":"^10.3.10","fs-extra":"^11.2.0"},"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","husky":"^8.0.3"},"publishConfig":{"access":"public"},"_id":"code-simplifier@1.0.0","gitHead":"038341e0e39d03776d063ce79a39abaae75b6744","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"shasum":"05408ccc783a1e125b60458b2b46e53abdf3c647","size":22048,"noattachment":false,"key":"/code-simplifier/-/code-simplifier-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/code-simplifier/download/code-simplifier-1.0.0.tgz"},"_npmUser":{"name":"flowerjunjie","email":"flowerjunjienew@gmail.com"},"directories":{},"maintainers":[{"name":"flowerjunjie","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-simplifier_1.0.0_1769399820188_0.7880236062837225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T03:57:00.333Z","publish_time":1769399820333,"_source_registry_name":"default","_cnpm_publish_time":1769399820333}},"readme":"# Code-Simplifier\r\n\r\n> 代码质量持续改进系统 - 零配置，即刻使用\r\n\r\n[![npm version](https://badge.fury.io/js/code-simplifier.svg)](https://badge.fury.io/js/code-simplifier)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n## 特性\r\n\r\n- **零配置** - 开箱即用，无需复杂设置\r\n- **质量监控** - 实时监控代码质量指标\r\n- **知识库管理** - 积累最佳实践和经验教训\r\n- **自动更新** - 保持工具始终最新\r\n- **多语言支持** - JavaScript、TypeScript、Python、Java、C#、C++、PHP、Go、Rust、Kotlin、Swift\r\n- **ESLint 集成** - 自动运行 ESLint 分析和修复\r\n- **Git 钩子** - 自动安装 pre-commit 和 pre-push 钩子\r\n- **自动修复** - 智能修复常见代码问题\r\n\r\n## 快速开始\r\n\r\n### 使用 npx (推荐)\r\n\r\n```bash\r\n# 直接运行，无需安装\r\nnpx code-simplifier\r\n\r\n# 初始化项目\r\nnpx code-simplifier init\r\n\r\n# 运行质量检查\r\nnpx code-simplifier quality\r\n```\r\n\r\n### 全局安装\r\n\r\n```bash\r\nnpm install -g code-simplifier\r\n\r\n# 使用简写命令\r\ncs quality\r\ncs monitor\r\n```\r\n\r\n## 命令\r\n\r\n### init - 初始化\r\n\r\n```bash\r\n# 初始化配置\r\nnpx code-simplifier init\r\n\r\n# 带演示模式\r\nnpx code-simplifier init --demo\r\n```\r\n\r\n### quality - 质量分析\r\n\r\n```bash\r\n# 分析代码质量\r\nnpx code-simplifier quality\r\n\r\n# 指定目录\r\nnpx code-simplifier quality --dir src\r\n\r\n# 设置质量阈值\r\nnpx code-simplifier quality --threshold 80\r\n\r\n# 输出JSON格式\r\nnpx code-simplifier quality --report json\r\n```\r\n\r\n### monitor - 实时监控\r\n\r\n```bash\r\n# 启动监控仪表板\r\nnpx code-simplifier monitor\r\n\r\n# 自定义端口\r\nnpx code-simplifier monitor --port 8080\r\n\r\n# 设置检查间隔（毫秒）\r\nnpx code-simplifier monitor --interval 60000\r\n```\r\n\r\n### workflow - 完整工作流\r\n\r\n```bash\r\n# 运行完整改进工作流\r\nnpx code-simplifier workflow\r\n\r\n# 启用所有步骤\r\nnpx code-simplifier workflow --all\r\n\r\n# 显示当前状态\r\nnpx code-simplifier workflow --status\r\n```\r\n\r\n### knowledge - 知识库\r\n\r\n```bash\r\n# 查看知识库统计\r\nnpx code-simplifier knowledge\r\n\r\n# 添加成功案例\r\nnpx code-simplifier knowledge --add success\r\n\r\n# 搜索知识库\r\nnpx code-simplifier knowledge --search \"性能优化\"\r\n\r\n# 导出知识库\r\nnpx code-simplifier knowledge --export backup.json\r\n```\r\n\r\n### report - 报告生成\r\n\r\n```bash\r\n# 生成日报\r\nnpx code-simplifier report\r\n\r\n# 生成周报\r\nnpx code-simplifier report --type weekly\r\n\r\n# 生成月报\r\nnpx code-simplifier report --type monthly\r\n\r\n# 指定输出路径\r\nnpx code-simplifier report --output ./reports/my-report.md\r\n```\r\n\r\n### config - 配置管理\r\n\r\n```bash\r\n# 查看所有配置\r\nnpx code-simplifier config\r\n\r\n# 获取特定配置\r\nnpx code-simplifier config --get quality.threshold\r\n\r\n# 设置配置值\r\nnpx code-simplifier config --set quality.threshold --value 80\r\n\r\n# 重置配置\r\nnpx code-simplifier config --reset\r\n\r\n# 交互式配置\r\nnpx code-simplifier config --interactive\r\n```\r\n\r\n### update - 更新工具\r\n\r\n```bash\r\n# 检查更新\r\nnpx code-simplifier update\r\n\r\n# 强制更新\r\nnpx code-simplifier update --force\r\n```\r\n\r\n### eslint - ESLint 代码分析\r\n\r\n```bash\r\n# 运行 ESLint 分析\r\nnpx code-simplifier eslint\r\n\r\n# 自动修复可修复的问题\r\nnpx code-simplifier eslint --fix\r\n\r\n# 输出 JSON 格式\r\nnpx code-simplifier eslint --format json\r\n```\r\n\r\n### hooks - Git 钩子管理\r\n\r\n```bash\r\n# 交互式安装 Git 钩子\r\nnpx code-simplifier hooks\r\n\r\n# 安装 pre-commit 和 pre-push 钩子\r\nnpx code-simplifier hooks --install\r\n\r\n# 列出已安装的钩子\r\nnpx code-simplifier hooks --list\r\n\r\n# 卸载钩子\r\nnpx code-simplifier hooks --uninstall\r\n```\r\n\r\n### autofix - 自动修复\r\n\r\n```bash\r\n# 自动修复代码问题\r\nnpx code-simplifier autofix\r\n\r\n# 预览模式（不实际修改文件）\r\nnpx code-simplifier autofix --dry-run\r\n\r\n# 指定目录\r\nnpx code-simplifier autofix --dir src\r\n```\r\n\r\n### lang - 多语言分析\r\n\r\n```bash\r\n# 分析项目中的多种语言\r\nnpx code-simplifier lang\r\n\r\n# 指定目录\r\nnpx code-simplifier lang --dir src\r\n```\r\n\r\n## 配置文件\r\n\r\n配置存储在 `.code-simplifier/config.json`:\r\n\r\n```json\r\n{\r\n  \"quality\": {\r\n    \"threshold\": 70,\r\n    \"autoFix\": false,\r\n    \"reportFormat\": \"md\"\r\n  },\r\n  \"monitor\": {\r\n    \"port\": 3000,\r\n    \"interval\": 300000,\r\n    \"autoOpen\": true\r\n  },\r\n  \"update\": {\r\n    \"autoCheck\": true,\r\n    \"channel\": \"stable\"\r\n  },\r\n  \"report\": {\r\n    \"outputDir\": \"reports\",\r\n    \"openAfterGenerate\": false\r\n  },\r\n  \"knowledge\": {\r\n    \"dataDir\": \".code-simplifier\",\r\n    \"autoUpdate\": true\r\n  }\r\n}\r\n```\r\n\r\n## 工作流程\r\n\r\n```\r\n┌─────────────────────────────────────────────────────────────┐\r\n│                    Code-Simplifier 工作流                    │\r\n├─────────────────────────────────────────────────────────────┤\r\n│                                                              │\r\n│   ┌──────────┐    ┌──────────┐    ┌──────────┐             │\r\n│   │ 质量分析 │───▶│ 趋势跟踪 │───▶│ 预警检查 │             │\r\n│   └──────────┘    └──────────┘    └──────────┘             │\r\n│        │                                │                    │\r\n│        ▼                                ▼                    │\r\n│   ┌──────────┐                    ┌──────────┐             │\r\n│   │ 报告生成 │                    │ 知识更新 │             │\r\n│   └──────────┘                    └──────────┘             │\r\n│        │                                │                    │\r\n│        └────────────┬───────────────────┘                   │\r\n│                     ▼                                        │\r\n│              ┌──────────┐                                    │\r\n│              │ 持续改进 │                                    │\r\n│              └──────────┘                                    │\r\n│                                                              │\r\n└─────────────────────────────────────────────────────────────┘\r\n```\r\n\r\n## API 端点\r\n\r\n监控服务提供以下 REST API:\r\n\r\n| 端点 | 方法 | 描述 |\r\n|------|------|------|\r\n| `/api/status` | GET | 获取当前质量状态 |\r\n| `/api/trend` | GET | 获取趋势数据 |\r\n| `/api/alerts` | GET | 获取预警信息 |\r\n\r\n## 项目结构\r\n\r\n```\r\ncode-simplifier/\r\n├── bin/\r\n│   └── code-simplifier.js    # CLI 入口\r\n├── lib/\r\n│   ├── master.js             # 主控制器\r\n│   ├── quality-monitor.js    # 质量监控\r\n│   ├── quality-analyzer.js   # 质量分析\r\n│   ├── knowledge-base.js     # 知识库\r\n│   ├── improvement.js        # 持续改进\r\n│   ├── report-generator.js   # 报告生成\r\n│   ├── auto-update.js        # 自动更新\r\n│   └── config.js             # 配置管理\r\n├── package.json\r\n└── README.md\r\n```\r\n\r\n## 支持的项目类型\r\n\r\n| 类型 | 检测文件 | 扫描模式 |\r\n|------|----------|----------|\r\n| Node.js | `package.json` | `*.js, *.ts, *.jsx, *.tsx` |\r\n| Java | `pom.xml` | `*.java` |\r\n| Python | `requirements.txt` | `*.py` |\r\n| Rust | `Cargo.toml` | `*.rs` |\r\n| Go | `go.mod` | `*.go` |\r\n\r\n## 质量评分标准\r\n\r\n| 评分 | 等级 | 说明 |\r\n|------|------|------|\r\n| 90-100 | 优秀 | 代码质量很高，继续保持 |\r\n| 80-89 | 良好 | 代码质量良好，可继续优化 |\r\n| 70-79 | 一般 | 代码质量一般，建议改进 |\r\n| 60-69 | 较差 | 代码质量较差，需要改进 |\r\n| <60 | 很差 | 代码质量很差，急需改进 |\r\n\r\n## 常见问题\r\n\r\n### Q: 如何忽略某些文件？\r\n\r\n在项目根目录创建 `.code-simplifier-ignore` 文件：\r\n\r\n```\r\nnode_modules/\r\ndist/\r\ncoverage/\r\n*.min.js\r\n```\r\n\r\n### Q: 如何集成到 CI/CD？\r\n\r\n```yaml\r\n# GitHub Actions 示例\r\n- name: Code Quality Check\r\n  run: npx code-simplifier quality --threshold 70\r\n```\r\n\r\n### Q: 监控服务无法启动？\r\n\r\n检查端口是否被占用：\r\n```bash\r\nnpx code-simplifier monitor --port 8080\r\n```\r\n\r\n## 更新日志\r\n\r\n### v1.0.0\r\n- 初始版本发布\r\n- 支持质量分析、监控、知识库、报告生成\r\n- 多语言项目支持\r\n\r\n## 贡献\r\n\r\n欢迎提交 Issue 和 Pull Request！\r\n\r\n## 许可证\r\n\r\nMIT License - 详见 [LICENSE](LICENSE) 文件\r\n","_attachments":{},"homepage":"https://github.com/your-org/code-simplifier","bugs":{"url":"https://github.com/your-org/code-simplifier/issues"},"license":"MIT"}