Syntastic Vim plugin is outdated

In Python 3.6, f-strings were added. That is, instead of

clunkyVar0 = "%s is %s years old. %s favourite colour is %s." % (name, age, possesivepronoun, colour)

or

clunkyVar1 = "{} is {} years old. {} favourite colour is {}.".format(name, age, possesivepronoun, colour)

We can do

fStringVar = f"{name} is {age} years old. {possesivepronoun} favourite colour is {colour}."

Syntastic, however, views this as invalid syntax, even though it runs perfectly fine in Python 3.6+, and that should be the minimum version of Python used anyway, since Python 3.5 has been EOL for about 6 months now.

1 Like