Adjust column based on tab_width before clamping column

When using tabs, the column reported could be incorrectly clamped due to using the visual column rather than the character column.
This can be fixed by simply adjusting the column given from the linter plugin *before* clamping the column's value.