mypy errors are always attributed to beginning of line #3597
Labels
area-linting
feature-request
Request for new features or functionality
important
Issue identified as high-priority
Milestone
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
The text was updated successfully, but these errors were encountered: