Jalopy port for .NET? -- A possible solution!
As a lot of people know, I have been trying to figure out a way to format / beautify my C# code ever since making the move from Java to .NET. I used Jalopy in my previous life and I really liked it. As Don points out it is a great resource for a company to be able to settle on coding standards and then have developers be able to run their code through a utility that cleans it up according to the company's predefined standards.
What I really liked about Jalopy was the fact that it was open source and that you could give it an xml file of settings and it would format the code accordingly. I had one format for work, one for home, one for projects that required certain formatting. This way, I can code however I want to and worry about formatting later.
Well, I was looking through the source code for SharpDevelop (a great free C# IDE for those interested) and I found that they have ported Berkeley Yacc and jay over to C# for their SharpRefactory assembly. The code is licensed under GPL so I expect that within a few days I will have a command line c# parser for code formatting! I haven't decided whether to have it try to read in a Jalopy file or just create my own xml file to use. Either way I will try to give something back to the community soon.
Ok, in continuing with the coversion of Java tools to .NET (NAnt, NUnit, NVelocity, ect...), has anyone out there seen a port of the Jalopy source code formatter that supports the primary (VB, C#) .NET languages?
Brenton and I were talking about Jalopy the other day, and it sounds like a kick ass tool. I'd like to hook it into the commit process, so that all code commited to the repository conforms to our coding standards...
If anyone's heard of anything, drop me a line...
Recent Posts
- Understanding API First Strategy and Benefits
- Frankenstein APIs Explained! - API Cyber Security Series
- API Security 101 - Cyber Security Explained
- API Trends 2022 - API Security and Cybersecurity
- API Trends 2022 - Seamless Integration Solutions
- API Trends 2022 - Adaptive API Management
- API Trends 2022 - API Integration Automation
- API Trends 2022 - Industry Specific Breakouts
- API Trends 2022 - API Best Practices
- API Trends 2022 - Open API Standards
- API Trends 2022 - API Integration Experience
- API Trends 2022 - API-Led Modernization
- API Trends 2022 - API Economy Growth
- Brenton House - Give your App and APIs a Turbo Boost – Part 2
- Easily Enable Speech Recognition in Titanium iOS using Hyperloop
Tag Cloud
- .NET
- adaptive api management
- android
- api
- api automation
- api best practices
- api economy
- api experience
- api first
- api integration
- api integrations
- api management
- api security
- api standards
- api strategy
- api trends
- apis
- appcelerator
- automation
- boot
- Brenton House
- C#
- Cisco VPN
- Cloud
- Community News
- Continuous Integration
- crash
- cybersecurity
- Dropbox
- fhir apis
- Free Stuff
- General Software Development
- Google Drive
- graphql
- healthcare apis
- houserules
- hyperloop
- ios
- json schema
- Live Mesh
- Mac OS X
- Microsoft
- mobile
- mobile api
- native
- open banking
- openapi
- Other Stuff
- SkyDrive
- speech
- Stuff
- swagger
- Team Systems
- titanium native
- titanium turbo
- Unit Testing
- Vista
- Visual Studio
- Visual Studio 11
- voice
- win7
- Windows 7
- Windows 8
- windows update