I have a client with a fairly large (> 150 solutions) code base. They have a list of approved third party assemblies their developers can use, and they would like to use Sonar to help identify projects that are using assemblies that are not on the approved list.
A simple example:
- My solution references foo.dll
- Foo.dll is not on the list of approved 3rd party assemblies
- My solution's use of foo.dll is reported as a rule violation when I run a Sonar analysis
This seems like a fairly simple requirement, but I am having some difficulty determining how it could best be implemented in Sonar.