test.robot:15:5 VAR02 Variable '${var}' is assigned but not used
    |
 13 |
 14 | Not Used Variable
 15 |     ${var}    Keyword
    |     ^^^^^^ VAR02
    |

test.robot:19:15 VAR02 Variable '${var2}' is assigned but not used
    |
 17 | Mixed Use Variable
 18 |     ${var}    ${var2}    Keyword
 19 |     ${var}    ${var2}    Keyword  # overwritten, should report there
    |               ^^^^^^^ VAR02
 20 |     Log    ${var}
    |

test.robot:23:5 VAR02 Variable '${var}' is assigned but not used
    |
 21 |
 22 | Assignment Sign
 23 |     ${var} =  Keyword
    |     ^^^^^^ VAR02
    |

test.robot:31:5 VAR02 Variable '${assign}' is assigned but not used
    |
 29 |
 30 | Used In IF
 31 |     ${assign}   IF    $arg2    Keyword
    |     ^^^^^^^^^ VAR02
 32 |     ${var}
 33 |     ...    ${var2}    Keyword
    |

test.robot:39:9 VAR02 Variable '${not_used}' is assigned but not used
    |
 37 |     ${used_in_if}    Keyword
 38 |     IF    True
 39 |         ${not_used}    Keyword
    |         ^^^^^^^^^^^ VAR02
 40 |         Not Relevant Keyword
 41 |         Not Relevant Keyword
    |

test.robot:42:9 VAR02 Variable '${used_in_branch}' is assigned but not used
    |
 40 |         Not Relevant Keyword
 41 |         Not Relevant Keyword
 42 |         ${used_in_branch}    Keyword
    |         ^^^^^^^^^^^^^^^^^ VAR02
 43 |     ELSE IF    False
 44 |         ${not_used_from_branch}    Keyword    ${used_in_branch}
    |

test.robot:44:9 VAR02 Variable '${not_used_from_branch}' is assigned but not used
    |
 42 |         ${used_in_branch}    Keyword
 43 |     ELSE IF    False
 44 |         ${not_used_from_branch}    Keyword    ${used_in_branch}
    |         ^^^^^^^^^^^^^^^^^^^^^^^ VAR02
 45 |     ELSE
 46 |         Keyword    ${used_in_if}
    |

test.robot:56:13 VAR02 Variable '${nested_define3}' is assigned but not used
    |
 54 |             ${nested_define}    Keyword
 55 |             ${nested_define2}    Keyword
 56 |             ${nested_define3}    Keyword
    |             ^^^^^^^^^^^^^^^^^ VAR02
 57 |         END
 58 |         Keyword    ${nested_define}
    |

test.robot:66:12 VAR02 Variable '${var}' is assigned but not used
    |
 64 |         Keyword    ${VAR}
 65 |     END
 66 |     FOR    ${var}    IN    1  2  3
    |            ^^^^^^ VAR02
 67 |         Keyword
 68 |     END
    |

test.robot:92:12 VAR02 Variable '${category}' is assigned but not used
    |
 90 | Test with template - not used
 91 |     [Template]    Template Keyword
 92 |     FOR    ${category}    IN    @{CATEGORIES}
    |            ^^^^^^^^^^^ VAR02
 93 |         constant
 94 |     END
    |

test.robot:140:5 VAR02 Variable '${var}' is assigned but not used
     |
 138 | Inline If - Overwritten Variable
 139 |     ${var}    Set Variable    default
 140 |     ${var}    IF    condition    Use    ${var}
     |     ^^^^^^ VAR02
     |

test.robot:143:5 VAR02 Variable '${assign}' is assigned but not used
     |
 141 |
 142 | InlineIf - Assign With The Same Name As Arg
 143 |     ${assign}    IF    condition    Do Nothing    ELSE    Use    ${assign}
     |     ^^^^^^^^^ VAR02
     |

test.robot:146:12 VAR02 Variable '${not_used}' is assigned but not used
     |
 144 |
 145 | Unused With VAR
 146 |     VAR    ${not_used}    value
     |            ^^^^^^^^^^^ VAR02
 147 |     VAR    ${not_used_global}    value    scope=TEST
 148 |     VAR    ${used_in_kw}    value
     |

test.robot:154:12 VAR02 Variable '${variable}' is assigned but not used
     |
 152 |     VAR    ${used_without_sign}=    value
 153 |     Keyword Call    ${used_without_sign}
 154 |     VAR    ${variable}  # missing value
     |            ^^^^^^^^^^^ VAR02
 155 |     VAR    $variable  # ignored for invalid variable name
     |

test.robot:163:9 VAR02 Variable '${var}' is assigned but not used
     |
 161 | ELIF use same name variable
 162 |     IF    condition
 163 |         ${var}    Keyword
     |         ^^^^^^ VAR02
 164 |     ELSE IF    ${var}
 165 |         Log    Should be raised for var.
     |

test.robot:170:9 VAR02 Variable '${var}' is assigned but not used
     |
 168 | Used in one branch
 169 |     IF    condition
 170 |         ${var}    Keyword
     |         ^^^^^^ VAR02
 171 |     ELSE IF    condition2
 172 |         ${var}    Keyword
     |

test.robot:179:9 VAR02 Variable '${var2}' is assigned but not used
     |
 177 |         Log    ${var2}
 178 |     ELSE IF    condition2
 179 |         ${var2}    Keyword
     |         ^^^^^^^ VAR02
 180 |     END
     |

test.robot:184:9 VAR02 Variable '${var}' is assigned but not used
     |
 182 | Used in one branch and header
 183 |     IF    condition
 184 |         ${var}    Keyword
     |         ^^^^^^ VAR02
 185 |     ELSE IF    ${var}
 186 |         ${var}    Keyword
     |

test.robot:193:9 VAR02 Variable '${var2}' is assigned but not used
     |
 191 |         Log    ${var2}
 192 |     ELSE IF    ${var2}
 193 |         ${var2}    Keyword  # declared, but used only in one branch
     |         ^^^^^^^ VAR02
 194 |     END
     |

test.robot:244:9 VAR02 Variable '${var1}' is assigned but not used
     |
 242 |     Log    ${var_used_only_before}    Keyword
 243 |     TRY
 244 |         ${var1}    Keyword
     |         ^^^^^^^ VAR02
 245 |         ${var_used_outside1}    Keyword
 246 |         ${var_used_only_before}    Keyword
     |

test.robot:246:9 VAR02 Variable '${var_used_only_before}' is assigned but not used
     |
 244 |         ${var1}    Keyword
 245 |         ${var_used_outside1}    Keyword
 246 |         ${var_used_only_before}    Keyword
     |         ^^^^^^^^^^^^^^^^^^^^^^^ VAR02
 247 |     EXCEPT     Error message*  AS  ${var2}
 248 |         ${var3}    Keyword
     |

test.robot:247:36 VAR02 Variable '${var2}' is assigned but not used
     |
 245 |         ${var_used_outside1}    Keyword
 246 |         ${var_used_only_before}    Keyword
 247 |     EXCEPT     Error message*  AS  ${var2}
     |                                    ^^^^^^^ VAR02
 248 |         ${var3}    Keyword
 249 |         ${var_used_outside2}    Keyword
     |

test.robot:248:9 VAR02 Variable '${var3}' is assigned but not used
     |
 246 |         ${var_used_only_before}    Keyword
 247 |     EXCEPT     Error message*  AS  ${var2}
 248 |         ${var3}    Keyword
     |         ^^^^^^^ VAR02
 249 |         ${var_used_outside2}    Keyword
 250 |     END
     |

unused_section_vars.robot:21:1 VAR02 Variable '${GLOBAL_NOT_USED}' is assigned but not used
    |
 19 | *** Variables ***
 20 | ${GLOBAL_USED}    value
 21 | ${GLOBAL_NOT_USED}    value
    | ^^^^^^^^^^^^^^^^^^ VAR02
 22 | ${GLOBAL_USED_IN_SECTION}    value
 23 | ${GLOBAL_USED2}    value with ${GLOBAL_USED_IN_SECTION}
    |

Found 24 issues.