Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
The FxCop utility provides static code analysis for .NET.
The FxCop version in Visual Studio has a pre-configured Managed Minimun Rules rule set , but lacks integration with GitHub infrastructure. However, we still can configure a standalone FxCop with the same set of rules, which would enable us to automatically catch common programming errors.
Violations of these rules should fail builds. Also, we should add an FxCop "pass" badge on GitHub.
Attachments
Issue Links
- Is contained by
-
REEF-820 Adopt FxCop for REEF.NET
- Open
1.
|
Enable the FxCop rule "CA1001 Types that own disposable fields should be disposable" | Open | Unassigned | |
2.
|
Enable the FxCop rule "CA1821 Remove empty finalizers " | Open | Unassigned | |
3.
|
Enable the FxCop rule "CA2213: Disposable fields should be disposed" | Open | Unassigned | |
4.
|
Enable the FxCop rule "CA2231: Overload operator equals on overriding ValueType.Equals" | Open | Unassigned |