./devel/bacon, Background rust code check

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.8.0, Package name: bacon-3.8.0, Maintainer: pin

bacon is a background rust code checker.

It's designed for minimal interaction so that you can just let it run,
alongside your editor, and be notified of warnings, errors, or test failures
in your Rust code.

It conveys the information you need even in a small terminal so that you can
keep more screen estate for your other tasks.

It shows you errors before warnings, and the first errors before the last ones,
so you don't have to scroll up to find what's relevant.


Master sites:

Filesize: 1420.152 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-17 11:45:27 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.8.0

    with --headless, bacon runs without TUI - Fix #293
    --config-toml argument - Fix #284
    fix workspace level Cargo.toml file not watched
    copy-unstyled-output internal that you can bind with eg ctrl-c = \ 
"copy-unstyled-output". It's currently gated by the \ 
"clipboard" feature, please give feedback regarding compilation and \ 
usage - Fix #282 - Thanks @letsgetrusty
    list of loaded config files displayed in help page
   2024-12-28 22:56:48 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.7.0

    search with the / key - Fix #224
    fix nextest analyzer not capturing test output with nextest 0.9.86+ - Fix #280
    Show an error if the command fails to spawn - Thanks @jyn514
   2024-12-15 22:53:21 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.6.0

 - support for cpp (gcc & clang) with analyzer = "cpp" - Thanks \ 
@bryceberger
 - removal of the --path argument, replaced with --project and --watch \ 
(overrides the list of watched files).
   The path to the project can also be given as trailing argument as today. - \ 
Fix #274
 - the cargo_json analyzer can now be leveraged to export data from the cargo \ 
metadata Diagnostic and DiagnosticSpan structs - Fix #249
   2024-12-06 09:15:49 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.5.0

    support for biome with analyzer = "biome"
    support for ruff with analyzer = "python_ruff"
    read bacon.toml in workspace/.config and package/.config - Fix #268
    read workspace.metadata.bacon and package.metadata.bacon config elements in \ 
Cargo.toml files - Fix #241
    fix locations export when launching bacon inside a rust workspace but with a \ 
non cargo tool
   2024-11-30 21:57:25 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.4.0

 - new analyzer framework, make it possible for bacon to call more tools
 - Python Pytest analyzer
 - Analyzer for cargo check --message-format json-diagnostic-rendered-ansi - see #269
 - allow specifying scroll-pages action with a floating point number - Fix #264
   2024-11-16 21:05:50 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.3.0

    bacon can now be launched without Cargo.toml file
    eslint analyzer (set analyzer = "eslint" in your job definition)
    Python Unittest analyzer (set analyzer = "python_unittest" in your \ 
job definition)
    fix Miri output seen as wrong when there's only warnings
    allow defining environment vars for all jobs - Thanks @joshka
    set env.CARGO_TERM_COLOR = "always" in default conf, thus making \ 
"--color", "always" useless in all cargo based job \ 
definitions - Thanks @joshka
    new ignore job parameter, accepts a list of glob patterns
    more lenient detection of warnings and errors due to 'miri run' not \ 
supporting --color - Fix #251
   2024-11-08 09:57:13 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.2.0

v3.2.0 - 2024/11/04

 - allow defining default_watch and watch at global level, so that they apply to \ 
all jobs unless overridden.

v3.1.2 - 2024/10/29

 - "config loaded" message always automatically disappears after a few \ 
seconds
   2024-10-18 23:09:54 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.1.1

Major feature: hot reload of config files

When a configuration file is modified, bacon automatically reloads its config. \ 
So you don't need to quit/relaunch when you add a new job, add a key-binding, \ 
change the allowed lints of clippy, etc. - Fix #29