Rule no-mixed-requires (fixes #221)