Skip to content
Browse files

2008-02-12 Sebastien Pouliot <sebastien@ximian.com>

	* 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


svn path=/branches/mono-1-9/mono-tools/; revision=95546
  • Loading branch information...
1 parent b0525f1 commit bd01b0eae944e78f0216822c3c34b18ec5f15751 Sebastien Pouliot committed
Showing with 22 additions and 102 deletions.
  1. +6 −0 gendarme/ChangeLog
  2. +1 −1 gendarme/MIT.X11
  3. +13 −9 gendarme/README
  4. +2 −92 gendarme/TODO
View
6 gendarme/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-12 Sebastien Pouliot <sebastien@ximian.com>
+
+ * 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-01 Andrew Jorgensen <ajorgensen@novell.com>
* Makefile.am: Fixes to import gendarme into mono-tools
View
2 gendarme/MIT.X11
@@ -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
View
22 gendarme/README
@@ -1,9 +1,13 @@
-This is the third release of Gendarme which includes a few rules for
-* Concurrency;
-* Correctness;
-* Exceptions;
-* Performance;
-* Portability and
-* Security
-
-Special thanks to Duncan Mak for the Gendarme name and to JB Evain for Cecil.
+Gendarme README
+
+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
View
94 gendarme/TODO
@@ -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.

0 comments on commit bd01b0e

Please sign in to comment.
Something went wrong with that request. Please try again.