in reply to How do you get around the lexical scoping of use pragmas?

Call me oldfashioned, but I still use
#!/usr/bin/perl -w
at the start of each script, which will turn on warnings globally.

But as far as I know, you'll have to use strict and diagnostics for each file.