An experiment in trying to automate some of concepts described in Uncle Bob's books on Clean Code.
This is a ReSharper extension to analyse your C# code to highlight a symptom that your code is becoming too complex, is not "clean" enough. Increased complexity can make your code harder to read, understand and maintain. The plugin currently checks:
if
statement with the method. This is an indication that the method has more than one responsibility.if
statement contains too many expressions.Handler
, Manager
, Controller
. The list of names is configurable.The limits used by each analysis are configurable in the options page.
Please log feature requests and bugs in Issues. Note that this version only supports C#.
Install from ReSharper → Extension Manager.
Licensed under MIT (c) 2012 - 2016 Hadi Hariri and Contributors
Note: All references to Clean Code, including but not limited to the Clean Code icon are used with permission of Robert C. Martin (a.k.a. UncleBob)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4