在 Modernizing 下,针对于单个编程语言的工具有:
- 针对于 Java 语言的系统重构、系统迁移和系统分析的工具:Coca,Go 语言,GitHub stars:691。Coca 是一个“全功能”的重构工具,基于 Antlr 进行语法分析的,除了常规的可视化、调用分析,还可以进行自动化重构。Coca 一名的由来是:对标新哥写的Tequila —— 龙舌兰酒 vs 快乐水。
- 针对于 CSS/LESS/CSS 的分析和自动化重构工具:Lemonj,TypeScript 语言,GitHub stars:128。当时设计的主要目的是:用来对 CSS 中的颜色进行提取,基于 Antlr 的语法树分析,可以用于进行自动化的重构。
- 针对于 MySQL 代码进行自动化分析,并从中构建中 UML,并生成其关系的:SQLing,Go 语言,使用 PingCap 的 SQL 解析器解析。当然了,还有一个初始化的针对于 PL/SQL 的版本:pling。
- 适用于 Ant 转 Maven 的半自动化工具:Merry,Go 语言 + Antlr。
- 前端规范化改造工具:Clij,用于一键添加 eslint、husky、lint-staged 等,TypeScript 语言。
针对于多语言的工具,我们有:
PinnedLoading
Repositories
Uh oh!
There was an error while loading.Please reload this page.
modernizing/awesome-modernization’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
modernizing/arts’s past year of commit activity - modeling Public
Modeling 是一个基于代码的领域模型生成工具,支持 Java、Cpp、TypeScript、Golang 等语言。Modeling is a tools to analysis different languages by Ctags
Uh oh!
There was an error while loading.Please reload this page.
modernizing/modeling’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
modernizing/sharping’s past year of commit activity - guarding Public
Guarding is a guardians for code, architecture, layered, inspired by ArchUnit. Guarding 是一个用于 Java、JavaScript、Rust、Golang 等语言的架构守护工具。借助于易于理解的 DSL,来编写守护规则。Guarding is a guardians for code, architecture, layered.
Uh oh!
There was an error while loading.Please reload this page.
modernizing/guarding’s past year of commit activity - .github Public
Uh oh!
There was an error while loading.Please reload this page.
modernizing/.github’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
modernizing/kernel’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
modernizing/codecity’s past year of commit activity - merry Public
a legacy Java system build migration toolbox, support ant to maven, find lost dep in nexus...
Uh oh!
There was an error while loading.Please reload this page.
modernizing/merry’s past year of commit activity - tequila Public Forked fromnewlee/tequila
refactor analysis tools. Mysql & Oracle dependencies analysis support. multiple languages based on doxygen, support for C, C++, C#, D, Fortran, IDL, Java, Objective-C, Perl, PHP, Python
Uh oh!
There was an error while loading.Please reload this page.
modernizing/tequila’s past year of commit activity
Top languages
Loading…
Uh oh!
There was an error while loading.Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading.Please reload this page.