250 Commits (47c78a11a7ca944f18ef19ad787f4a2871430676)

Author SHA1 Message Date
Simon Lindgren ea1c7410f0 Speed up RedundantToStringIssue a bit. 13 years ago
Simon Lindgren 7b86a384df [CodeIssues] Optimize IncorrectExceptionParameterOrderingIssue. 13 years ago
Simon Lindgren 8be6f487e9 Replace FindReferences with LocalReferenceFinder in VariableNotUsedIssue. 13 years ago
Simon Lindgren b6cbd38edd Add check to disqualify most invocations early in OptionalParameterCouldBeSkippedIssue. 13 years ago
Simon Lindgren 1d129a6a74 Replace FindReferences with LocalReferenceFinder in RedundantAssignmentIssue. 13 years ago
Simon Lindgren b1860b1f07 Replace FindReferences with LocalReferenceFinder in AccessToClosureIssue. 13 years ago
Simon Lindgren 6ec44d10d5 Replace FindReferences with LocalReferenceFinder in {Variable,Parameter}OnlyAssignedIssue. 13 years ago
mkrueger bb8df03211 [CodeIssue] Fixed bug in redundant type cast issue. 13 years ago
Simon Lindgren ac21fc0b32 [CodeIssues] Fix compilation errors in AssignmentMadeToSameVariable. 13 years ago
Simon Lindgren b71617d816 [CodeIssues] Fix handling of member references in AssignmentMadeToSameVariableIssue. 13 years ago
Simon Lindgren 704b5304d8 [CodeIssues] Also warn for null or empty checks using 'str.Length == 0' 13 years ago
Simon Lindgren b0e1fac6b6 [CodeIssues] Don't suggest moving declarations into invalid or weird places. 13 years ago
Simon Lindgren 3b5e5731ea [CodeIssues] Don't warn for unused parameters on overrides and interface implementations. 13 years ago
Simon Lindgren f829d5833c [CodeIssues] Don't mark calls to IFormattable.ToString() as redundant. 13 years ago
Simon Lindgren d787bbb263 [CodeIssues] Don't suggest moving variables into lock statements. 13 years ago
Simon Lindgren 827cf5d25b [CodeIssues] Fix typo in MultipleEnumerationIssue. 13 years ago
Mansheng Yang bf33c03cc2 [CodeIssues] RedundantArrayInitializerCommaIssue: show appropriate description for different types of initializers 13 years ago
Mansheng Yang d9f68d3e67 [CodeIssues] ExpressionIsAlwaysOfProvidedTypeIssue: use Conversions instead of TypeCompatibilityHelper 13 years ago
Mike Krüger aad32a0e66 [CodeAction] Fixed some 'cast expression of incompatible type' issue 13 years ago
Mike Krüger d69edd3670 [CodeIssues] ')edundant field initializer' issue no longer greys out 13 years ago
Konrad M. Kruczynski be34221618 [CodeIssues] Do not report unused parameter if it is out or ref. 13 years ago
Simon Lindgren f664df98bc [CodeIssues] Check method names before concluding there is a problem. 13 years ago
Simon Lindgren d01a360f32 [CodeIssues] Don't suggest demoting parameters of program entry points. 13 years ago
Simon Lindgren 93fce4f8a6 [CodeIssues] Don't suggest demotion to a non-array type for params parameters. 13 years ago
Simon Lindgren a46f5e9874 [CodeIssues] Don't warn about static fields in generic types if the field declaration uses all type parameters. 13 years ago
Simon Lindgren 9c634c73fc [CodeIssues] VariableDeclaredInWideScope: Handle moves into SwitchSections. 13 years ago
Simon Lindgren 9c8556c61f [CodeIssues] Don't warn about missing usage of 'value' in accessors that throws immediately. 13 years ago
Simon Lindgren 06ebfd247d [CodeIssues] VariableDeclaredInWideScopeIssue: Better dependency checking. 13 years ago
Mike Krüger f43d5df0e2 [CodeIssues] New issue to convert .Where(p).Any() to .Any(p). (from shani) 13 years ago
Mansheng Yang 4945fa5e4f [CodeIssues] MultipleEnumerationIssue: added documentation 13 years ago
Mansheng Yang dc7fa56956 [CodeIssue] RedundantAssignmentIssue: fixed a bug in issue finding 13 years ago
Simon Lindgren b7f65011fa [CodeIssues] Improve ParameterCanBeDemotedIssue. 13 years ago
Simon Lindgren 79b4c25ccc [CodeIssues] ParameterCanBeDemotedIssue: Add Criterions for suitable indexer members and for array types. Also start resolving the method with the new type to check for errors. 13 years ago
Simon Lindgren 458bd90f11 [CodeIssues] Add incomplete dependency tracking to VariableDeclaredInWideScopeIssue. 13 years ago
Mansheng Yang a27b0518ce [CodeIssues] ConstantConditionIssue: check if condition is compile time constant to avoid fake warnings 13 years ago
Mansheng Yang 352dcce314 [CodeIssues] CompareBooleanWithTrueOrFalseIssue: check if the expression being compared is of boolean type 13 years ago
Mansheng Yang 588b127a42 [CodeIssues] MethodNeverReturnsIssue: handle 'throw' case 13 years ago
Mansheng Yang 6f063c60a6 [CodeIssues] RedundantFieldInitializerIssue: handle some number type initializer cases 13 years ago
Mansheng Yang f5c370a6cd [CodeIssues] MethodOverloadHidesOptionalParameterIssue: fixed namespace 13 years ago
Mansheng Yang 8d77f4bd9c [CodeIssues] Removed some unused usings 13 years ago
Simon Lindgren a9e0bd901d [CodeIssues] IncorrectCallTogetHashCodeIssue: Only look at calls to members of 'base' or 'this'. 13 years ago
Simon Lindgren 821e157bf6 [CodeIssues] VariableDeclaredInWideScopeIssue: Handle nested scopes that are not BlockStatements and don't suggest moving declarations into closures 13 years ago
Simon Lindgren 713b88f963 [CodeIssues] Don't consider empty catches redundant. 13 years ago
Mansheng Yang c63f65a570 [CodeIssue] Added MethodOverloadHidesOptionalParameterIssue 13 years ago
Mansheng Yang 352b20cac6 [CodeIssue] Added RedundantObjectCreationArgumentListIssue 13 years ago
Mansheng Yang c0870dbb79 [CodeIssue] Added RedundantObjectOrCollectionInitializerIssue 13 years ago
Mansheng Yang 4af137970c [CodeIssue] Added RedundantCaseLabelIssue 13 years ago
Mansheng Yang b5bd89b003 [Refactoring] track renaming of ParsedFile to UnresolvedFile 13 years ago
Mansheng Yang 86e4d9a18e [CodeIssue] Added CastExpressionOfIncompatibleTypeIssue 13 years ago
Simon Lindgren ea49b1a6cf [CodeIssues] Add StaticFieldInGenericTypeIssue. 13 years ago