code: func (w *Watcher) handleCreateEvent(event fsnotify.Event) error {
  	klog.V(6).Infof("Handling create event: %v", event)
  
  	if w.containsBlacklistedDir(event.Name) {
  		return nil
  	}
  
  	fi, err := os.Stat(event.Name)
  	if err != nil {
  		return fmt.Errorf("stat file %s failed: %v", event.Name, err)
  	}
  
  	if strings.HasPrefix(fi.Name(), ".") {
  		klog.V(5).Infof("Ignoring file (starts with '.'): %s", fi.Name())
  		return nil
  	}
  
  	if !fi.IsDir() {
  		if fi.Mode()&os.ModeSocket == 0 {
  			klog.V(5).Infof("Ignoring non socket file %s", fi.Name())
  			return nil
  		}
  
  		return w.handlePluginRegistration(event.Name)
  	}
  
  	return w.traversePluginDir(event.Name)
  }
docs: // Handle filesystem notify event.
  // Files names:
  // - MUST NOT start with a '.'