Closed
Description
Problem Statement
The code in legion/agents
, legion/interface
, and legion/blocks
should adhere to PEP8 styling for visual consistency and code quality.
Proposed Solution
In scripts/lint.py
, there is a script that uses flake8
to find code styling errors, and ruff
to try to automatically fix them. This can be slightly reworked to find/auto-resolve/output remaining issues for specific directories.
Alternative Solutions
Additional Context
Implementation Ideas
Benefits
Improved developer experience, specifically those helping to maintain the codebase.
Potential Challenges
Code styling is kind of boring, but important.