fix: full-repo ruff lint cleanup and CI migration to uv
Resolve all 374 ruff errors across 36 Python files (E501, E702, E722, E741, F821, F841, invalid-syntax) bringing `ruff check .` to zero errors repo-wide with line-length=100. Rewrite CI workflow to use uv for dependency management, whole-repo `ruff check .`, py_compile syntax gate, and merged python-tests job. Add pyproject.toml with ruff config and uv dependency groups. CI structure proposed by hcm444.
This commit is contained in:
@@ -27,10 +27,20 @@ ax.axhline(polygon_y2, color="blue", linestyle="--")
|
||||
via_positions = [2, 4, 6, 8] # x positions for visualization
|
||||
for x in via_positions:
|
||||
# Case A
|
||||
ax.add_patch(plt.Circle((x, polygon_y1), via_pad_A/2, facecolor="green", alpha=0.5, label="Via pad A" if x==2 else ""))
|
||||
ax.add_patch(
|
||||
plt.Circle(
|
||||
(x, polygon_y1), via_pad_A / 2, facecolor="green", alpha=0.5,
|
||||
label="Via pad A" if x == 2 else ""
|
||||
)
|
||||
)
|
||||
ax.add_patch(plt.Circle((x, polygon_y2), via_pad_A/2, facecolor="green", alpha=0.5))
|
||||
# Case B
|
||||
ax.add_patch(plt.Circle((-x, polygon_y1), via_pad_B/2, facecolor="red", alpha=0.3, label="Via pad B" if x==2 else ""))
|
||||
ax.add_patch(
|
||||
plt.Circle(
|
||||
(-x, polygon_y1), via_pad_B / 2, facecolor="red", alpha=0.3,
|
||||
label="Via pad B" if x == 2 else ""
|
||||
)
|
||||
)
|
||||
ax.add_patch(plt.Circle((-x, polygon_y2), via_pad_B/2, facecolor="red", alpha=0.3))
|
||||
|
||||
# Add dimensions text
|
||||
|
||||
Reference in New Issue
Block a user