A Chrome extension to track function clicks in OpenGrok and similar sites, manage history, and copy paths using custom templates.
Code Path Tracker is a Google Chrome extension for OpenGrok and similar source code browsing sites that allows you to track clicked functions in history and copy them using a custom template. This extension is a powerful tool for efficient code review, enabling a deeper understanding of code flows by tracking functions in history.
Key Features:
- Automatically add clicked functions to the history.
- Manage function history in a sidebar. (adjust hierarchy, delete, copy, and edit URLs)
- +,- buttons to adjust hierarchy.
- Use the ↑ and ↓ buttons to change the order of functions.
- Customize templates, indentation, and URL inclusion through settings.
- Activate the extension only on specific sites by specifying URL patterns.
Enhance your code reviews with Code Path Tracker and streamline your workflow!
Getting Started: Enabling Code Path Tracker
1. Install the extension from the Chrome Web Store.
2. Open the extension's [Options] page.
3. In the field labeled "Enabled URLs (Enter each URL on a new line):", enter the URL patterns where you want to enable the extension. For example, to enable it on all resources under http://example.com/, enter http://example.com/*.
- Note: The * is essential to allow access to all resources under the specified domain.
4. Click the Save button, navigate to a code browsing site enabled by your specified URL, and start tracking and analyzing functions in the code!
Enjoy the enhanced code review experience with Code Path Tracker!
Output Example:
systemd-v239-44
--------------------
_nss_resolve_gethostbyname4_r
+-> sd_bus_message_new_method_call
+-> sd_bus_message_new
+-> allow_interactive_authorization
+-> count_addresses
+-> sd_bus_message_enter_container
--------------------