code: def violation_lines(self, src_path):
          
  
          diff_violations = self._diff_violations().get(src_path)
  
          if diff_violations is None:
              return []
  
          return sorted(diff_violations.lines)
docs: Return a list of lines in violation (integers)
          in `src_path` that were changed.
  
          If we have no coverage information for
          `src_path`, returns an empty list.