Path to this page:
./
devel/bacon,
Background rust code check
Branch: CURRENT,
Version: 3.8.0,
Package name: bacon-3.8.0,
Maintainer: pinbacon 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)
- (2025-01-17) Updated to version: bacon-3.8.0
- (2024-12-29) Updated to version: bacon-3.7.0
- (2024-12-16) Updated to version: bacon-3.6.0
- (2024-12-06) Updated to version: bacon-3.5.0
- (2024-11-30) Updated to version: bacon-3.4.0
- (2024-11-16) Updated to version: bacon-3.3.0
CVS history: (Expand)
2025-01-17 11:45:27 by pin | Files touched by this commit (3) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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
|