Interesting topic. Looks like ignoring the lint may cause unexpected issues. I found a post detailed the issue here:
The more background of the issue of the single variable can be found in the link. And copying to a new variable seems to be a standard fix to avoid the issue.