fix(joinir): verbose flag should not use env var (test pollution)
joinir_dev_enabled() was being used in verbose flags, causing debug output to appear during smoke tests and polluting expected output. Changed 3 locations from: let verbose = debug || crate::config::env::joinir_dev_enabled() To: let verbose = debug 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -239,7 +239,8 @@ fn plan_rewrites(
|
||||
use super::block_remapper::remap_block_id;
|
||||
|
||||
let trace = trace::trace();
|
||||
let verbose = debug || crate::config::env::joinir_dev_enabled();
|
||||
// Only verbose if explicitly requested via debug flag (not env var - causes test failures)
|
||||
let verbose = debug;
|
||||
macro_rules! log {
|
||||
($enabled:expr, $($arg:tt)*) => {
|
||||
trace.stderr_if(&format!($($arg)*), $enabled);
|
||||
@ -929,7 +930,8 @@ fn apply_rewrites(
|
||||
debug: bool,
|
||||
) -> Result<(), String> {
|
||||
let trace = trace::trace();
|
||||
let verbose = debug || crate::config::env::joinir_dev_enabled();
|
||||
// Only verbose if explicitly requested via debug flag (not env var - causes test failures)
|
||||
let verbose = debug;
|
||||
macro_rules! log {
|
||||
($enabled:expr, $($arg:tt)*) => {
|
||||
trace.stderr_if(&format!($($arg)*), $enabled);
|
||||
@ -1100,7 +1102,8 @@ pub(super) fn merge_and_rewrite(
|
||||
// 3. apply_rewrites() - Mutate builder (apply changes)
|
||||
|
||||
let trace = trace::trace();
|
||||
let verbose = debug || crate::config::env::joinir_dev_enabled();
|
||||
// Only verbose if explicitly requested via debug flag (not env var - causes test failures)
|
||||
let verbose = debug;
|
||||
macro_rules! log {
|
||||
($enabled:expr, $($arg:tt)*) => {
|
||||
trace.stderr_if(&format!($($arg)*), $enabled);
|
||||
|
||||
Reference in New Issue
Block a user