Skip to content

Commit a4456cb

Browse files
committed
C#: Add queries medium precision queries to the code-quality-extended suite (and update tags).
1 parent 2100dc1 commit a4456cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+118
-76
lines changed

csharp/ql/src/API Abuse/ClassDoesNotImplementEquals.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
* @problem.severity error
88
* @precision medium
99
* @id cs/class-missing-equals
10-
* @tags reliability
11-
* maintainability
10+
* @tags quality
11+
* reliability
12+
* correctness
1213
*/
1314

1415
import csharp

csharp/ql/src/API Abuse/DisposeNotCalledOnException.ql

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
* @problem.severity warning
88
* @precision medium
99
* @id cs/dispose-not-called-on-throw
10-
* @tags efficiency
11-
* maintainability
10+
* @tags quality
11+
* reliability
12+
* error-handling
13+
* performance
1214
* external/cwe/cwe-404
1315
* external/cwe/cwe-459
1416
* external/cwe/cwe-460

csharp/ql/src/API Abuse/InconsistentEqualsGetHashCode.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
* @problem.severity warning
77
* @precision medium
88
* @id cs/inconsistent-equals-and-gethashcode
9-
* @tags reliability
10-
* maintainability
9+
* @tags quality
10+
* reliability
11+
* correctness
1112
* external/cwe/cwe-581
1213
*/
1314

csharp/ql/src/API Abuse/IncorrectCompareToSignature.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
* @problem.severity warning
66
* @precision medium
77
* @id cs/wrong-compareto-signature
8-
* @tags reliability
9-
* maintainability
8+
* @tags quality
9+
* reliability
10+
* correctness
1011
*/
1112

1213
import csharp

csharp/ql/src/API Abuse/IncorrectEqualsSignature.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
* @problem.severity warning
66
* @precision medium
77
* @id cs/wrong-equals-signature
8-
* @tags reliability
8+
* @tags quality
9+
* reliability
910
* maintainability
1011
*/
1112

csharp/ql/src/API Abuse/NonOverridingMethod.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
* @problem.severity recommendation
66
* @precision medium
77
* @id cs/nonoverriding-method
8-
* @tags reliability
8+
* @tags quality
9+
* reliability
10+
* correctness
911
* readability
10-
* naming
1112
*/
1213

1314
import csharp

csharp/ql/src/ASP/SplitControlStructure.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
* @problem.severity recommendation
66
* @precision medium
77
* @id cs/asp/split-control-structure
8-
* @tags maintainability
9-
* frameworks/asp.net
8+
* @tags quality
9+
* maintainability
10+
* readability
1011
*/
1112

1213
import semmle.code.asp.AspNet

csharp/ql/src/Bad Practices/Comments/CommentedOutCode.ql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
* @problem.severity recommendation
66
* @precision medium
77
* @id cs/commented-out-code
8-
* @tags maintainability
9-
* statistical
10-
* non-attributable
8+
* @tags quality
9+
* maintainability
10+
* readability
1111
*/
1212

1313
import csharp

csharp/ql/src/Bad Practices/Comments/TodoComments.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
* @problem.severity recommendation
77
* @precision medium
88
* @id cs/todo-comment
9-
* @tags maintainability
9+
* @tags quality
10+
* maintainability
1011
* external/cwe/cwe-546
1112
*/
1213

csharp/ql/src/Bad Practices/Declarations/NoConstantsOnly.ql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
* @problem.severity recommendation
77
* @precision medium
88
* @id cs/constants-only-interface
9-
* @tags maintainability
10-
* modularity
9+
* @tags quality
10+
* maintainability
11+
* readability
1112
*/
1213

1314
import csharp

0 commit comments

Comments
 (0)