@@ -223,8 +223,8 @@ class Errors:
223223 # (path -> line -> error-codes)
224224 ignored_lines : dict [str , dict [int , list [str ]]]
225225
226- # Lines that are statically unreachable (e.g. due to platform/version check ).
227- unreachable_lines : dict [str , set [int ]]
226+ # Lines that were skipped during semantic analysis (would not be type-checked ).
227+ skipped_lines : dict [str , set [int ]]
228228
229229 # Lines on which an error was actually ignored.
230230 used_ignored_lines : dict [str , dict [int , list [str ]]]
@@ -281,7 +281,7 @@ def initialize(self) -> None:
281281 self .import_ctx = []
282282 self .function_or_member = [None ]
283283 self .ignored_lines = {}
284- self .unreachable_lines = {}
284+ self .skipped_lines = {}
285285 self .used_ignored_lines = defaultdict (lambda : defaultdict (list ))
286286 self .ignored_files = set ()
287287 self .only_once_messages = set ()
@@ -330,8 +330,8 @@ def set_file_ignored_lines(
330330 if ignore_all :
331331 self .ignored_files .add (file )
332332
333- def set_unreachable_lines (self , file : str , unreachable_lines : set [int ]) -> None :
334- self .unreachable_lines [file ] = unreachable_lines
333+ def set_skipped_lines (self , file : str , skipped_lines : set [int ]) -> None :
334+ self .skipped_lines [file ] = skipped_lines
335335
336336 def current_target (self ) -> str | None :
337337 """Retrieves the current target from the associated scope.
@@ -631,7 +631,7 @@ def generate_unused_ignore_errors(self, file: str) -> None:
631631 ignored_lines = self .ignored_lines [file ]
632632 used_ignored_lines = self .used_ignored_lines [file ]
633633 for line , ignored_codes in ignored_lines .items ():
634- if line in self .unreachable_lines [file ]:
634+ if line in self .skipped_lines [file ]:
635635 continue
636636 if codes .UNUSED_IGNORE .code in ignored_codes :
637637 continue
0 commit comments