file_lines_changed
41 *file_args
42 )
43
44 def file_lines_changed(self, file): 45 diff = self.get_diff(files=[file])
46 change_lines = [line for line in diff.split("\n")
47 if line.startswith("+") or line.startswith("-")]
filter_files_by_changed_lines
47 if line.startswith("+") or line.startswith("-")]
48 return len(change_lines)
49
50 def filter_files_by_changed_lines(self): 51 self.files = [file for file in self.files if
52 self.file_lines_changed(file) < self.max_lines]
53
get_diff_files
51 self.files = [file for file in self.files if
52 self.file_lines_changed(file) < self.max_lines]
53
54 def get_diff_files(self): 55 return self.get_diff("--name-only").split("\n")
56
57 def set_files(self, files):
set_files
54 def get_diff_files(self):
55 return self.get_diff("--name-only").split("\n")
56
57 def set_files(self, files): 58 self.files = files
59
60 def toggle_flag(self, flag):
toggle_flag
57 def set_files(self, files):
58 self.files = files
59
60 def toggle_flag(self, flag): 61 if flag in self.flags:
62 self.flags = [f for f in self.flags if f != flag]
63 else:
The module/function docstring is missing.
If you want to ignore this, you can configure this in the .deepsource.toml
file. Please refer to docs for available options.