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. After reading the website it seems it is just running various compilers and showing warnings in a terminal window? 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? Just asking out of curiosity.