I've a project config of:
{
"folders":
[
{
"path": "."
}
],
"settings": {
"python_interpreter": "/Users/BenJolitz/.virtualenvs/cpython36/bin/python3.6",
}
}
When I remove python_interpreter, the linter detects numerous issues like bad spacing, missing vars, etc,. Here is a sample where it should whine:
def bad():
del a
a.ax=1, # <-- should whine about spacing at a minimum
foo.bar.x
foo(a)
When python_interpreter is set to Python 3, it no longer complains. I'm a bit uncertain how to proceed as I depend on the linter keeping me honest. For now, I add in things like 1=1 to provoke the linter to do its job.