tide-fix and typescript-tslint-plugin
When submitting issues to this project, please include the following information.
Checklist
- [x] I can reproduce the problem with the latest version of the relevant packages.
- [x] I have searched both open and closed issues and cannot find a duplicate.
- [x] The problem still occurs after I issued
M-x tide-restart-serverin the buffer where I had the problem. - [x] I verified that the version and the configuration file path reported by
M-x tide-verify-setupare correct. - [x] If tide is reporting an error or warning I think should not be reported, I can run
tsc(andtslint, if applicable) without the error or warning I'm seeing in tide. - [x] If tide is not reporting an error or warning I think should be reported,
tsc(ortslint, if applicable) reports the error or warning I was expecting to see. - [x] I am positive the problem does not belong to
typescript-modeortsserver.
Relevant Version Numbers
- Tide: 20181025.1201
- TypeScript: 3.1.6
- Emacs: 26.1
(The list above is minimal. Make sure to include any other version numbers relevant to your report.)
Steps to Reproduce the Bug
I have been using this plugin to view TSLint violations in different editors, and for me it works better with a project over Flycheck. I noticed that there is a tide-fix command and when I run it I do get options to fix the command under the cursor.

If I select a or s then the fixes work as expected.

However, in the scenario below where I have multiple violations:

When I try to fix violations I get unexpected results:

I have not gotten this issue with other editors so I can't say it's necessarily it's because of the typescript-tslint-plugin. I'm suspecting that tide own formatting fixes could be interfering.
Also, it would be nice if I can invoke these fixes without having to move my cursor under an error in question.