On 06/03/2025 19:53, Otto Kekäläinen wrote:
Hi!

* Package name    : bacon
    Version         : 3.11.0
    Upstream Contact: dystroy <denys.segu...@gmail.com>
* URL             : https://dystroy.org/bacon/
* License         : AGPL-3.0
    Programming Lang: Rust
    Description     : background code checker

bacon is a code checker designed to run in the background, alongside your editor, with 
minimal interaction, notifying you of warnings, errors or test failures. It was 
originally developed for Rust/cargo, but recently gained support ("analyzers") 
for other languages/runtimes, like Python/pytest, Python/ruff, JavaScript/eslint, etc.

I am a big fan of all kinds fo automated quality assurance tools, and
this caught my eye.

Hi, glad you are interested.

After reading the website it seems it is just running various
compilers and showing warnings in a terminal window?

Running compilers or code checking tools,
showing warnings extracted and lifted from their output,
yes.

What do you consider the pros/cons of this approach compared to the
Language Server Protocol (https://langserver.org/) that already does
all kinds of static analysis, often assisted by the compilers, and
integrated in editors with both inline tips and a console that lists
tips similar?

I don't really know. It kinda stuck with me.
Maybe it's just a matter of preference.

I use both, by the way.
Compiler shows concentrated list of warnings and errors.
LSP provides completion.

--
Sdrager,
Blair Noctis

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to