- ["::", qr!\ABareword in require maps to empty filename!],
- ["::::", qr!\ABareword in require maps to disallowed filename "/\.pm"!],
- ["::/", qr!\ABareword in require maps to disallowed filename "/\.pm"!],
- ["::/WOOSH", qr!\ABareword in require maps to disallowed filename "/WOOSH\.pm"!],
- [".WOOSH", qr!\ABareword in require maps to disallowed filename "\.WOOSH\.pm"!],
- ["::.WOOSH", qr!\ABareword in require maps to disallowed filename "\.WOOSH\.pm"!],
- ["WOOSH::.sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH::.sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH/.sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH/..sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH/../sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH::..::sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH::.::sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH::./sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH/./sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH/.::sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH/..::sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH::../sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH::../..::sock", qr!\ABareword in require contains "/\."!],
- ["::WOOSH\0sock", qr!\ACan't locate WOOSH\\0sock.pm:!],
- ) {
+ ["::", qr!\ABareword in require must not start with a double-colon: "::"!],
+ ["::::", qr!\ABareword in require must not start with a double-colon: "::::"!],
+ ["::/", qr!\ABareword in require must not start with a double-colon: "::/!],
+ ["/", qr!\ABareword in require maps to disallowed filename "/\.pm"!],
+ ["::/WOOSH", qr!\ABareword in require must not start with a double-colon: "::/WOOSH!],
+ [".WOOSH", qr!\ABareword in require maps to disallowed filename "\.WOOSH\.pm"!],
+ ["::.WOOSH", qr!\ABareword in require must not start with a double-colon: "::.WOOSH!],
+ ["WOOSH::.sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH::.sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH/.sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH/..sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH/../sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH::..::sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH::.::sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH::./sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH/./sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH/.::sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH/..::sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH::../sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH::../..::sock", qr!\ABareword in require contains "/\."!],
+ ["WOOSH\0sock", qr!\ACan't locate WOOSH\\0sock.pm:!],
+ )
+{