psf/black
This page separates the public deterministic grade from the optional AI review. Users should be able to tell immediately what affects the score, what is extra context, and which commit the score belongs to.
What this repo scored on the pinned static snapshot
The public grade comes from the static snapshot only. The optional AI review appears separately so it can add context without moving the public score.
Finding summary
Severity and category counts from the same pinned static snapshot that produced the public grade.
Top findings
The highest-priority preview findings from the public static snapshot. This is the fast way to understand why the score landed where it did.
Untrusted deserialization via pickle.load
src/black/cache.py:80
Untrusted deserialization via pickle.load
src/blib2to3/pgen2/grammar.py:124
Untrusted deserialization via pickle.loads
src/blib2to3/pgen2/grammar.py:129
Use of os.system()
tests/data/cases/preview_long_strings__regression.py:21
Possible command injection (os.system): tainted input.
tests/data/cases/preview_long_strings__regression.py:21
Use of os.system()
tests/data/cases/preview_long_strings__regression.py:606
Possible command injection (os.system): tainted input.
tests/data/cases/preview_long_strings__regression.py:606
Use of os.system()
tests/test_black.py:1805
Use of os.system()
tests/test_black.py:1812
Cyclomatic complexity is 45 (threshold: 10). Consider splitting branches.
src/black/__init__.py:537
Cognitive complexity is 71 (threshold: 15). Consider simplifying nested logic.
src/black/__init__.py:537
Cyclomatic complexity is 68 (threshold: 10). Consider splitting branches.
src/black/__init__.py:1361
How this scorecard was produced
This deterministic static snapshot is the public grade users see on this page.
No AI review is attached yet. Judge can publish a static-only scorecard.
Snapshot metadata
Need to refresh this repo?
Open Judge submit with this repo prefilled. That gives you a direct operator path to run a new static snapshot and optionally attach an AI review.
Open Judge submit