dense-analysis / dense-analysis/ale

[tombi] Linter used as formatter and formatter does not update buffer

Open
#5,132 0 comments 2 reactions 0 assignees View on GitHub
bug
Dominant language
Vim Script
Stars
14k
Forks
1.5k
Avg merge
17h 49m
Merged PRs (30d)
1

Description

## Information

**9.2.0511**

VIM - Vi IMproved 9.2 (2026 Feb 14 kompiliert am May 22 2026 18:43:08)
Inklusive der Patches: 1-511

Operating System: Arch Linux

## What went wrong

`tombi_lint` is used as a formatter. Why is this? I think this is completely wrong. The output are warning messages which are simply written to the buffer. This makes no sense.

`tombi_format` does not work properly. When saving the buffer ist not updated. The result is only written to the file. Moreover in case of an error, the error message is written to the buffer.

## Reproducing the bug

### :ALEInfo

Expand
finished - exit code 0) ['/bin/zsh', '-c', '''tombi'' format --offline < ''/tmp/viuWalG/4/tex-fmt.toml''']

### Related

- https://github.com/dense-analysis/ale/pull/5022
- https://github.com/dense-analysis/ale/issues/5023 regarding language server which is broken too

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.