Commit 036e46a
authored
fix(scanner): clean dead-code warnings (#6)
## Summary
- remove genuinely unused pickle static scan symbols reported by Skylos
- replace dynamic eval-config AST visitor hooks with explicit ast.walk
checks so Skylos no longer flags them as unused
- add regression coverage for Python assignment, annotated assignment,
and dict-literal eval config scanning
## Verification
- python -m pytest -q
- python -m ruff check .
- python -m compileall -q ceres tests scripts
- skylos . --quality --no-upload --file-filter
ceres/analyzers/model/pickle_static.py --format concise (no dead-code
findings remain for this file; other quality findings still reported)
- skylos . --quality --no-upload --file-filter
ceres/analyzers/eval/safety_config.py --format concise (no dead-code
findings remain for this file; other quality findings still reported)1 parent 8dbacf8 commit 036e46a
3 files changed
Lines changed: 26 additions & 16 deletions
File tree
- ceres/analyzers
- eval
- model
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
| 137 | + | |
| 138 | + | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | | - | |
145 | | - | |
| 143 | + | |
146 | 144 | | |
147 | 145 | | |
148 | 146 | | |
149 | | - | |
150 | | - | |
151 | | - | |
| 147 | + | |
152 | 148 | | |
153 | 149 | | |
154 | 150 | | |
155 | 151 | | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | 152 | | |
160 | 153 | | |
161 | 154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | | - | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
0 commit comments