Well then configuration files can simply not be in the same directory as your files. Easy fix.
But they don't need to be hidden by being special, they can just be "hidden" by living in a subdirectory that you don't look inside.