codemaid
codemaid copied to clipboard
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
Currently supports VS2019 and VS2022.
For Visual Studio 2017, the last supported version is v11.2.
For Visual Studio 2012/2013/2015, the last supported version is v10.6.
For Visual Studio 2010, the last supported version is v0.8.1.
For Visual Studio 2005/2008, the last supported version is v0.4.3.
Links
Project home, Documentation, News: www.codemaid.netDownload, Reviews: Visual Studio Marketplace
Code, Issues: GitHub
Continuous Integration: AppVeyor
Twitter @codemaid: Twitter
Features
![CodeMaid Cleaning](https://www.codemaid.net/wp-content/themes/codemaid/images/code-cleaning_thumb.png)
Code Cleaning
Cleanup random white space into a simple standard order. Add unspecified access modifiers. Utilize Visual Studio’s built-in formatting capabilities. Remove and sort using statements. And do it all automatically on save or on demand, from an individual file to the entire solution.
![CodeMaid Digging](https://www.codemaid.net/wp-content/themes/codemaid/images/code-digging_thumb.png)
Code Digging
Visualize and navigate through the contents of your C# and C++ files from a tree view hierarchy. Quickly switch between different sorting methods to get a better overview. Drag and drop to reorganize the code. See McCabe complexity scores and informative tooltips.
![CodeMaid Reorganizing](https://www.codemaid.net/wp-content/themes/codemaid/images/code-reorganizing_thumb.png)
Code Reorganizing
Reorganize the layout of members in a C# file to follow Microsoft’s StyleCop convention, or your own preferences. Automatically generate regions to match. Run on demand or automatically during cleanup.
![CodeMaid Formatting](https://www.codemaid.net/wp-content/themes/codemaid/images/code-formatting_thumb.png)
Comment Formatting
Format comments to wrap at a specified column and arrange tags on separate lines. Run on demand or automatically during cleanup.
![CodeMaid Joining](https://www.codemaid.net/wp-content/themes/codemaid/images/code-joining_thumb.png)
Joining
Join two adjacent lines, or a highlighted section of code onto a single line.
![CodeMaid Finding](https://www.codemaid.net/wp-content/themes/codemaid/images/code-finding_thumb.png)
Finding
Find the current file in the solution explorer window.
![CodeMaid Sorting](https://www.codemaid.net/wp-content/themes/codemaid/images/code-sorting_thumb.png)
Sorting
Sort a highlighted section of code alphabetically.
![CodeMaid Collapsing](https://www.codemaid.net/wp-content/themes/codemaid/images/code-collapsing_thumb.png)
Collapsing
Recursively collapse nodes or the entire tree in the solution explorer window.
![CodeMaid Progressing](https://www.codemaid.net/wp-content/themes/codemaid/images/code-progressing_thumb.png)
Progressing
View the overall progress of a build within Visual Studio, or in the Windows taskbar, both with a green/red status indication.
![CodeMaid Configuring](https://www.codemaid.net/wp-content/themes/codemaid/images/code-configuring_thumb.png)
Configuring
Enable, modify or disable many of the aspects of how CodeMaid does its work.
![CodeMaid Switching](https://www.codemaid.net/wp-content/themes/codemaid/images/code-switching_thumb.png)
Switching
Switch between related files, such as cpp and header files or xaml and code-behind.
![CodeMaid Toggling](https://www.codemaid.net/wp-content/themes/codemaid/images/code-toggling_thumb.png)
Toggling
Toggle read-only state of files without jumping into the windows explorer.
![CodeMaid and more](https://www.codemaid.net/wp-content/themes/codemaid/images/code-andmore_thumb.png)
and More!
Remove regions, close read-only files, etc.