RefactoringMiner
Refactoring detector
A Java library that detects refactorings applied in the history of a project and generates Abstract Syntax Tree (AST) diffs at various levels.
375 stars
20 watching
140 forks
Language: Java
last commit: 2 months ago
Linked from 1 awesome list
refactoring
Related projects:
Repository | Description | Stars |
---|---|---|
| Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. | 459 |
| A tool for analyzing and manipulating Java serialization streams. | 996 |
| Refactoring exercise to improve code organization and reduce complexity by addressing bad inheritance usage | 2 |
| A tool for assessing the quality and structure of Java code by detecting design and implementation smells and computing various object-oriented metrics. | 175 |
| A legacy code refactoring kata in multiple programming languages to implement a new feature without rewriting the entire system. | 146 |
| A tool to automatically refactor Haskell code without changing its meaning or structure | 139 |
| A Java library for efficiently scanning and analyzing annotated classes, methods, or instance variables in a classpath. | 121 |
| An analysis tool to help software developers identify and refactor tightly coupled classes using graph theory and abstraction. | 397 |
| Analyzes Java bytecode to identify potential deserialization vulnerabilities. | 240 |
| A tool for analyzing Android applications to extract static and dynamic features | 356 |
| A toolset for analyzing and manipulating Java bytecode | 2,003 |
| An Android app analysis and validation tool | 1,019 |
| Analyzes Android APKs to extract metadata and information about the app's behavior | 41 |
| An analyzer that identifies and reports unused code in Java-based projects. | 219 |
| An interactive search and replace tool for refactoring code without anxiety. | 17 |