code: def execute(self):
      
      relevant_targets = self._get_non_synthetic_targets(self.get_targets())
  
      if self.sideeffecting:
        # Always execute sideeffecting tasks without invalidation.
        self._execute_for(relevant_targets)
      else:
        # If the task is not sideeffecting we can use invalidation.
        with self.invalidated(relevant_targets) as invalidation_check:
          self._execute_for([vt.target for vt in invalidation_check.invalid_vts])
docs: Runs the tool on all source files that are located.