dcpanda80 / ci-factory

Automatically exported from code.google.com/p/ci-factory
0 stars 0 forks source link

Enhance FxCop package configurability #61

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The current version of the FxCop package is not very configurable. Some of 
the rules enforced by the default FxCop configuration may not be 
appropriate or desired for some projects (or for certain assemblies in a 
project), running FxCop with the default FxCop configuration on such a 
project may result in thousands of (irrelevant) rule violations. In such 
cases, the FxCop package's reports are useless as a source of "quick 
feedback", and are only useful if someone takes a significant amount of 
time to analyze the output and try to find the important violations 
scattered among the much larger number of false positive violations.

Therefore, it would be extremely useful if the FxCop package supported the 
following configuration functionality:

1. Supported the (optional) use of an FxCop project file (and therefore 
supported all standard FxCop configuration functionality that such a 
project file enables).

2. Supported some optional package configuration (e.g. via optional 
package properties) that would allow for some level of FxCop configuration 
customization (with or without the use of a FxCop project file) via the 
build scripts. For example, one might want to configure the package so 
that a "dev" build would report only Error-level violations, while 
a "Release" build would report all violations.

Original issue reported on code.google.com by justin.w...@gmail.com on 16 Mar 2009 at 8:51