Skip to content

[FEATURE] All Phase 1 Components (Agents, Blocks, Tools) are PEP8 Adherent (Code Styling) #19

Closed
@og-hayden

Description

@og-hayden

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions