Adds refactoring annotations to GitHub diff
RAID: Refactoring-aware and Intelligent Diffs Extension
RAID is a tool pipeline that seamlessly enriches GitHub diff results with refactoring information. This pipeline has three key components:
- RefDiff: a tool to detect refactoring operations in commits. In our architecture, we rely on GitHub actions to automatically execute RefDiff after each Pull Request.
- An external server, that collects the list of refactorings produced by RefDiff.
- A Chrome plug-in that seamlessly annotates diff chunks associated to refactorings. As we described, the goal is to easily communicate to developers the reason behind the added/removed lines of code.
Source Code: https://github.com/rodrigo-brito/refactoring-aware-diff
INSTALLATION
- Install Refactoring-Aware Review Chrome Extension
- Include Refactoring-Aware Diff Action in GitHub CI (Available in Github description)
- Submit a new Pull Request to test the extension
An example of Pull Request with extracted refactorings can be viewed here: https://github.com/rodrigo-brito/refactoring-aware-diff/pull/5/commits
BUG REPORTS: https://github.com/rodrigo-brito/refactoring-aware-diff/issues
Source Manifest.json
Similar Extensions
SearchTool 25 0 ★ 9.72KiB
Aliexpress to WooCommerce importer 25 5 ★ 195KiB
SHR 25 0 ★ 634KiB
Adventure Book Writer, RPG books. 25 0 ★ 54.14KiB
Spaced Repetition Vocabulary 25 0 ★ 738KiB
Hadoop Beeswax Helper 25 3 ★ 56.19KiB
Refactoring Aware Commit Review 25 5 ★ 117KiB
Dominion Deck Summary 25 3 ★ 84.27KiB
HolaSoyGoku 25 3 ★ 10.04MiB
Paywolf.io - Email Finder 25 1 ★ 168KiB
SpeakApp 25 0 ★ 12.66KiB
Empower retail investors 25 3 ★ 230KiB
Phish jail 25 1 ★ 1.11MiB
International Anniversary 25 5 ★ 35.6KiB
TYPO3 Keyboard Control 25 0 ★ 384KiB
UpGPT | ChatGPT for Upwork 25 0 ★ 338KiB
Daily Fact 25 1 ★ 2.62MiB
DaneAI 25 0 ★ 95.73KiB
sipicey 25 2 ★ 2.25MiB
Copy Page Link 25 0 ★ 26.32KiB
Download Chrome History 25 0 ★ 104KiB
Coeus 25 2 ★ 110KiB
Product Hunt Extension: Helper 25 1 ★ 2.43MiB
Focus Mode with Youtube 25 1 ★ 5.95KiB