AntiPattern

Dependency Version Conflicts

transitive-dependency-version-conflict

Conflicting transitive dependency versions get locked into the build, causing tooling and runtime to disagree (OS-specific builds, stale front-end deps, webpack-dev-server/vue-cli ranges), which then surfaces as collectstatic errors, vulnerability-driven constraints, or framework warnings tied to outdated libs.