Ferenc Vizkeleti

Results 8 issues of Ferenc Vizkeleti

Make the tool more accessible to people who did not use code dependency control tools before.

documentation

At the moment, with Allowed/VisibleMembers you can define the surface of only a single namespace. (The To namespace can not be a subtree.) Eg. ``` ``` It should be allowed...

enhancement

Create perf tests with [BecnhmarkDotNet](http://benchmarkdotnet.org/) that we can use to detect performance degradation when implementing new features. Questions: * What should be the subject of the benchmarks? * A real-life...

help wanted
test

Calculate a metric that shows the effectiveness of the current dependency config. `DepConfigEffectiveness = (# of actual type-level dependencies in code) / (# of all allowed type-level dependencies)` The extreme...

enhancement

At the moment only a debug build of NsDepCop emits trace messages (to the debug output). So there's no way to get trace info about a reported problem. It should...

help wanted

Make it possible to disallow selected types of a namespace. Example use case: to prevent developers using the `Assert` type of Xunit and use `FluentAssertions` instead. I can think of...

enhancement
help wanted

Currently, a config.nsdepcop file must be present in each project folder where you want to use NsDepCop. Let's remove this requirement and instead have NsDepCop look for a solution-level config...

enhancement
help wanted

At the moment, the analyzer's logic is unit tested only by calling the DependencyAnalyzer class (see the NsDepCop.SourceTests project). We should also write unit tests for the **NsDepCopAnalyzer** class. Here's...

help wanted
test