Repository navigation
v2.5.2 #43
duriantaco
announced in
Announcements
v2.5.2
#43
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.
[2.5.2] - 2025-11-24
Added
--gate): A new "Quality Gate" feature that blocks CI/CD pipelines or local deployments if critical issues are found.pyproject.tomlunder[tool.skylos].SKY-C303: Too Many Arguments (detects functions with >5 args).SKY-C304: Function Too Long (detects functions >50 lines).SKY-L001: Mutable Default Arguments (catchesdef foo(x=[])).SKY-L002: Bare Except Block (catchesexcept:swallowing errors).SKY-L003: Dangerous Comparison (catchesif x == True:).Changed
analyzer.pylogic into a modularLinterVisitorthat will run multiple rules in a single pass.skylos . --gate -- git push).Fixed
NameError: name 'ast' is not definedcrash in Python 3.13 by implementing manual AST traversal inLinterVisitor.pathlib.Pathobjects were breaking the reporterDangerousComparisonRulewhere integer comparisons (x == 1) were flagged as Bool comparisonsThis discussion was created from the release v2.5.2.
All reactions