summaryrefslogtreecommitdiff
path: root/tests/functional/c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/c')
-rw-r--r--tests/functional/c/cached_property.txt2
-rw-r--r--tests/functional/c/cellvar_escaping_loop.txt26
-rw-r--r--tests/functional/c/class_members_py30.txt14
-rw-r--r--tests/functional/c/class_scope.txt14
-rw-r--r--tests/functional/c/comparison_with_callable.txt8
-rw-r--r--tests/functional/c/condition_evals_to_constant.txt30
-rw-r--r--tests/functional/c/confidence_filter.txt2
-rw-r--r--tests/functional/c/confusing_with_statement.txt2
-rw-r--r--tests/functional/c/consider/consider_iterating_dictionary.txt36
-rw-r--r--tests/functional/c/consider/consider_join.txt22
-rw-r--r--tests/functional/c/consider/consider_merging_isinstance.txt14
-rw-r--r--tests/functional/c/consider/consider_swap_variables.txt4
-rw-r--r--tests/functional/c/consider/consider_using_dict_comprehension.txt2
-rw-r--r--tests/functional/c/consider/consider_using_dict_items.txt32
-rw-r--r--tests/functional/c/consider/consider_using_enumerate.txt10
-rw-r--r--tests/functional/c/consider/consider_using_f_string.txt60
-rw-r--r--tests/functional/c/consider/consider_using_generator.txt4
-rw-r--r--tests/functional/c/consider/consider_using_get.txt8
-rw-r--r--tests/functional/c/consider/consider_using_in.txt28
-rw-r--r--tests/functional/c/consider/consider_using_min_max_builtin.txt22
-rw-r--r--tests/functional/c/consider/consider_using_set_comprehension.txt2
-rw-r--r--tests/functional/c/consider/consider_using_sys_exit.txt6
-rw-r--r--tests/functional/c/consider/consider_using_with.txt52
-rw-r--r--tests/functional/c/consider/consider_using_with_open.txt12
-rw-r--r--tests/functional/c/ctor_arguments.txt48
25 files changed, 230 insertions, 230 deletions
diff --git a/tests/functional/c/cached_property.txt b/tests/functional/c/cached_property.txt
index 6c3a6d107..a4b52237c 100644
--- a/tests/functional/c/cached_property.txt
+++ b/tests/functional/c/cached_property.txt
@@ -1 +1 @@
-invalid-overridden-method:22:4:Child.func:Method 'func' was expected to be 'method', found it instead as 'property'
+invalid-overridden-method:22:4:23:17:Child.func:Method 'func' was expected to be 'method', found it instead as 'property':UNDEFINED
diff --git a/tests/functional/c/cellvar_escaping_loop.txt b/tests/functional/c/cellvar_escaping_loop.txt
index dda2d46d2..5a8643f5d 100644
--- a/tests/functional/c/cellvar_escaping_loop.txt
+++ b/tests/functional/c/cellvar_escaping_loop.txt
@@ -1,13 +1,13 @@
-cell-var-from-loop:117:27:bad_case.<lambda>:Cell variable i defined in loop:HIGH
-cell-var-from-loop:122:20:bad_case2.<lambda>:Cell variable i defined in loop:HIGH
-cell-var-from-loop:130:27:bad_case3.<lambda>:Cell variable j defined in loop:HIGH
-cell-var-from-loop:140:19:bad_case4.nested:Cell variable i defined in loop:HIGH
-cell-var-from-loop:161:20:bad_case5.<lambda>:Cell variable i defined in loop:HIGH
-cell-var-from-loop:169:27:bad_case6.<lambda>:Cell variable i defined in loop:HIGH
-cell-var-from-loop:177:12:bad_case7.<lambda>:Cell variable x defined in loop:HIGH
-cell-var-from-loop:178:14:bad_case7.<lambda>:Cell variable y defined in loop:HIGH
-cell-var-from-loop:187:27:bad_case8.<lambda>:Cell variable j defined in loop:HIGH
-cell-var-from-loop:197:27:bad_case9.<lambda>:Cell variable i defined in loop:HIGH
-cell-var-from-loop:206:26:bad_case10.func.func2:Cell variable i defined in loop:HIGH
-cell-var-from-loop:218:17:bad_case_issue2846.<lambda>:Cell variable n defined in loop:HIGH
-cell-var-from-loop:223:18:bad_case_issue2846.<lambda>:Cell variable n defined in loop:HIGH
+cell-var-from-loop:117:27:117:28:bad_case.<lambda>:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:122:20:122:21:bad_case2.<lambda>:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:130:27:130:28:bad_case3.<lambda>:Cell variable j defined in loop:UNDEFINED
+cell-var-from-loop:140:19:140:20:bad_case4.nested:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:161:20:161:21:bad_case5.<lambda>:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:169:27:169:28:bad_case6.<lambda>:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:177:12:177:13:bad_case7.<lambda>:Cell variable x defined in loop:UNDEFINED
+cell-var-from-loop:178:14:178:15:bad_case7.<lambda>:Cell variable y defined in loop:UNDEFINED
+cell-var-from-loop:187:27:187:28:bad_case8.<lambda>:Cell variable j defined in loop:UNDEFINED
+cell-var-from-loop:197:27:197:28:bad_case9.<lambda>:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:206:26:206:27:bad_case10.func.func2:Cell variable i defined in loop:UNDEFINED
+cell-var-from-loop:218:17:218:18:bad_case_issue2846.<lambda>:Cell variable n defined in loop:UNDEFINED
+cell-var-from-loop:223:18:223:19:bad_case_issue2846.<lambda>:Cell variable n defined in loop:UNDEFINED
diff --git a/tests/functional/c/class_members_py30.txt b/tests/functional/c/class_members_py30.txt
index c0fab25a7..a583d1de8 100644
--- a/tests/functional/c/class_members_py30.txt
+++ b/tests/functional/c/class_members_py30.txt
@@ -1,7 +1,7 @@
-no-member:14:8:MyClass.test:Instance of 'MyClass' has no 'incorrect' member:INFERENCE
-no-member:15:12:MyClass.test:Instance of 'MyClass' has no 'havenot' member:INFERENCE
-no-member:16:8:MyClass.test:Instance of 'MyClass' has no 'nonexistent1' member:INFERENCE
-no-member:17:8:MyClass.test:Instance of 'MyClass' has no 'nonexistent2' member:INFERENCE
-no-member:48:0::Instance of 'TestMetaclass' has no 'register' member:INFERENCE
-no-member:49:0::Instance of 'UsingMetaclass' has no 'test' member:INFERENCE
-no-member:63:27:MetaClass.whatever:Class 'MetaClass' has no 'missing' member:INFERENCE
+no-member:14:8:14:22:MyClass.test:Instance of 'MyClass' has no 'incorrect' member:INFERENCE
+no-member:15:12:15:24:MyClass.test:Instance of 'MyClass' has no 'havenot' member:INFERENCE
+no-member:16:8:16:25:MyClass.test:Instance of 'MyClass' has no 'nonexistent1' member:INFERENCE
+no-member:17:8:17:25:MyClass.test:Instance of 'MyClass' has no 'nonexistent2' member:INFERENCE
+no-member:48:0:48:24::Instance of 'TestMetaclass' has no 'register' member:INFERENCE
+no-member:49:0:49:21::Instance of 'UsingMetaclass' has no 'test' member:INFERENCE
+no-member:63:27:63:38:MetaClass.whatever:Class 'MetaClass' has no 'missing' member:INFERENCE
diff --git a/tests/functional/c/class_scope.txt b/tests/functional/c/class_scope.txt
index a45d23263..d32dcfe6c 100644
--- a/tests/functional/c/class_scope.txt
+++ b/tests/functional/c/class_scope.txt
@@ -1,7 +1,7 @@
-undefined-variable:11:39:Well.<lambda>:Undefined variable 'revattr'
-used-before-assignment:11:30:Well.<lambda>:Using variable 'revattr' before assignment
-undefined-variable:13:25:Well.<lambda>:Undefined variable 'get_attr_bad'
-undefined-variable:14:19:Well:Undefined variable 'attr'
-undefined-variable:20:15:Well.Sub:Undefined variable 'Data'
-undefined-variable:23:15:Well.func:Undefined variable 'Sub'
-undefined-variable:41:22:Wrong.work:Undefined variable 'self'
+undefined-variable:11:39:11:46:Well.<lambda>:Undefined variable 'revattr':UNDEFINED
+used-before-assignment:11:30:11:37:Well.<lambda>:Using variable 'revattr' before assignment:UNDEFINED
+undefined-variable:13:25:13:37:Well.<lambda>:Undefined variable 'get_attr_bad':UNDEFINED
+undefined-variable:14:19:14:23:Well:Undefined variable 'attr':UNDEFINED
+undefined-variable:20:15:20:19:Well.Sub:Undefined variable 'Data':UNDEFINED
+undefined-variable:23:15:23:18:Well.func:Undefined variable 'Sub':UNDEFINED
+undefined-variable:41:22:41:26:Wrong.work:Undefined variable 'self':UNDEFINED
diff --git a/tests/functional/c/comparison_with_callable.txt b/tests/functional/c/comparison_with_callable.txt
index a87f0b57e..f81febae6 100644
--- a/tests/functional/c/comparison_with_callable.txt
+++ b/tests/functional/c/comparison_with_callable.txt
@@ -1,4 +1,4 @@
-comparison-with-callable:8:3::Comparing against a callable, did you omit the parenthesis?
-comparison-with-callable:11:3::Comparing against a callable, did you omit the parenthesis?
-comparison-with-callable:48:3::Comparing against a callable, did you omit the parenthesis?
-comparison-with-callable:51:3::Comparing against a callable, did you omit the parenthesis?
+comparison-with-callable:8:3:8:13::Comparing against a callable, did you omit the parenthesis?:UNDEFINED
+comparison-with-callable:11:3:11:13::Comparing against a callable, did you omit the parenthesis?:UNDEFINED
+comparison-with-callable:48:3:48:26::Comparing against a callable, did you omit the parenthesis?:UNDEFINED
+comparison-with-callable:51:3:51:41::Comparing against a callable, did you omit the parenthesis?:UNDEFINED
diff --git a/tests/functional/c/condition_evals_to_constant.txt b/tests/functional/c/condition_evals_to_constant.txt
index 04d8deb8c..13eaba89f 100644
--- a/tests/functional/c/condition_evals_to_constant.txt
+++ b/tests/functional/c/condition_evals_to_constant.txt
@@ -1,15 +1,15 @@
-condition-evals-to-constant:14:5::Boolean condition 'CONSTANT or True' will always evaluate to 'True'
-condition-evals-to-constant:15:7::Boolean condition 'CONSTANT or True' will always evaluate to 'True'
-condition-evals-to-constant:16:3::Boolean condition 'CONSTANT and False' will always evaluate to 'False'
-condition-evals-to-constant:18:5::Boolean condition 'CONSTANT and False' will always evaluate to 'False'
-condition-evals-to-constant:20:6::Boolean condition 'CONSTANT and False' will always evaluate to 'False'
-condition-evals-to-constant:22:5::Boolean condition 'CONSTANT or True' will always evaluate to 'True'
-condition-evals-to-constant:23:29::Boolean condition 'x or True' will always evaluate to 'True'
-condition-evals-to-constant:26:7::Boolean condition 'True or CONSTANT or OTHER' will always evaluate to 'True'
-condition-evals-to-constant:27:7::Boolean condition 'CONSTANT or True or CONSTANT or True' will always evaluate to 'True'
-condition-evals-to-constant:30:7::Boolean condition '3 + 4 or CONSTANT' will always evaluate to '3 + 4'
-condition-evals-to-constant:31:7::Boolean condition 'Unknown or True' will always evaluate to 'True'
-condition-evals-to-constant:33:7::Boolean condition 'True or True' will always evaluate to 'True'
-condition-evals-to-constant:34:7::Boolean condition 'False or False' will always evaluate to 'False'
-condition-evals-to-constant:35:7::Boolean condition 'True and True' will always evaluate to 'True'
-condition-evals-to-constant:36:7::Boolean condition 'False and False' will always evaluate to 'False'
+condition-evals-to-constant:14:5:14:21::Boolean condition 'CONSTANT or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:15:7:15:23::Boolean condition 'CONSTANT or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:16:3:16:21::Boolean condition 'CONSTANT and False' will always evaluate to 'False':UNDEFINED
+condition-evals-to-constant:18:5:18:23::Boolean condition 'CONSTANT and False' will always evaluate to 'False':UNDEFINED
+condition-evals-to-constant:20:6:20:24::Boolean condition 'CONSTANT and False' will always evaluate to 'False':UNDEFINED
+condition-evals-to-constant:22:5:22:21::Boolean condition 'CONSTANT or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:23:29:23:38::Boolean condition 'x or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:26:7:26:32::Boolean condition 'True or CONSTANT or OTHER' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:27:7:27:47::Boolean condition 'CONSTANT or True or CONSTANT or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:30:7:30:24::Boolean condition '3 + 4 or CONSTANT' will always evaluate to '3 + 4':UNDEFINED
+condition-evals-to-constant:31:7:31:22::Boolean condition 'Unknown or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:33:7:33:19::Boolean condition 'True or True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:34:7:34:21::Boolean condition 'False or False' will always evaluate to 'False':UNDEFINED
+condition-evals-to-constant:35:7:35:20::Boolean condition 'True and True' will always evaluate to 'True':UNDEFINED
+condition-evals-to-constant:36:7:36:22::Boolean condition 'False and False' will always evaluate to 'False':UNDEFINED
diff --git a/tests/functional/c/confidence_filter.txt b/tests/functional/c/confidence_filter.txt
index 1c2cd8380..86a0f28c4 100644
--- a/tests/functional/c/confidence_filter.txt
+++ b/tests/functional/c/confidence_filter.txt
@@ -1 +1 @@
-no-member:16:6::Instance of 'Client' has no 'foo' member:INFERENCE
+no-member:16:6:16:18::Instance of 'Client' has no 'foo' member:INFERENCE
diff --git a/tests/functional/c/confusing_with_statement.txt b/tests/functional/c/confusing_with_statement.txt
index 5ac2e7a50..1fcb0a5c6 100644
--- a/tests/functional/c/confusing_with_statement.txt
+++ b/tests/functional/c/confusing_with_statement.txt
@@ -1 +1 @@
-confusing-with-statement:26:0::"Following ""as"" with another context manager looks like a tuple."
+confusing-with-statement:26:0:27:8::"Following ""as"" with another context manager looks like a tuple.":UNDEFINED
diff --git a/tests/functional/c/consider/consider_iterating_dictionary.txt b/tests/functional/c/consider/consider_iterating_dictionary.txt
index a3ebbac2a..305b38e52 100644
--- a/tests/functional/c/consider/consider_iterating_dictionary.txt
+++ b/tests/functional/c/consider/consider_iterating_dictionary.txt
@@ -1,18 +1,18 @@
-consider-iterating-dictionary:25:16::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:26:16::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:27:16::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:28:21::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:29:24::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:30:24::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:31:24::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:32:29::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:33:11::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:38:24::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:38:55::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:39:31::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:39:61::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:40:30::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:40:60::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:43:8::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:45:8::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-iterating-dictionary:65:11::Consider iterating the dictionary directly instead of calling .keys():HIGH
+consider-iterating-dictionary:25:16:25:25::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:26:16:26:25::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:27:16:27:25::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:28:21:28:30::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:29:24:29:33::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:30:24:30:33::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:31:24:31:33::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:32:29:32:38::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:33:11:33:20::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:38:24:38:35::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:38:55:38:66::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:39:31:39:42::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:39:61:39:72::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:40:30:40:41::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:40:60:40:71::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:43:8:43:21::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:45:8:45:17::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-iterating-dictionary:65:11:65:20::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
diff --git a/tests/functional/c/consider/consider_join.txt b/tests/functional/c/consider/consider_join.txt
index f544e55b8..baea768be 100644
--- a/tests/functional/c/consider/consider_join.txt
+++ b/tests/functional/c/consider/consider_join.txt
@@ -1,11 +1,11 @@
-consider-using-join:6:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:10:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:14:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:18:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:58:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:62:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:66:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:71:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:75:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:79:4::Consider using str.join(sequence) for concatenating strings from an iterable
-consider-using-join:110:31::Consider using str.join(sequence) for concatenating strings from an iterable
+consider-using-join:6:4:6:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:10:4:10:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:14:4:14:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:18:4:18:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:58:4:58:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:62:4:62:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:66:4:66:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:71:4:71:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:75:4:75:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:79:4:79:20::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
+consider-using-join:110:31:110:47::Consider using str.join(sequence) for concatenating strings from an iterable:UNDEFINED
diff --git a/tests/functional/c/consider/consider_merging_isinstance.txt b/tests/functional/c/consider/consider_merging_isinstance.txt
index 9728f1e15..3d4297fb8 100644
--- a/tests/functional/c/consider/consider_merging_isinstance.txt
+++ b/tests/functional/c/consider/consider_merging_isinstance.txt
@@ -1,7 +1,7 @@
-consider-merging-isinstance:15:7:isinstances:Consider merging these isinstance calls to isinstance(var[3], (float, int))
-consider-merging-isinstance:17:13:isinstances:Consider merging these isinstance calls to isinstance(var[4], (float, int))
-consider-merging-isinstance:19:13:isinstances:Consider merging these isinstance calls to isinstance(var[5], (float, int))
-consider-merging-isinstance:22:13:isinstances:Consider merging these isinstance calls to isinstance(var[6], (float, int))
-consider-merging-isinstance:23:13:isinstances:Consider merging these isinstance calls to isinstance(var[10], (list, str))
-consider-merging-isinstance:24:13:isinstances:Consider merging these isinstance calls to isinstance(var[11], (float, int))
-consider-merging-isinstance:30:13:isinstances:Consider merging these isinstance calls to isinstance(var[12], (float, int, list))
+consider-merging-isinstance:15:7:15:96:isinstances:Consider merging these isinstance calls to isinstance(var[3], (float, int)):UNDEFINED
+consider-merging-isinstance:17:13:17:103:isinstances:Consider merging these isinstance calls to isinstance(var[4], (float, int)):UNDEFINED
+consider-merging-isinstance:19:13:19:73:isinstances:Consider merging these isinstance calls to isinstance(var[5], (float, int)):UNDEFINED
+consider-merging-isinstance:22:13:22:127:isinstances:Consider merging these isinstance calls to isinstance(var[6], (float, int)):UNDEFINED
+consider-merging-isinstance:23:13:23:158:isinstances:Consider merging these isinstance calls to isinstance(var[10], (list, str)):UNDEFINED
+consider-merging-isinstance:24:13:24:95:isinstances:Consider merging these isinstance calls to isinstance(var[11], (float, int)):UNDEFINED
+consider-merging-isinstance:30:13:30:75:isinstances:Consider merging these isinstance calls to isinstance(var[12], (float, int, list)):UNDEFINED
diff --git a/tests/functional/c/consider/consider_swap_variables.txt b/tests/functional/c/consider/consider_swap_variables.txt
index 3e099d671..b8794ebb9 100644
--- a/tests/functional/c/consider/consider_swap_variables.txt
+++ b/tests/functional/c/consider/consider_swap_variables.txt
@@ -1,2 +1,2 @@
-consider-swap-variables:5:0::Consider using tuple unpacking for swapping variables
-consider-swap-variables:22:0::Consider using tuple unpacking for swapping variables
+consider-swap-variables:5:0:5:8::Consider using tuple unpacking for swapping variables:UNDEFINED
+consider-swap-variables:22:0:22:8::Consider using tuple unpacking for swapping variables:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_dict_comprehension.txt b/tests/functional/c/consider/consider_using_dict_comprehension.txt
index ea2bb31ae..a241d1907 100644
--- a/tests/functional/c/consider/consider_using_dict_comprehension.txt
+++ b/tests/functional/c/consider/consider_using_dict_comprehension.txt
@@ -1 +1 @@
-consider-using-dict-comprehension:9:0::Consider using a dictionary comprehension
+consider-using-dict-comprehension:9:0:9:48::Consider using a dictionary comprehension:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_dict_items.txt b/tests/functional/c/consider/consider_using_dict_items.txt
index 9951d6848..d43c0f0cf 100644
--- a/tests/functional/c/consider/consider_using_dict_items.txt
+++ b/tests/functional/c/consider/consider_using_dict_items.txt
@@ -1,16 +1,16 @@
-consider-using-dict-items:6:4:bad:Consider iterating with .items():HIGH
-consider-using-dict-items:9:4:bad:Consider iterating with .items():HIGH
-consider-using-dict-items:21:4:another_bad:Consider iterating with .items():HIGH
-consider-using-dict-items:40:0::Consider iterating with .items():HIGH
-consider-using-dict-items:44:0::Consider iterating with .items():HIGH
-consider-iterating-dictionary:47:10::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-using-dict-items:47:0::Consider iterating with .items():HIGH
-consider-using-dict-items:54:0::Consider iterating with .items():HIGH
-consider-using-dict-items:67:0::Consider iterating with .items():HIGH
-consider-using-dict-items:68:0::Consider iterating with .items():HIGH
-consider-using-dict-items:71:0::Consider iterating with .items():HIGH
-consider-using-dict-items:72:0::Consider iterating with .items():HIGH
-consider-using-dict-items:75:0::Consider iterating with .items():HIGH
-consider-iterating-dictionary:86:25::Consider iterating the dictionary directly instead of calling .keys():HIGH
-consider-using-dict-items:86:0::Consider iterating with .items():HIGH
-consider-using-dict-items:103:0::Consider iterating with .items():HIGH
+consider-using-dict-items:6:4:7:24:bad:Consider iterating with .items():UNDEFINED
+consider-using-dict-items:9:4:10:30:bad:Consider iterating with .items():UNDEFINED
+consider-using-dict-items:21:4:22:35:another_bad:Consider iterating with .items():UNDEFINED
+consider-using-dict-items:40:0:42:18::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:44:0:45:20::Consider iterating with .items():UNDEFINED
+consider-iterating-dictionary:47:10:47:23::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-using-dict-items:47:0:48:20::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:54:0:55:24::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:67:0:None:None::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:68:0:None:None::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:71:0:None:None::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:72:0:None:None::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:75:0:None:None::Consider iterating with .items():UNDEFINED
+consider-iterating-dictionary:86:25:86:42::Consider iterating the dictionary directly instead of calling .keys():UNDEFINED
+consider-using-dict-items:86:0:None:None::Consider iterating with .items():UNDEFINED
+consider-using-dict-items:103:0:105:24::Consider iterating with .items():UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_enumerate.txt b/tests/functional/c/consider/consider_using_enumerate.txt
index 4a4738838..c7e0dbbbd 100644
--- a/tests/functional/c/consider/consider_using_enumerate.txt
+++ b/tests/functional/c/consider/consider_using_enumerate.txt
@@ -1,5 +1,5 @@
-consider-using-enumerate:7:4:bad:Consider using enumerate instead of iterating with range and len
-consider-using-enumerate:9:4:bad:Consider using enumerate instead of iterating with range and len
-consider-using-enumerate:17:8:Bad.__iter__:Consider using enumerate instead of iterating with range and len
-consider-using-enumerate:21:8:Bad.test:Consider using enumerate instead of iterating with range and len
-consider-using-enumerate:83:4:my_function:Consider using enumerate instead of iterating with range and len
+consider-using-enumerate:7:4:8:27:bad:Consider using enumerate instead of iterating with range and len:UNDEFINED
+consider-using-enumerate:9:4:10:27:bad:Consider using enumerate instead of iterating with range and len:UNDEFINED
+consider-using-enumerate:17:8:18:29:Bad.__iter__:Consider using enumerate instead of iterating with range and len:UNDEFINED
+consider-using-enumerate:21:8:22:25:Bad.test:Consider using enumerate instead of iterating with range and len:UNDEFINED
+consider-using-enumerate:83:4:85:18:my_function:Consider using enumerate instead of iterating with range and len:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_f_string.txt b/tests/functional/c/consider/consider_using_f_string.txt
index 65363cea4..f3ac4adf0 100644
--- a/tests/functional/c/consider/consider_using_f_string.txt
+++ b/tests/functional/c/consider/consider_using_f_string.txt
@@ -1,30 +1,30 @@
-consider-using-f-string:45:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:46:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:47:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:48:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:49:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:50:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:51:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:52:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:53:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:54:10:print_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:77:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:78:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:79:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:80:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:81:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:82:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:83:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:84:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:85:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:86:4:statement_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:109:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:110:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:111:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:112:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:113:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:114:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:115:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:116:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:117:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
-consider-using-f-string:118:8:assignment_bad:Formatting a regular string which could be a f-string:HIGH
+consider-using-f-string:45:10:45:21:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:46:10:46:21:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:47:10:47:28:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:48:10:48:17:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:49:10:49:26:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:50:10:50:21:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:51:10:51:21:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:52:10:52:21:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:53:10:53:24:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:54:10:54:21:print_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:77:4:77:15:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:78:4:78:15:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:79:4:79:22:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:80:4:80:11:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:81:4:81:20:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:82:4:82:15:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:83:4:83:15:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:84:4:84:15:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:85:4:85:18:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:86:4:86:15:statement_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:109:8:109:19:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:110:8:110:19:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:111:8:111:26:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:112:8:112:15:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:113:8:113:24:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:114:8:114:19:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:115:8:115:19:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:116:8:116:19:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:117:8:117:22:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
+consider-using-f-string:118:8:118:19:assignment_bad:Formatting a regular string which could be a f-string:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_generator.txt b/tests/functional/c/consider/consider_using_generator.txt
index 3d3c5a494..916fc987f 100644
--- a/tests/functional/c/consider/consider_using_generator.txt
+++ b/tests/functional/c/consider/consider_using_generator.txt
@@ -1,2 +1,2 @@
-consider-using-generator:7:0::Consider using a generator instead 'list(0 for y in list(range(10)))'
-consider-using-generator:8:0::Consider using a generator instead 'tuple(0 for y in list(range(10)))'
+consider-using-generator:7:0:7:34::Consider using a generator instead 'list(0 for y in list(range(10)))':UNDEFINED
+consider-using-generator:8:0:8:35::Consider using a generator instead 'tuple(0 for y in list(range(10)))':UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_get.txt b/tests/functional/c/consider/consider_using_get.txt
index d57b4a269..5b155a4df 100644
--- a/tests/functional/c/consider/consider_using_get.txt
+++ b/tests/functional/c/consider/consider_using_get.txt
@@ -1,4 +1,4 @@
-consider-using-get:5:0::Consider using dict.get for getting values from a dict if a key is present or a default if not
-consider-using-get:8:0::Consider using dict.get for getting values from a dict if a key is present or a default if not
-consider-using-get:13:0::Consider using dict.get for getting values from a dict if a key is present or a default if not
-consider-using-get:67:0::Consider using dict.get for getting values from a dict if a key is present or a default if not
+consider-using-get:5:0:6:32::Consider using dict.get for getting values from a dict if a key is present or a default if not:UNDEFINED
+consider-using-get:8:0:11:24::Consider using dict.get for getting values from a dict if a key is present or a default if not:UNDEFINED
+consider-using-get:13:0:14:30::Consider using dict.get for getting values from a dict if a key is present or a default if not:UNDEFINED
+consider-using-get:67:0:70:24::Consider using dict.get for getting values from a dict if a key is present or a default if not:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_in.txt b/tests/functional/c/consider/consider_using_in.txt
index 427c0ee04..a2b402378 100644
--- a/tests/functional/c/consider/consider_using_in.txt
+++ b/tests/functional/c/consider/consider_using_in.txt
@@ -1,14 +1,14 @@
-consider-using-in:10:0::"Consider merging these comparisons with ""in"" to 'value in (1,)'":HIGH
-consider-using-in:11:0::"Consider merging these comparisons with ""in"" to 'value in (1, 2)'":HIGH
-consider-using-in:12:0::"Consider merging these comparisons with ""in"" to ""value in ('value',)""":HIGH
-consider-using-in:13:0::"Consider merging these comparisons with ""in"" to 'value in (1, undef_value)'":HIGH
-consider-using-in:14:0::"Consider merging these comparisons with ""in"" to 'value in (1, 2, 3)'":HIGH
-consider-using-in:15:0::"Consider merging these comparisons with ""in"" to ""value in ('2', 1)""":HIGH
-consider-using-in:16:0::"Consider merging these comparisons with ""in"" to 'value in (1, 2)'":HIGH
-consider-using-in:17:0::"Consider merging these comparisons with ""in"" to 'value in (1, 2)'":HIGH
-consider-using-in:18:0::"Consider merging these comparisons with ""in"" to 'value in (1, a_list)'":HIGH
-consider-using-in:19:0::"Consider merging these comparisons with ""in"" to 'value in (a_set, a_list, a_str)'":HIGH
-consider-using-in:20:0::"Consider merging these comparisons with ""in"" to 'value not in (1, 2)'":HIGH
-consider-using-in:21:0::"Consider merging these comparisons with ""in"" to 'value1 in (value2,)'":HIGH
-consider-using-in:22:0::"Consider merging these comparisons with ""in"" to 'a_list in ([1, 2, 3], [])'":HIGH
-consider-using-in:53:0::"Consider merging these comparisons with ""in"" to 'A.value in (1, 2)'":HIGH
+consider-using-in:10:0:10:24::"Consider merging these comparisons with ""in"" to 'value in (1,)'":UNDEFINED
+consider-using-in:11:0:11:24::"Consider merging these comparisons with ""in"" to 'value in (1, 2)'":UNDEFINED
+consider-using-in:12:0:12:36::"Consider merging these comparisons with ""in"" to ""value in ('value',)""":UNDEFINED
+consider-using-in:13:0:13:34::"Consider merging these comparisons with ""in"" to 'value in (1, undef_value)'":UNDEFINED
+consider-using-in:14:0:14:38::"Consider merging these comparisons with ""in"" to 'value in (1, 2, 3)'":UNDEFINED
+consider-using-in:15:0:15:26::"Consider merging these comparisons with ""in"" to ""value in ('2', 1)""":UNDEFINED
+consider-using-in:16:0:16:24::"Consider merging these comparisons with ""in"" to 'value in (1, 2)'":UNDEFINED
+consider-using-in:17:0:17:24::"Consider merging these comparisons with ""in"" to 'value in (1, 2)'":UNDEFINED
+consider-using-in:18:0:18:29::"Consider merging these comparisons with ""in"" to 'value in (1, a_list)'":UNDEFINED
+consider-using-in:19:0:19:51::"Consider merging these comparisons with ""in"" to 'value in (a_set, a_list, a_str)'":UNDEFINED
+consider-using-in:20:0:20:25::"Consider merging these comparisons with ""in"" to 'value not in (1, 2)'":UNDEFINED
+consider-using-in:21:0:21:36::"Consider merging these comparisons with ""in"" to 'value1 in (value2,)'":UNDEFINED
+consider-using-in:22:0:22:35::"Consider merging these comparisons with ""in"" to 'a_list in ([1, 2, 3], [])'":UNDEFINED
+consider-using-in:53:0:53:28::"Consider merging these comparisons with ""in"" to 'A.value in (1, 2)'":UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_min_max_builtin.txt b/tests/functional/c/consider/consider_using_min_max_builtin.txt
index 9ed5e0559..cd8f661c5 100644
--- a/tests/functional/c/consider/consider_using_min_max_builtin.txt
+++ b/tests/functional/c/consider/consider_using_min_max_builtin.txt
@@ -1,11 +1,11 @@
-consider-using-max-builtin:8:0::"Consider using 'value = max(value, 10)' instead of unnecessary if block"
-consider-using-min-builtin:11:0::"Consider using 'value = min(value, 10)' instead of unnecessary if block"
-consider-using-max-builtin:14:0::"Consider using 'value = max(value, 10)' instead of unnecessary if block"
-consider-using-min-builtin:17:0::"Consider using 'value = min(value, 10)' instead of unnecessary if block"
-consider-using-max-builtin:20:0::"Consider using 'value = max(value, value2)' instead of unnecessary if block"
-consider-using-min-builtin:23:0::"Consider using 'value = min(value, value2)' instead of unnecessary if block"
-consider-using-min-builtin:33:0::"Consider using 'value = min(value, 10)' instead of unnecessary if block"
-consider-using-min-builtin:57:0::"Consider using 'A1 = min(A1, A2)' instead of unnecessary if block"
-consider-using-max-builtin:60:0::"Consider using 'A2 = max(A2, A1)' instead of unnecessary if block"
-consider-using-min-builtin:63:0::"Consider using 'A1 = min(A1, A2)' instead of unnecessary if block"
-consider-using-max-builtin:66:0::"Consider using 'A2 = max(A2, A1)' instead of unnecessary if block"
+consider-using-max-builtin:8:0:9:14::Consider using 'value = max(value, 10)' instead of unnecessary if block:UNDEFINED
+consider-using-min-builtin:11:0:12:14::Consider using 'value = min(value, 10)' instead of unnecessary if block:UNDEFINED
+consider-using-max-builtin:14:0:15:14::Consider using 'value = max(value, 10)' instead of unnecessary if block:UNDEFINED
+consider-using-min-builtin:17:0:18:14::Consider using 'value = min(value, 10)' instead of unnecessary if block:UNDEFINED
+consider-using-max-builtin:20:0:21:18::Consider using 'value = max(value, value2)' instead of unnecessary if block:UNDEFINED
+consider-using-min-builtin:23:0:24:18::Consider using 'value = min(value, value2)' instead of unnecessary if block:UNDEFINED
+consider-using-min-builtin:33:0:34:17::Consider using 'value = min(value, 10)' instead of unnecessary if block:UNDEFINED
+consider-using-min-builtin:57:0:58:11::Consider using 'A1 = min(A1, A2)' instead of unnecessary if block:UNDEFINED
+consider-using-max-builtin:60:0:61:11::Consider using 'A2 = max(A2, A1)' instead of unnecessary if block:UNDEFINED
+consider-using-min-builtin:63:0:64:11::Consider using 'A1 = min(A1, A2)' instead of unnecessary if block:UNDEFINED
+consider-using-max-builtin:66:0:67:11::Consider using 'A2 = max(A2, A1)' instead of unnecessary if block:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_set_comprehension.txt b/tests/functional/c/consider/consider_using_set_comprehension.txt
index 4839a7a62..cb0ff0f2c 100644
--- a/tests/functional/c/consider/consider_using_set_comprehension.txt
+++ b/tests/functional/c/consider/consider_using_set_comprehension.txt
@@ -1 +1 @@
-consider-using-set-comprehension:9:0::Consider using a set comprehension
+consider-using-set-comprehension:9:0:9:35::Consider using a set comprehension:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_sys_exit.txt b/tests/functional/c/consider/consider_using_sys_exit.txt
index c429c652e..8cdeb6ba8 100644
--- a/tests/functional/c/consider/consider_using_sys_exit.txt
+++ b/tests/functional/c/consider/consider_using_sys_exit.txt
@@ -1,3 +1,3 @@
-consider-using-sys-exit:5:4:foo:Consider using sys.exit()
-consider-using-sys-exit:8:4:foo_1:Consider using sys.exit()
-consider-using-sys-exit:14:0::Consider using sys.exit()
+consider-using-sys-exit:5:4:5:10:foo:Consider using sys.exit():UNDEFINED
+consider-using-sys-exit:8:4:8:10:foo_1:Consider using sys.exit():UNDEFINED
+consider-using-sys-exit:14:0:14:6::Consider using sys.exit():UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_with.txt b/tests/functional/c/consider/consider_using_with.txt
index 45311b15b..dad0eb45f 100644
--- a/tests/functional/c/consider/consider_using_with.txt
+++ b/tests/functional/c/consider/consider_using_with.txt
@@ -1,26 +1,26 @@
-consider-using-with:15:9:test_codecs_open:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:20:8:test_urlopen:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:24:8:test_temporary_file:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:28:8:test_named_temporary_file:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:32:8:test_spooled_temporary_file:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:36:8:test_temporary_directory:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:40:12:test_zipfile:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:41:8:test_zipfile:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:45:12:test_pyzipfile:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:50:8:test_pyzipfile:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:57:9:test_tarfile:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:63:9:test_tarfile:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:72:4:test_lock_acquisition:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:79:4:test_lock_acquisition:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:86:4:test_lock_acquisition:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:93:4:test_lock_acquisition:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:129:8:test_multiprocessing:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:134:4:test_multiprocessing:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:139:4:test_multiprocessing:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:145:8:test_popen:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:201:4::Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:202:4::Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:207:4::Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:213:4::Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:229:18:test_subscript_assignment:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:231:24:test_subscript_assignment:Consider using 'with' for resource-allocating operations:HIGH
+consider-using-with:15:9:15:40:test_codecs_open:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:20:8:20:55:test_urlopen:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:24:8:24:35:test_temporary_file:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:28:8:28:40:test_named_temporary_file:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:32:8:32:42:test_spooled_temporary_file:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:36:8:36:37:test_temporary_directory:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:40:12:40:44:test_zipfile:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:41:8:41:30:test_zipfile:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:45:12:45:46:test_pyzipfile:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:50:8:50:30:test_pyzipfile:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:57:9:57:43:test_tarfile:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:63:9:63:47:test_tarfile:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:72:4:72:18:test_lock_acquisition:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:79:4:79:19:test_lock_acquisition:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:86:4:86:18:test_lock_acquisition:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:93:4:93:26:test_lock_acquisition:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:129:8:129:30:test_multiprocessing:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:134:4:134:19:test_multiprocessing:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:139:4:139:19:test_multiprocessing:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:145:8:145:30:test_popen:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:201:4:201:26::Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:202:4:202:26::Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:207:4:207:26::Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:213:4:213:26::Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:229:18:229:40:test_subscript_assignment:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:231:24:231:46:test_subscript_assignment:Consider using 'with' for resource-allocating operations:UNDEFINED
diff --git a/tests/functional/c/consider/consider_using_with_open.txt b/tests/functional/c/consider/consider_using_with_open.txt
index cf3fdc1c8..b52b661af 100644
--- a/tests/functional/c/consider/consider_using_with_open.txt
+++ b/tests/functional/c/consider/consider_using_with_open.txt
@@ -1,6 +1,6 @@
-consider-using-with:12:9::Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:16:9:test_open:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:46:4:test_open_outside_assignment:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:47:14:test_open_outside_assignment:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:52:8:test_open_inside_with_block:Consider using 'with' for resource-allocating operations:HIGH
-consider-using-with:120:26:TestControlFlow.test_triggers_if_reassigned_after_if_else:Consider using 'with' for resource-allocating operations:HIGH
+consider-using-with:12:9:12:43::Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:16:9:16:43:test_open:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:46:4:46:33:test_open_outside_assignment:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:47:14:47:43:test_open_outside_assignment:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:52:8:52:37:test_open_inside_with_block:Consider using 'with' for resource-allocating operations:UNDEFINED
+consider-using-with:120:26:122:13:TestControlFlow.test_triggers_if_reassigned_after_if_else:Consider using 'with' for resource-allocating operations:UNDEFINED
diff --git a/tests/functional/c/ctor_arguments.txt b/tests/functional/c/ctor_arguments.txt
index 781715c0a..286a56bd7 100644
--- a/tests/functional/c/ctor_arguments.txt
+++ b/tests/functional/c/ctor_arguments.txt
@@ -1,24 +1,24 @@
-no-value-for-parameter:35:0::No value for argument 'first_argument' in constructor call
-too-many-function-args:36:0::Too many positional arguments for constructor call
-no-value-for-parameter:38:0::No value for argument 'third_argument' in constructor call
-no-value-for-parameter:40:0::No value for argument 'first_argument' in constructor call
-no-value-for-parameter:40:0::No value for argument 'second_argument' in constructor call
-no-value-for-parameter:40:0::No value for argument 'third_argument' in constructor call
-too-many-function-args:42:0::Too many positional arguments for constructor call
-no-value-for-parameter:47:0::No value for argument 'first_argument' in constructor call
-unexpected-keyword-arg:47:0::Unexpected keyword argument 'bob' in constructor call
-unexpected-keyword-arg:48:0::Unexpected keyword argument 'coin' in constructor call
-redundant-keyword-arg:50:0::Argument 'one' passed by position and keyword in constructor call
-no-value-for-parameter:53:0::No value for argument 'first_argument' in constructor call
-too-many-function-args:54:0::Too many positional arguments for constructor call
-too-many-function-args:60:0::Too many positional arguments for constructor call
-too-many-function-args:63:0::Too many positional arguments for constructor call
-no-value-for-parameter:64:0::No value for argument 'first_argument' in constructor call
-unexpected-keyword-arg:64:0::Unexpected keyword argument 'one' in constructor call
-too-many-function-args:85:0::Too many positional arguments for constructor call
-unexpected-keyword-arg:85:0::Unexpected keyword argument 'badarg' in constructor call
-too-many-function-args:95:15:Clsmethod.from_nothing:Too many positional arguments for constructor call
-no-value-for-parameter:99:15:Clsmethod.from_nothing1:No value for argument 'first' in constructor call
-no-value-for-parameter:99:15:Clsmethod.from_nothing1:No value for argument 'second' in constructor call
-no-value-for-parameter:104:15:Clsmethod.from_nothing2:No value for argument 'second' in constructor call
-unexpected-keyword-arg:104:15:Clsmethod.from_nothing2:Unexpected keyword argument 'not_argument' in constructor call
+no-value-for-parameter:35:0:35:11::No value for argument 'first_argument' in constructor call:UNDEFINED
+too-many-function-args:36:0:36:20::Too many positional arguments for constructor call:UNDEFINED
+no-value-for-parameter:38:0:38:19::No value for argument 'third_argument' in constructor call:UNDEFINED
+no-value-for-parameter:40:0:40:11::No value for argument 'first_argument' in constructor call:UNDEFINED
+no-value-for-parameter:40:0:40:11::No value for argument 'second_argument' in constructor call:UNDEFINED
+no-value-for-parameter:40:0:40:11::No value for argument 'third_argument' in constructor call:UNDEFINED
+too-many-function-args:42:0:42:35::Too many positional arguments for constructor call:UNDEFINED
+no-value-for-parameter:47:0:47:16::No value for argument 'first_argument' in constructor call:UNDEFINED
+unexpected-keyword-arg:47:0:47:16::Unexpected keyword argument 'bob' in constructor call:UNDEFINED
+unexpected-keyword-arg:48:0:48:35::Unexpected keyword argument 'coin' in constructor call:UNDEFINED
+redundant-keyword-arg:50:0:50:25::Argument 'one' passed by position and keyword in constructor call:UNDEFINED
+no-value-for-parameter:53:0:53:14::No value for argument 'first_argument' in constructor call:UNDEFINED
+too-many-function-args:54:0:54:23::Too many positional arguments for constructor call:UNDEFINED
+too-many-function-args:60:0:60:30::Too many positional arguments for constructor call:UNDEFINED
+too-many-function-args:63:0:63:17::Too many positional arguments for constructor call:UNDEFINED
+no-value-for-parameter:64:0:64:15::No value for argument 'first_argument' in constructor call:UNDEFINED
+unexpected-keyword-arg:64:0:64:15::Unexpected keyword argument 'one' in constructor call:UNDEFINED
+too-many-function-args:85:0:85:28::Too many positional arguments for constructor call:UNDEFINED
+unexpected-keyword-arg:85:0:85:28::Unexpected keyword argument 'badarg' in constructor call:UNDEFINED
+too-many-function-args:95:15:95:30:Clsmethod.from_nothing:Too many positional arguments for constructor call:UNDEFINED
+no-value-for-parameter:99:15:99:20:Clsmethod.from_nothing1:No value for argument 'first' in constructor call:UNDEFINED
+no-value-for-parameter:99:15:99:20:Clsmethod.from_nothing1:No value for argument 'second' in constructor call:UNDEFINED
+no-value-for-parameter:104:15:104:37:Clsmethod.from_nothing2:No value for argument 'second' in constructor call:UNDEFINED
+unexpected-keyword-arg:104:15:104:37:Clsmethod.from_nothing2:Unexpected keyword argument 'not_argument' in constructor call:UNDEFINED