That's fine: syntastic is not supposed to know, or care, about Python syntax. :) What syntastic is supposed to do is run third party checkers, and show you the results.
Now, do you have any problems to report about syntastic behaviour?
A more constructive answer: you probably want to set python checker to run python3, and also make sure your other checkers are compiled against python3. The first part is achieved by something like this:
let g:syntastic_python_python_exec = 'python3'
Thanks, worked great! :+1: :clap:
Most helpful comment
A more constructive answer: you probably want to set
pythonchecker to runpython3, and also make sure your other checkers are compiled againstpython3. The first part is achieved by something like this: