[CI] Ignore ruff D209, rejoin the docstrings it split, and silence incompatible-rule warnings (#57212)

Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Harry Mellor
2026-09-16 10:57:24 -07:00
committed by GitHub
co-authored by Claude Opus 5
parent 1085b64425
commit 651a88c09a
693 changed files with 2088 additions and 4171 deletions
+3 -6
View File
@@ -56,8 +56,7 @@ class Target:
def __init__(self, start, end):
"""Creates a target object by passing in the start/end times in seconds
as a float.
"""
as a float."""
self.start = start
self.end = end
# A list of targets, appended to by the owner of this object.
@@ -105,8 +104,7 @@ class Target:
def ReadTargets(log, show_all):
"""Reads all targets from .ninja_log file |log_file|, sorted by duration.
The result is a list of Target objects.
"""
The result is a list of Target objects."""
header = log.readline()
assert header == "# ninja log v5\n", "unrecognized ninja log version {!r}".format(
header
@@ -155,8 +153,7 @@ def GetExtension(target, extra_patterns):
For targets that generate multiple outputs it is important to return a
consistent 'canonical' extension. Ultimately the goal is to group build steps
by type.
"""
by type."""
for output in target.targets:
if extra_patterns:
for fn_pattern in extra_patterns.split(";"):