-
Notifications
You must be signed in to change notification settings - Fork 301
Roadmap
##Refactorings
Using a tree structure representing the code in the IDE, Rubberduck will be able to implement a number of refactoring techniques, such as Rename, Extract Procedure, Extract Class, Extract Interface, Extract Module, Extract Variable, Encapsulate Field, Add/Remove Parameter, Decompose Conditional, Preserve Whole Object, Move Procedure, Introduce Parameter Object, Inline Class, Inline Procedure, Inline Temp, Introduce Assertion, ...and possibly more.
Use the Refactorings label for all issues related to refactorings.
##Export XML Documentation
Add an option to parse all project, the current project, or a code module and export XML documentation of the VBA code. This will most likely use '@Attributes
similar to the Unit Testing's '@TestMethod
attributes, but this is yet to be determined.
Use the XML Documentation label for all related issues.
##Snippets
On a key shortcut, pop up an intellisense like menu for inserting user defined snippets of code. How these will be stored and edited is yet to be determined.
Use the Code Snippets label.
rubberduckvba.com
© 2014-2021 Rubberduck project contributors
- Contributing
- Build process
- Version bump
- Architecture Overview
- IoC Container
- Parser State
- The Parsing Process
- How to view parse tree
- UI Design Guidelines
- Strategies for managing COM object lifetime and release
- COM Registration
- Internal Codebase Analysis
- Projects & Workflow
- Adding other Host Applications
- Inspections XML-Doc
-
VBE Events