Commit 07109cc
committed
spotbugs(OPM) suppress OPM_OVERLY_PERMISSIVE_METHOD project-wide
Defers the 25-site scope-tightening pass until after the planned
package-architecture refactor. Same rationale and decision recorded in
workspace/crossrepostatus.md alongside the parallel BAF suppression.
Why suppress instead of fix now:
- Current jllama package layout groups production code in
net.ladenthin.llama + a thin sibling package set. Any method called
only by same-package callers is flagged as "could be package-private".
Correct today, false tomorrow once the refactor splits the root
package into proper layers — cross-layer calls then need public.
- Tightening every site now creates mechanical churn the refactor
would revert.
- TODO marker added to workspace/crossrepostatus.md under the
"Affects BAF + jllama (multi-package repos)" section so the rule
can be re-enabled deliberately the week the layers stabilise.
Cross-repo alignment: same suppression added to BAF
(BitcoinAddressFinder/spotbugs-exclude.xml, 33 sites there).1 parent ce8b466 commit 07109cc
1 file changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
208 | 236 | | |
0 commit comments