Source of /projects/fxcop/log/22ecc7d8f1bacea1229108874471c5d7821382e8
# CLASS cps-page-title-reversed Silver's Simple Site @- Projects @- FxCop Rules @- Log ******************************************************
# CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "22ecc7d8" span:[1] # CLASS user James Ross # CLASS time "2010-01-26 23:01:02" span:[1] # CLASS message # BLOCK BEGIN 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. # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "42bc766d" span:[1] # CLASS user James Ross # CLASS time "2009-12-04 21:59:26" span:[1] # CLASS message # BLOCK BEGIN Trace into method calls if the exception is passed as an argument. # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "ded2a8d1" span:[1] # CLASS user James Ross # CLASS time "2009-12-04 21:02:29" span:[1] # CLASS message # BLOCK BEGIN 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. # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "29a4f6bb" span:[1] # CLASS user James Ross # CLASS time "2009-12-03 18:16:10" span:[1] # CLASS message # BLOCK BEGIN 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. # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "25a3f0b9" span:[1] # CLASS user James Ross # CLASS time "2009-12-03 16:50:20" span:[1] # CLASS message # BLOCK BEGIN Remove unnecessary override. # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "951e9c91" span:[1] # CLASS user James Ross # CLASS time "2009-12-03 16:48:53" span:[1] # CLASS message # BLOCK BEGIN Split rules up so they're better in the FxCop UI. Seed immutability with some standard types (numeric types and String). # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "32da5989" span:[1] # CLASS user James Ross # CLASS time "2009-12-02 03:21:02" span:[1] # CLASS message # BLOCK BEGIN Implement 3 different tests of immutability: # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "7e437f9c" span:[1] # CLASS user James Ross # CLASS time "2009-12-02 02:40:40" span:[1] # CLASS message # BLOCK BEGIN Add license headers. # BLOCK END # BLOCK END # CLASS revision revision-0 # BLOCK BEGIN # CLASS revno "03d75a4a" span:[1] # CLASS user James Ross # CLASS time "2009-12-02 02:37:08" span:[1] # CLASS message # BLOCK BEGIN Initial import of FxCop rules. # BLOCK END # BLOCK END
Powered by the Content Parser System, copyright 2002 - 2024 James G. Ross.
|