Silver's Simple Site - Projects - FxCop Rules - Log

22ecc7d8

James Ross

2010-01-26 23:01:02

Code tidy-up.

Replace private flag check with IsVisibleOutsideAssembly - no property setters visible outside the assembly are allowed; all property setters will still be checked for non-constructor calls.

42bc766d

James Ross

2009-12-04 21:59:26

Trace into method calls if the exception is passed as an argument.

ded2a8d1

James Ross

2009-12-04 21:02:29

Added initial stab at exception-related rules: check exception variable has at least Message and GetType() called, or ToString(). Doesn't work on indirect ToString() calls yet.

29a4f6bb

James Ross

2009-12-03 18:16:10

Add rule for descendant classes needing [Immutable] when base type has it.

Add rule for checking only constructors are calling a (private - other rule checks this) property setter.

25a3f0b9

James Ross

2009-12-03 16:50:20

Remove unnecessary override.

951e9c91

James Ross

2009-12-03 16:48:53

Split rules up so they're better in the FxCop UI.

Seed immutability with some standard types (numeric types and String).

32da5989

James Ross

2009-12-02 03:21:02

Implement 3 different tests of immutability:

7e437f9c

James Ross

2009-12-02 02:40:40

Add license headers.

03d75a4a

James Ross

2009-12-02 02:37:08

Initial import of FxCop rules.

Powered by the Content Parser System, copyright 2002 - 2024 James G. Ross.