Bacon, the Rust-focused background code checker, is being expanded to support non-Rust projects. The roadmap covers: running without a bacon.toml file, new language analyzers (ESLint, Python unittest/pytest already added), an improved analyzer framework, a proposed BURP (Bacon Unified Report Protocol) standard for normalized tool output, BURP transformers for adapting existing tools, configuration-based generic transformers, job sequencing, and project-specific analysis for non-Rust ecosystems. Several items are already shipped in bacon 3.3 and 3.4. Community contributions and feedback are actively sought.

6m read timeFrom dystroy.org
Post cover image
Table of contents
Support launch without bacon.toml fileNew analyzersImprove the analyzer frameworkIntroduce BURPBURP transformersSupport transformers in BaconConfiguration based generic BURP transformersJob SequencesAnalyze projectsBe involved

Sort: