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