NsDepCop alternatives and similar packages
Based on the "Code Analysis and Metrics" category.
Alternatively, view NsDepCop alternatives based on common mentions on social networks and blogs.
-
App.Metrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application and reports it's health. See the docs for me details. -
CodeMaid
Visual studio extension to cleanup, dig through and simplify C#, C++, F#, VB, PHP, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding. -
.NET Compiler Platform ("Roslyn") Analyzers
A number of Roslyn diagnostic analyzers initially developed to help flesh out the design and implementation of the static analysis APIs. -
AspNet.Metrics
Capturing CLR, application-level web request metrics. Middleware and extensions using Metrics-Net -
NDepend
is a Visual Studio and VS Team Services extension that estimates your .NET code quality and Technical-Debt, that lets create code rules with C# LINQ syntax, visualize code structure and focus on changes and evolution.[$] -
Codinion
Enhanced syntax highlighting for C# and some other "Visual" features.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of NsDepCop or a related project?
README
NsDepCop - Namespace Dependency Checker Tool for C#
NsDepCop is a static code analysis tool that helps you to enforce namespace dependency rules in C# projects.
- Runs as part of the build process and reports dependency problems.
- No more unplanned or unnoticed dependencies in your system.
What is this [dependency control](doc/DependencyControl.md) anyway?
Getting Started
- Add the NsDepCop NuGet package to your C# projects:
- Add a file called config.nsdepcop. Edit it and describe [dependency rules](doc/Help.md#dependency-rules).
- For projects that use the old packages.config nuget format the file is automatically added.
- When you build the project, dependency violations will be reported in the build output just like compiler errors/warnings.
See the [Help](doc/Help.md) for details.
Optional Stuff
Install the VSIX (Visual Studio Extension) to get instant dependency check while editing the code.
Install the NsDepCop Config XML Schema Support for Visual Studio to get validation and IntelliSense while editing the config.nsdepcop files.
Versions
- See the [Change Log](CHANGELOG.md) for version history.
- See the [Upgrade instructions](CHANGELOG.md#upgrading) if upgrading from versions prior to v1.6.0.
- See the Milestones for planned releases.
Feedback
- Please use the Issue Tracker to record bugs and feature requests.
- Or find me on twitter
More Info
- [Diagnostics Reference](doc/Diagnostics.md)
- [Troubleshooting](doc/Troubleshooting.md)
- [How to contribute?](Contribute.md)
Thanks to
- Roslyn for the best parser API.
- ReSharper for the free licence of this amazing tool.
- DotNet.Glob for the globbing library.
License
- [GPL-2.0](LICENSE)
*Note that all licence references and agreements mentioned in the NsDepCop README section above
are relevant to that project's source code only.