diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2008-02-12 22:05:30 +0300 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2008-02-12 22:05:30 +0300 |
commit | bd01b0eae944e78f0216822c3c34b18ec5f15751 (patch) | |
tree | 4c615e37d435b34c2304b65dc3e91f82ddb60404 | |
parent | b0525f1ec74bf14568b40494d7e99092b3c7b739 (diff) |
2008-02-12 Sebastien Pouliot <sebastien@ximian.com>mono-1-9-p4
* 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
-rw-r--r-- | gendarme/ChangeLog | 6 | ||||
-rw-r--r-- | gendarme/MIT.X11 | 2 | ||||
-rw-r--r-- | gendarme/README | 22 | ||||
-rw-r--r-- | gendarme/TODO | 94 |
4 files changed, 22 insertions, 102 deletions
diff --git a/gendarme/ChangeLog b/gendarme/ChangeLog index 7a2f19cc..5a9f48e6 100644 --- a/gendarme/ChangeLog +++ b/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 diff --git a/gendarme/MIT.X11 b/gendarme/MIT.X11 index 83bb8ef3..34a52c9e 100644 --- a/gendarme/MIT.X11 +++ b/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 diff --git a/gendarme/README b/gendarme/README index 43a08a5e..3ecfa79b 100644 --- a/gendarme/README +++ b/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 diff --git a/gendarme/TODO b/gendarme/TODO index 1485766b..af7b5566 100644 --- a/gendarme/TODO +++ b/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. |