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: almost 2 years agoLinked 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 |