assertNoCycles

Verifies that there are no package or module dependency cycles in the project. Throws an AssertionError if a cycle is detected.