pub fn check_file_directory_conflicts( root: &Path, files: &[PathBuf], ) -> Result<(), Vec<CompileError>>