I have configured emacs to be able to work with react and typescript using lsp, I also use eslint as a linter.I want to be able to fix lint error on save, to do so i've set \`lsp-eslint-auto-fix-on-save\` but when I save a linted file it mess up and for instance change all my 2 space indent to a 4 space wide tab, but the weird part is when resaving the file that as been messed up it's been fixed as per my eslint configuration.I'm fairly new to emacs and it seems that there may be a conflict between two on save hooks but I really cannot figure out. You can find my conf here:[https://github.com/sganon/emacs/blob/main/init.el](https://github.com/sganon/emacs/blob/main/init.el)
If you know what I'm doing wrong or any step that can help me debug this problem that would be awesome.
Thanks.
​
EDIT: I've found that indeed there is a conflict between lsp-eslint-apply-all-fixes and lsp-format-buffer but I'm not sure why yet