-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Welcome to the Refactoring-Bot wiki!
Implementing the vision of an autonomous bot to eliminate code smells through automatic refactoring. The bot performs automatic refactorings based on the results of static code analysis from analysis services such as SonarCloud or comments in pull requests from file hosting services such as GitHub. After successful refactoring, the bot creates/updates a pull request with the changes.
The findings that the bot can fix automatically are demonstrated using the Bot-Playground repository. The project in the linked repository contains exactly one example per code smell that the bot can (soon) automatically fix. At present, these are exclusively findings of SonarQube.
The bot is being developed as part of a research project at the Institute for Software Technology at the University of Stuttgart. Contributions are welcome!