[Mono-bugs] [Bug 664004] Generated Xml is missing source file / line number for AvoidMethodWithUnusedGenericTypeRule and ConsiderAddingInterfaceRule

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Jan 18 08:39:19 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=664004

https://bugzilla.novell.com/show_bug.cgi?id=664004#c2


Ethan Brown <ethan_j_brown at hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
       InfoProvider|ethan_j_brown at hotmail.com   |

--- Comment #2 from Ethan Brown <ethan_j_brown at hotmail.com> 2011-01-18 13:39:18 UTC ---
Created an attachment (id=408822)
 --> (http://bugzilla.novell.com/attachment.cgi?id=408822)
Demonstrates missing source line

Run Gendarme 2.10.x with the attached rules file on the given assembly with
ruleset EPS.


You will see 7 defects listed, and the ones that can return source files, do
so.  

Except for this one:

2. AvoidMethodWithUnusedGenericTypeRule

Problem: One or more generic type parameters are not used in the formal
parameter list.
* Severity: Medium, Confidence: High
* Target:   System.Collections.Generic.IEnumerable`1<TResult>
EPS.Data.Linq.Abstractions.IDataContext::Translate(System.Data.Common.DbDataReader)
* Details:  Generic parameter 'TResult' is not used by the method parameters.

Solution: This prevents the compiler from inferring types when the method is
used which results in hard to use API definitions.
More info available at:
https://github.com/spouliot/gendarme/wiki/Gendarme.Rules.Design.Generic.AvoidMethodWithUnusedGenericTypeRule(2.10)


The file that should be returned is 

* Source:  
C:\Source\Common\source\EPS.Data\Linq\Abstractions\IDataContext.cs(163)

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list