./devel/bacon, Background rust code check

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


Branch: CURRENT, Version: 3.10.0, Package name: bacon-3.10.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: 1935.203 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-09 19:17:51 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.10.0

    all job parameters can now be specified at the root (to be applied to all jobs)
    grace_period, show_change_count, sound.enabled, and sound.base_volume can \ 
now be specified at job level
    no-op (no operation) internal, which can be used to disable a previously set \ 
binding
   2025-01-29 22:43:04 by pin | Files touched by this commit (2) | Package updated
Log message:
devel/bacon: update to 3.9.1

 - as compilation of Alsa can be a problem on some systems, the \ 
"sound" feature is now disabled by default.
   You can enable it by compiling with --features "sound" - Fix #319
   2025-01-26 16:17:08 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.9.0

 - sound can be enabled with sound.enabled = true, which allows adding job \ 
parameters such as
   on_success = "play-sound(name=90s-game-ui-6,volume=50)" and \ 
on_failure = "play-sound(name=beep-warning)" - Fix #303
 - fix freeze on mac on config change - Fix #306 - Thanks @irh
 - fix race condition on config reload when saved by helix - Fix #310
   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