It is possible to incorporate FxCop
results in the TICS
output for C# files. FxCop
is a static analyzer from
Microsoft. It checks a set of rules on .NET assemblies.
Important Note: TICS only shows those FxCop
violations that can be related back to the file that is being analyzed.
FxCop
also checks application wide rules but without
referencing an offending source file. These violations are ignored by
TICS.
For a successful FxCop
integration,
the following prerequisites must be met.
chk\FxCop
..csproj
project file.
The FxCop
analyzer requires
the BUILDTYPE to be
properly set.
BUILDTYPE: [ { 'name': 'CSProj', 'compiler': ['None'] } ]
A standard FxCop
rule configuration is available in the
form of a IMPL.txt
, RULES.txt
pair.
See
FxCop Warnings for a list of all FxCop
warnings.