You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,12 @@
2
2
3
3
**explicitDependencyImportCheck** is a Swift build plugin designed to help you enforce clean dependency management by ensuring that only explicitly declared dependencies are imported. Transitive dependencies can cause a range of problems, from bloated builds to fragile code. Swift provides the `--explicit-target-dependency-import-check` flag for this purpose, but it doesn’t work consistently with **XcodeBuild** – and that’s where this plugin steps in! 🚀
4
4
5
+
This plugin also helps identify module dependencies that are unused and that can be removed from your Package.swift to speed up your builds even more!
6
+
5
7
## 🌟 Features
6
8
7
9
-**No More Transitive Dependencies**: Catch unwanted transitive imports and keep your code cleaner, faster, and more modular.
10
+
-**No More Unused Dependencies**: Catch dependencies to modules that are unused and unnecessary.
8
11
-**Swift Build Plugin**: Runs automatically during the Swift build process.
9
12
-**Easy Integration**: Just add it to your project to start using!
0 commit comments