Commits
User selector
Commit History
Commits on Feb 18, 2026
SONARPY-3753 Update RSPEC before 5.18 release (#868)
Show description for fbe6e30authored andcommitted
Commits on Feb 4, 2026
Update rule metadata (#834)
Show description for 64cc4ebauthored andcommittedSONARPY-3751 Fix QG (#831)
Show description for df464a6authored andcommitted
Commits on Feb 3, 2026
SONARPY-3747 Fix FN on S8370 to raise issue on all children (#827)
Show description for 4694786authored andcommitted
SONARPY-3710 S8515: use call graph
Show description for b44444dauthored andcommitted
SONARPY-3694 Remove dead code (#828)
Show description for ce3b7b6authored andcommitted
SONARPY-3694 CORSMiddleware should be added last in the middleware chain (#820)
Show description for 3333312authored andcommitted
Commits on Feb 2, 2026
SONARPY-3640: Update S8392 to unify with Flask applications (#787)
Show description for b34a7c9authored andcommittedSONARPY-3612 Rule S6863 Flask error handlers should set HTTP status code (#819)
Show description for f4b5f06authored andcommitted
SONARPY-3695 Create rule S8415: HTTPException responses should be documented in endpoint metadata (#817)
Show description for a5253aaauthored andcommitted
SONARPY-3693 Create rule S8413: Router prefixes should be defined during APIRouter initialization (#818)
Show description for f29d7f1authored andcommitted
SONARPY-3707 S8412: Add quick fix (#821)
Show description for c5ff601authored andcommitted
Commits on Jan 30, 2026
SONARPY-3613 Extend S6552 to support Flask route decorators alongside Django receiver (#816)
Show description for 7270c92authored andcommitted
SONARPY-3636 Create rule S8385: "send_file" should specify "mimetype" or "download_filename" when used with file-like objects (#791)
Show description for c73963dauthored andcommittedSONARPY-3691 Create rule S8411: FastAPI path parameters should be included in route function signatures (#810)
Show description for decff3bauthored andcommitted
SONARPY-3611 Rule S6965: Flask REST API actions should be annotated with an HTTP verb attribute (#809)
Show description for ddc50ecauthored andcommitted
SONARPY-3692 Create rule S8412: Generic route decorators should not be used (#814)
Show description for 12f692cauthored andcommitted
SONARPY-3689 Create rule S8410: FastAPI dependencies should use Annotated type hints (#811)
Show description for 735fb01authored andcommitted
Commits on Jan 29, 2026
SONARPY-3688 Create rule S8409: FastAPI routes should not specify redundant "response_model" parameters (#807)
Show description for 4b824d9authored andcommitted
Commits on Jan 28, 2026
SONARPY-3665 Create rule S8401: Child routers should be included before parent router registration (#798)
Show description for bf7f228authored andcommitted
Commits on Jan 27, 2026
SONARPY-3661 Rule S8397: FastAPI applications should be passed as import strings when using reload, debug, or workers (#804)
Show description for a269984authored andcommitted
Commits on Jan 26, 2026
SONARPY-3669 Create rule S8405: TestClient requests should use "content" parameter for bytes or text
Show description for b96d1c5authored andcommitted
SONARPY-3664 Rule S8400: Endpoints returning 204 status should have an empty response body (#786)
Show description for a391a8dauthored andcommitted
SONARPY-3620 Create rule S8374: Flask class-based view decorators should be applied using the "decorators" attribute (#779)
Show description for eb7ab0aauthored andcommitted
SONARPY-3685 Fix NullPointer in S8389 (#802)
Show description for 6cfa9e5authored andcommitted
SONARPY-3616 Create rule S8371: HTTP headers should be accessed safely to avoid KeyError exceptions (#785)
Show description for 725251fauthored andcommitted
SONARPY-3684 Fix quality gate (#801)
Show description for f2af5a8authored andcommitted
Commits on Jan 23, 2026
SONARPY-3615: Create rule S8370: Query parameters should not be used in Flask POST requests (#788)
Show description for 67976ffauthored andcommitted
SONARPY-3653 Create rule S8389: FastAPI file upload endpoints should use "Form()" with Pydantic validators instead of "Body()" or "Depends()" (#789)
Show description for 81bbb27authored andcommitted
SONARPY-3682 Fix QualityGate (#795)
Show description for 101a889authored andcommitted
Commits on Jan 22, 2026
SONARPY-3656: Create rule S8392: FastAPI applications should not bind to all network interfaces (#782)
Show description for 2d81b11authored andcommitted
SONARPY-3660 Create rule S8396: Optional Pydantic fields should have explicit default values (#780)
Show description for 747c77fauthored andcommitted
Commits on Jan 20, 2026
SONARPY-3621 Create rule S8375: Flask "preprocess_request()" return values should be handled (#775)
Show description for cb334bfauthored andcommitted
Commits on Jan 19, 2026
SONARPY-3641 Allow for NoSonar key to be different from RSPEC key (#770)
Show description for 1313e5fauthored andcommitted
SONARPY-3631 Make SymbolV2 and UsageV2 public (#758)
Show description for 9ecd9a9authored andcommitted