NsDepCop 1.6.0
- New: NuGet package.
- Enables per-project MSBuild integration.
- Enables zero install on build machine.
- New: Multi-level config file.
- Use the InheritanceDepth config attribute to specify the number of parent folder levels to merge config files from.
- Use it to get rid of redundant rules and settings in nsdepcop.config files and move them to a common place, eg. to solution level or repo root level.
- Changed: MSI installer modified.
- Option (default on): config.nsdepcop XML schema support updated.
- Option (default off): Machine-wide MSBuild integration. Not recommended any more, use the NuGet (per-project) distribution instead.
- Removed option: Visual Studio 2015 integration. Use the VSIX package directly instead.
- Fixed:
- Types in enum and delegate declarations were not analyzed.
- Constructed generic, array and pointer types are now analyzed recursively.
- Source and metadata file load errors are now handled gracefully.
- Changed: Roslyn version updated to 1.3.2.
- Changed: Removed NRefactory as a parser choice.