[`ssort`] Implement statement reording #22235
JackAshwell11
marked this pull request as ready for review 18 days ago
ntBre
commented
on 2025-12-29
Initial commit of setting up ssort rules and linter compatability
5e21bd5f
Introduced a dependency graph and a topological sort for analysing an…
4a3ab6ff
Refactored and cleaned up ssort's internals, so every statement now b…
5a831f1a
Improved ssort replacement string generation to preserve original for…
27ba34f4
Added support for sorting inside classes by recursively calling `orga…
7ea42c11
Added support for narrative ordering in ssort controllable via the li…
37027a1f
Added a new rule for detecting cycles in function/method calls
6acc6969
Added Python test file fixtures to test the correctness of the ssort …
4e835e08
Removed `FunctionCallCycle` as it may be controversial
4da833f8
Added code review fixes:
fb6b12ae
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub