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
OpenPGP_signature.asc
Description: OpenPGP digital signature