I have just started using sklint to try to find errors or less than efficient code. I have a couple questions to anyone that knows it's ins and outs:
I keep getting a WARN (VAR16) telling me that the declaration of a variable has been superceeded when the variable was declared as local (using a let or prog). Does this mean a variable in a "for" block is automatically local to that "for" block? Or is it just an error in sklint and it should still be declared as local?
As an example, I get the warning "declaration of variable i supercedes previous declaration when I run this snippett through sklint:
(for i 1 10
(printf "%s\n" i)
To add insult to injury, it only gives me an IQ score of 80, even though I am following programming methods!!! :)
Thanks in Advance :)