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>2010-06-23 03:37:23 +0400
committerSebastien Pouliot <sebastien@ximian.com>2010-06-23 03:37:23 +0400
commite6efa3d0698987b829c94e00417bfd2f95471658 (patch)
tree39c31ebc6e71e085c5a6ddd5a44ce6a851532f2c /gendarme/framework/Gendarme.Framework.Engines
parent5fb93f19cb759e86e8ab5e1f9331cf55c822590e (diff)
2010-06-22 Sebastien Pouliot <sebastien@ximian.com>
* SuppressMessageEngine.cs: Apply AvoidLargeClassesRule svn path=/trunk/mono-tools/; revision=159399
Diffstat (limited to 'gendarme/framework/Gendarme.Framework.Engines')
-rw-r--r--gendarme/framework/Gendarme.Framework.Engines/ChangeLog4
-rw-r--r--gendarme/framework/Gendarme.Framework.Engines/SuppressMessageEngine.cs8
2 files changed, 8 insertions, 4 deletions
diff --git a/gendarme/framework/Gendarme.Framework.Engines/ChangeLog b/gendarme/framework/Gendarme.Framework.Engines/ChangeLog
index 031b9906..dffc186e 100644
--- a/gendarme/framework/Gendarme.Framework.Engines/ChangeLog
+++ b/gendarme/framework/Gendarme.Framework.Engines/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-22 Sebastien Pouliot <sebastien@ximian.com>
+
+ * SuppressMessageEngine.cs: Apply AvoidLargeClassesRule
+
2010-06-18 Sebastien Pouliot <sebastien@ximian.com>
* OpCodeEngine.cs: Apply AvoidRepetitiveCallsToPropertiesRule
diff --git a/gendarme/framework/Gendarme.Framework.Engines/SuppressMessageEngine.cs b/gendarme/framework/Gendarme.Framework.Engines/SuppressMessageEngine.cs
index 30efcced..cfbfda24 100644
--- a/gendarme/framework/Gendarme.Framework.Engines/SuppressMessageEngine.cs
+++ b/gendarme/framework/Gendarme.Framework.Engines/SuppressMessageEngine.cs
@@ -40,14 +40,14 @@ namespace Gendarme.Framework.Engines {
const string SuppressMessage = "System.Diagnostics.CodeAnalysis.SuppressMessageAttribute";
static Type fxCopCompatibility = typeof (FxCopCompatibilityAttribute);
- private Dictionary<string, string> fxcopMapper;
+ private Dictionary<string, string> mapper;
public override void Initialize (EngineController controller)
{
base.Initialize (controller);
controller.BuildingAssembly += new EventHandler<EngineEventArgs> (OnAssembly);
- fxcopMapper = new Dictionary<string,string> ();
+ mapper = new Dictionary<string,string> ();
foreach (IRule rule in Controller.Runner.Rules) {
Type type = rule.GetType ();
object [] attrs = type.GetCustomAttributes (fxCopCompatibility, true);
@@ -56,7 +56,7 @@ namespace Gendarme.Framework.Engines {
// one Gendarme rule can be mapped to several FxCop rules
// one FxCop rules can be split across several Gendarme rules
foreach (FxCopCompatibilityAttribute attr in attrs) {
- fxcopMapper.Add (attr.Category + "." + attr.CheckId, rule.FullName);
+ mapper.Add (attr.Category + "." + attr.CheckId, rule.FullName);
}
}
}
@@ -98,7 +98,7 @@ namespace Gendarme.Framework.Engines {
// map from FxCop - otherwise keep the Gendarme syntax
string mapped_name;
- if (!fxcopMapper.TryGetValue (name, out mapped_name))
+ if (!mapper.TryGetValue (name, out mapped_name))
mapped_name = name;
// FIXME: Scope ? "member", "resource", "module", "type", "method", or "namespace"