As far as I’m aware you can’t disable specific warnings for entire directories or files.
However, you can disable all warnings for specific directories using the following on the command line:
--ignore=<file[,file]>
The file here can be a directory.
Personally, and I know you said you’d rather not, I’d add a disable to the top of each file.