v0.10.0 #156
heavykenny
announced in
Announcements
v0.10.0
#156
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
A precision release. A sweep through the ai-slop rules to cut false positives on real human-written code, validated against popular open-source libraries surfaced at the HN launch. One library dropped from 426 findings to 92, every removed finding a false positive, with clean code still scoring 100.
Fixed (false positives)
thin-wrapperonly flags a true passthrough (a function forwarding its own parameters unchanged). A call that transforms its arguments is real work, not a wrapper.narrative-commentdrops the bare-section-label branch, recognises reasoning markers, and the length-based branches now require an actual AI-narration signal rather than length alone. Long, well-written explanatory comments are kept.trivial-commentonly fires when the comment restates the next line. Comments that add a condition or reason are kept.silent-recoveryonly fires when the caught error is dropped, not when it is logged.meta-commentonly flags leading plan markers, not UI "step N" wizard prose.hardcoded-id/hardcoded-urlexempt env-var-name literals, migration files, and stable vendor API hosts.todo-stubspares TODOs that reference a tracking issue.unused-importno longer flagsfrom __future__ import.hallucinated-importparses PEP 735[dependency-groups], recognisespsycopg2frompsycopg2-binary, and no longer flags import-shaped text inside docstrings, imports underif TYPE_CHECKING:, thecode/codeop/rlcompleterstdlib modules, or non-production paths (validated on flask: 19 to 0).docs/build tooling is treated as non-production, likescripts/andexamples/.Changed
Full notes in CHANGELOG.md.
This discussion was created from the release v0.10.0.
All reactions