|
1 | 1 | ql/csharp/ql/src/API Abuse/CallToGCCollect.ql
|
| 2 | +ql/csharp/ql/src/API Abuse/CallToObsoleteMethod.ql |
| 3 | +ql/csharp/ql/src/API Abuse/ClassImplementsICloneable.ql |
2 | 4 | ql/csharp/ql/src/API Abuse/FormatInvalid.ql
|
3 | 5 | ql/csharp/ql/src/API Abuse/NoDisposeCallOnLocalIDisposable.ql
|
| 6 | +ql/csharp/ql/src/API Abuse/NullArgumentToEquals.ql |
| 7 | +ql/csharp/ql/src/ASP/BlockCodeResponseWrite.ql |
| 8 | +ql/csharp/ql/src/Architecture/Refactoring Opportunities/InappropriateIntimacy.ql |
| 9 | +ql/csharp/ql/src/Bad Practices/CallsUnmanagedCode.ql |
| 10 | +ql/csharp/ql/src/Bad Practices/CatchOfNullReferenceException.ql |
4 | 11 | ql/csharp/ql/src/Bad Practices/Control-Flow/ConstantCondition.ql
|
| 12 | +ql/csharp/ql/src/Bad Practices/Declarations/LocalScopeVariableShadowsMember.ql |
| 13 | +ql/csharp/ql/src/Bad Practices/Declarations/TooManyRefParameters.ql |
| 14 | +ql/csharp/ql/src/Bad Practices/EmptyCatchBlock.ql |
| 15 | +ql/csharp/ql/src/Bad Practices/Implementation Hiding/ExposeRepresentation.ql |
| 16 | +ql/csharp/ql/src/Bad Practices/Naming Conventions/FieldMasksSuperField.ql |
| 17 | +ql/csharp/ql/src/Bad Practices/Naming Conventions/SameNameAsSuper.ql |
| 18 | +ql/csharp/ql/src/Bad Practices/PathCombine.ql |
| 19 | +ql/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.ql |
| 20 | +ql/csharp/ql/src/CSI/CompareIdenticalValues.ql |
5 | 21 | ql/csharp/ql/src/CSI/NullAlways.ql
|
6 | 22 | ql/csharp/ql/src/CSI/NullMaybe.ql
|
| 23 | +ql/csharp/ql/src/Complexity/BlockWithTooManyStatements.ql |
| 24 | +ql/csharp/ql/src/Complexity/ComplexCondition.ql |
| 25 | +ql/csharp/ql/src/Concurrency/FutileSyncOnField.ql |
| 26 | +ql/csharp/ql/src/Concurrency/LockOrder.ql |
| 27 | +ql/csharp/ql/src/Concurrency/LockThis.ql |
| 28 | +ql/csharp/ql/src/Concurrency/LockedWait.ql |
7 | 29 | ql/csharp/ql/src/Dead Code/DeadStoreOfLocal.ql
|
| 30 | +ql/csharp/ql/src/Documentation/XmldocMissingSummary.ql |
| 31 | +ql/csharp/ql/src/Language Abuse/CastThisToTypeParameter.ql |
| 32 | +ql/csharp/ql/src/Language Abuse/CatchOfGenericException.ql |
| 33 | +ql/csharp/ql/src/Language Abuse/ChainedIs.ql |
| 34 | +ql/csharp/ql/src/Language Abuse/DubiousDowncastOfThis.ql |
| 35 | +ql/csharp/ql/src/Language Abuse/DubiousTypeTestOfThis.ql |
8 | 36 | ql/csharp/ql/src/Language Abuse/MissedReadonlyOpportunity.ql
|
| 37 | +ql/csharp/ql/src/Language Abuse/MissedTernaryOpportunity.ql |
| 38 | +ql/csharp/ql/src/Language Abuse/MissedUsingOpportunity.ql |
| 39 | +ql/csharp/ql/src/Language Abuse/NestedIf.ql |
| 40 | +ql/csharp/ql/src/Language Abuse/RethrowException.ql |
| 41 | +ql/csharp/ql/src/Language Abuse/SimplifyBoolExpr.ql |
| 42 | +ql/csharp/ql/src/Language Abuse/UnusedPropertyValue.ql |
9 | 43 | ql/csharp/ql/src/Likely Bugs/Collections/ContainerLengthCmpOffByOne.ql
|
10 | 44 | ql/csharp/ql/src/Likely Bugs/Collections/ContainerSizeCmpZero.ql
|
| 45 | +ql/csharp/ql/src/Likely Bugs/Collections/ReadOnlyContainer.ql |
| 46 | +ql/csharp/ql/src/Likely Bugs/Collections/WriteOnlyContainer.ql |
| 47 | +ql/csharp/ql/src/Likely Bugs/ConstantComparison.ql |
11 | 48 | ql/csharp/ql/src/Likely Bugs/DangerousNonShortCircuitLogic.ql
|
12 | 49 | ql/csharp/ql/src/Likely Bugs/EqualityCheckOnFloats.ql
|
| 50 | +ql/csharp/ql/src/Likely Bugs/EqualsArray.ql |
13 | 51 | ql/csharp/ql/src/Likely Bugs/HashedButNoHash.ql
|
| 52 | +ql/csharp/ql/src/Likely Bugs/ImpossibleArrayCast.ql |
| 53 | +ql/csharp/ql/src/Likely Bugs/IncomparableEquals.ql |
| 54 | +ql/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql |
| 55 | +ql/csharp/ql/src/Likely Bugs/PossibleLossOfPrecision.ql |
| 56 | +ql/csharp/ql/src/Likely Bugs/RecursiveEquals.ql |
14 | 57 | ql/csharp/ql/src/Likely Bugs/ReferenceEqualsOnValueTypes.ql
|
15 | 58 | ql/csharp/ql/src/Likely Bugs/SelfAssignment.ql
|
| 59 | +ql/csharp/ql/src/Likely Bugs/Statements/EmptyBlock.ql |
| 60 | +ql/csharp/ql/src/Likely Bugs/Statements/EmptyLockStatement.ql |
| 61 | +ql/csharp/ql/src/Likely Bugs/StaticFieldWrittenByInstance.ql |
| 62 | +ql/csharp/ql/src/Likely Bugs/StringBuilderCharInit.ql |
16 | 63 | ql/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql
|
| 64 | +ql/csharp/ql/src/Linq/MissedAllOpportunity.ql |
| 65 | +ql/csharp/ql/src/Linq/MissedCastOpportunity.ql |
| 66 | +ql/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql |
| 67 | +ql/csharp/ql/src/Linq/MissedSelectOpportunity.ql |
| 68 | +ql/csharp/ql/src/Linq/MissedWhereOpportunity.ql |
| 69 | +ql/csharp/ql/src/Linq/RedundantSelect.ql |
| 70 | +ql/csharp/ql/src/Performance/StringBuilderInLoop.ql |
17 | 71 | ql/csharp/ql/src/Performance/StringConcatenationInLoop.ql
|
18 | 72 | ql/csharp/ql/src/Performance/UseTryGetValue.ql
|
19 | 73 | ql/csharp/ql/src/Useless code/DefaultToString.ql
|
| 74 | +ql/csharp/ql/src/Useless code/FutileConditional.ql |
20 | 75 | ql/csharp/ql/src/Useless code/IntGetHashCode.ql
|
| 76 | +ql/csharp/ql/src/Useless code/RedundantToStringCall.ql |
| 77 | +ql/csharp/ql/src/Useless code/UnusedLabel.ql |
0 commit comments