Commit de5b697
fix(lint): exclude gauge needles/pointers from connector_motion_detached
A gauge needle/pointer/tick is a one-end-anchored indicator, not a
node-to-node connector; a separate gauge check owns it. Skip a connector
whose element or group ancestor id/class matches needle|pointer|gauge|tick|
indicator, and skip gauge-indicator geometry (endpoint pivots near an SVG
arc/hub centre with the loose end radially outward). A defective radial
connector points the other way so it still fires. Clears the fuzz080 gauge
false positive; fuzz011 detach still fires (0 FP across the 81-sample corpus).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent b217183 commit de5b697
2 files changed
Lines changed: 62 additions & 0 deletions
File tree
- packages/cli/src
- commands
- utils
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1739 | 1739 | | |
1740 | 1740 | | |
1741 | 1741 | | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
1742 | 1746 | | |
1743 | 1747 | | |
1744 | 1748 | | |
1745 | 1749 | | |
1746 | 1750 | | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
1747 | 1758 | | |
1748 | 1759 | | |
1749 | 1760 | | |
| |||
1821 | 1832 | | |
1822 | 1833 | | |
1823 | 1834 | | |
| 1835 | + | |
1824 | 1836 | | |
1825 | 1837 | | |
1826 | 1838 | | |
| |||
Lines changed: 50 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
108 | 158 | | |
109 | 159 | | |
110 | 160 | | |
| |||
0 commit comments