diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2008-12-28 20:18:38 +0300 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2008-12-28 20:18:38 +0300 |
commit | 232817b227533919a2f6f3133e1ba3e07207aef4 (patch) | |
tree | dbadc349366f5120d7afae0907f6cb4493f5107c | |
parent | bb8aaa1ed90af926e6beedc210711f88734b56fd (diff) |
2008-12-28 Sebastien Pouliot <sebastien@ximian.com>
* BasicIgnoreList.cs: Add support to ignore assembly based on Name,
in addition to FullName, since the later include version numbers
which change too often for an ignore-file to be useful.
svn path=/trunk/mono-tools/; revision=122163
-rw-r--r-- | gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs | 4 | ||||
-rw-r--r-- | gendarme/framework/Gendarme.Framework/ChangeLog | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs b/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs index 7a21f70e..09ec61a8 100644 --- a/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs +++ b/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs @@ -130,7 +130,9 @@ namespace Gendarme.Framework { protected bool AddAssembly (string rule, string assembly) { foreach (AssemblyDefinition definition in runner.Assemblies) { - if (definition.Name.FullName == assembly) { + // check either the full name or only the name (as the version number will likely + // change and makes the fullname less useful in a separate ignore file) + if ((definition.Name.FullName == assembly) || (definition.Name.Name == assembly)) { Add (rule, definition); return true; } diff --git a/gendarme/framework/Gendarme.Framework/ChangeLog b/gendarme/framework/Gendarme.Framework/ChangeLog index 9bb3827c..6973f688 100644 --- a/gendarme/framework/Gendarme.Framework/ChangeLog +++ b/gendarme/framework/Gendarme.Framework/ChangeLog @@ -1,3 +1,9 @@ +2008-12-28 Sebastien Pouliot <sebastien@ximian.com> + + * BasicIgnoreList.cs: Add support to ignore assembly based on Name, + in addition to FullName, since the later include version numbers + which change too often for an ignore-file to be useful. + 2008-12-21 Cedric Vivier <cedricv@neonux.com> * AssemblyResolver.cs: Fix bug with method definition resolution on |