You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
mypy errors are always attributed to beginning of line #3597
When I enable mypy linting, all errors are attributed to the beginning of the line (column 0) like this:
By default, mypy doesn't emit any column information, but it can be configured to do so using the show_column_numbers option in the configuration file or command line. If column information is emitted, the output parser should be able to take advantage of this additional information.
I was able to fix this by changing the REGEX in mypy.ts to the following:
With this change — and with show_column_numbers enabled, the red squiggles now correctly highlight the errant code, making the tool significantly more useful.
The proposed change works both with and without show_column_numbers enabled.
If this fix is acceptable, I'm happy to submit a PR.
Environment data
VS Code version: 1.29.1
Extension version: master branch built on 7 Dec, 2018
Activity
DonJayamanne commentedon Dec 13, 2018
Using show_column_numbers does sound like the right thing to do.
Please feel free to submit a PR.
Add column support to mypy (#3699)