Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2008-02-12 22:04:33 +0300
committerSebastien Pouliot <sebastien@ximian.com>2008-02-12 22:04:33 +0300
commitb502282bb675feba4f68136a9f1e49f9b8a008e7 (patch)
treec5cc0e243c0b804b3b6331a84dbc35091bd3ec1d /gendarme/TODO
parentf24e4e7abd71a15a50ddbf700d312ac824d46e33 (diff)
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=/trunk/mono-tools/; revision=95545
Diffstat (limited to 'gendarme/TODO')
-rw-r--r--gendarme/TODO94
1 files changed, 2 insertions, 92 deletions
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.