Skip to content

Commit e4323ca

Browse files
committed
Show deprecation warnings for local deps only
1 parent c79b033 commit e4323ca

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

rewatch/src/build.rs

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -465,21 +465,22 @@ pub fn incremental_build(
465465

466466
fn log_deprecations(build_state: &BuildState) {
467467
build_state.packages.iter().for_each(|(_, package)| {
468-
package
469-
.config
470-
.get_deprecations()
471-
.iter()
472-
.for_each(|deprecation_warning| match deprecation_warning {
473-
config::DeprecationWarning::BsDependencies => {
474-
log_deprecated_config_field(&package.name, "bs-dependencies", "dependencies");
475-
}
476-
config::DeprecationWarning::BsDevDependencies => {
477-
log_deprecated_config_field(&package.name, "bs-dev-dependencies", "dev-dependencies");
478-
}
479-
config::DeprecationWarning::BscFlags => {
480-
log_deprecated_config_field(&package.name, "bsc-flags", "compiler-flags");
481-
}
482-
});
468+
// Only warn for local dependencies, not external packages
469+
if package.is_local_dep {
470+
package.config.get_deprecations().iter().for_each(
471+
|deprecation_warning| match deprecation_warning {
472+
config::DeprecationWarning::BsDependencies => {
473+
log_deprecated_config_field(&package.name, "bs-dependencies", "dependencies");
474+
}
475+
config::DeprecationWarning::BsDevDependencies => {
476+
log_deprecated_config_field(&package.name, "bs-dev-dependencies", "dev-dependencies");
477+
}
478+
config::DeprecationWarning::BscFlags => {
479+
log_deprecated_config_field(&package.name, "bsc-flags", "compiler-flags");
480+
}
481+
},
482+
);
483+
}
483484
});
484485
}
485486

0 commit comments

Comments
 (0)