Author: spouliot
Date: 2008-02-12 14:04:33 -0500 (Tue, 12 Feb 2008)
New Revision: 95545
Modified:
trunk/mono-tools/gendarme/ChangeLog
trunk/mono-tools/gendarme/MIT.X11
trunk/mono-tools/gendarme/README
trunk/mono-tools/gendarme/TODO
Log:
2008-02-12 Sebastien Pouliot <[EMAIL PROTECTED]>
* MIT.X11: Update copyrights up to 2008
* TODO: Link to the roadmap available in the Google Group
* README: List the most common resources for Gendarme
Modified: trunk/mono-tools/gendarme/ChangeLog
===================================================================
--- trunk/mono-tools/gendarme/ChangeLog 2008-02-12 18:53:48 UTC (rev 95544)
+++ trunk/mono-tools/gendarme/ChangeLog 2008-02-12 19:04:33 UTC (rev 95545)
@@ -1,3 +1,9 @@
+2008-02-12 Sebastien Pouliot <[EMAIL PROTECTED]>
+
+ * MIT.X11: Update copyrights up to 2008
+ * TODO: Link to the roadmap available in the Google Group
+ * README: List the most common resources for Gendarme
+
2008-02-09 Nestor Salceda <[EMAIL PROTECTED]>
* Makefile.am: When we target clean, we should also delete doc
Modified: trunk/mono-tools/gendarme/MIT.X11
===================================================================
--- trunk/mono-tools/gendarme/MIT.X11 2008-02-12 18:53:48 UTC (rev 95544)
+++ trunk/mono-tools/gendarme/MIT.X11 2008-02-12 19:04:33 UTC (rev 95545)
@@ -1,4 +1,4 @@
-Copyright (c) 2005 Novell, Inc and the individuals listed on the
+Copyright (c) 2005-2008 Novell, Inc and the individuals listed on the
ChangeLog entries.
Permission is hereby granted, free of charge, to any person obtaining
Modified: trunk/mono-tools/gendarme/README
===================================================================
--- trunk/mono-tools/gendarme/README 2008-02-12 18:53:48 UTC (rev 95544)
+++ trunk/mono-tools/gendarme/README 2008-02-12 19:04:33 UTC (rev 95545)
@@ -1,9 +1,13 @@
-This is the third release of Gendarme which includes a few rules for
-* Concurrency;
-* Correctness;
-* Exceptions;
-* Performance;
-* Portability and
-* Security
+Gendarme README
-Special thanks to Duncan Mak for the Gendarme name and to JB Evain for Cecil.
+User-level documentation is available from the Mono:: project wiki
+http://www.mono-project.com/Gendarme
+
+ROADMAP
+http://groups.google.com/group/gendarme/web/roadmap
+
+Mailing list
+http://groups.google.com/group/gendarme
+
+Developer documentation
+http://groups.google.com/group/gendarme
Modified: trunk/mono-tools/gendarme/TODO
===================================================================
--- trunk/mono-tools/gendarme/TODO 2008-02-12 18:53:48 UTC (rev 95544)
+++ trunk/mono-tools/gendarme/TODO 2008-02-12 19:04:33 UTC (rev 95545)
@@ -1,92 +1,2 @@
-TODO
-
-// in no particular order (or level of details)
-
-* more rules!
-
-* GUIs, including:
- * standalone (Gtk#, SWF, Cocoa#...)
- * MonoDevelop plugin
-
-* Framework additions to
- * support inclusion/exclusion of rules
- * support ignore list(s)
-
-* Gendarme icon/logo
-
-* Integration into MonoBuild
-
-* Apply rule results into Mono class libraries, tools ...
-
-* Add SourceText support to gendarme
-
- The Console Runner should display the coresspondening source
- lines to a message. There are 3 types of message need to be taken
- care of. IMHO an example output should look like
-
- 1) Method and Instruction based messages.
-
- Source Text (regarding UseStringEmptyRule)
-
- File: C:\Development\mono\gendarme\console\ConsoleRunner.cs
-
- 005 public void Foo () {
- 006 Console.WriteLine ("");
- -------------------------^^
- 007 }
-
- That's pretty easy, Instruction has a ServicePoint which
- points to a Start/End-Line/Column.
-
- 2) Member based messages.
-
- Source Text
-
- File: C:\Development\mono\gendarme\console\ConsoleRunner.cs
-
- 007 /// </summary>
- 008 public void Foo (out bar) {
- ---------------------^^^
- 009 bar = null
- 010 }
-
- I've yet to find a way to get a ServicePoint out of a Method-
- declaration so that's pretty hard to display. A solution might
- be taking the first instruction of a method, but what offset
shall
- we calculate? 1 line above the instruction?
-
-
- 3) Type/Module or Assembly based messages
-
- Source Text
-
- File: C:\Development\mono\gendarme\console\ConsoleRunner.cs
-
- 007 /// </summary>
- 008 public class Foo {
- 009
- 010
-
- What to display if a type/module or assembly rule is hit and no
member is specified?
- The class header? How to identifiy it (Cecil has no
TypeDefinition::ServicePoint
- property).
-
- Other to that it should be discussed wether this is part of the
Framework or a think
- runners should take care of.
-
- References:
- o
http://lists.ximian.com/pipermail/mono-devel-list/2006-September/020651.html
-
-* I8N
-
- References:
- o
http://lists.ximian.com/pipermail/mono-devel-list/2006-September/020651.html
- o
http://lists.ximian.com/pipermail/mono-devel-list/2006-August/020161.html
- o
http://lists.ximian.com/pipermail/mono-devel-list/2006-August/020166.html
-
-* RuleInformation files (<assembly>.xml)
-
- Remove the Makefile dependency
-
- References:
- o
http://lists.ximian.com/pipermail/mono-devel-list/2006-September/020651.html
+See http://groups.google.com/group/gendarme/web/roadmap for an up to date
+list of planned and unplanned tasks.
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches