{"repo":"phodal/coca","free":true,"listed":false,"github":"https://github.com/phodal/coca","clone":"git clone https://github.com/phodal/coca.git","description":"Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的工具箱。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。","language":"Go","stars":989,"topics":["refactor","refactoring","architecture","tools","ai","git","automation"],"license":"MPL-2.0","category":"workflow-automation","readme_excerpt":"Coca - toolbox for system refactoring and analysis Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的工具箱。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。 Related Tools: Coco is an effective DevOps analysis and auto-suggest tool. Kotlin version: Chapi Migration Guide (Chinese Version): 《系统重构与迁移指南》 Inspired by: newlee & Tequila Refactoring Modeling: - Languages Support: Java (full features) Features List: Getting started Requirements: graphviz for dot file to image (such as svg, png) The easiest way to get coca is to use one of the pre-built release binaries which are available for OSX, Linux, Windows on the release page. You can also install yourself : Usage Analysis Arch Android Studio Gradle DSL Module (merge header) command: coca arch -x \"com.android.tools.idea.gradle.dsl\" -H true Android Studio Gradle DSL Module Elements Part: command: coca arch -x \"com.android.tools.idea.gradle.dsl.parser.elements\" Find Bad Smells Examples Result: Code Line Count Results: Results to json Cloc by directory results csv: Cloc Top File output to: coca reporter/sort cloc.json and also: Build Deps Tree Examples Results: Identify Spring API With Count or multi package: coca api -r com.macro.mall.demo.controller.,com.zheng.cms.admin.,com.phodal.pholedge -c Git Analysis Results: Concept Analyser Results Examples: Count Refs Results: Reverse Call Graph Results: Auto Refact","default_branch":null,"files":null,"tree":[],"storefront":"/r/phodal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phodal/coca/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}