Skip to content

chore(python): Minor code quality improvements for Phase 2/3 tools #259

@rshade

Description

@rshade

Priority: P3 - Low

Problem Statement

Several minor code quality issues identified in PR #249 review.

Issues to Address

1. Redundant Default Assignment

The .venv default for venvPath is already defined in the Zod schema, making the runtime default redundant.

2. Documentation Clarity

The topN parameter behavior in pythonProfile needs clearer documentation about what it limits (functions, calls, etc.).

3. Unrelated Dependency

The shiki dependency addition needs clarification - appears unrelated to Python tools.

Acceptance Criteria

  • Redundant defaults removed
  • JSDoc improved for unclear parameters
  • Shiki dependency clarified or removed
  • make lint && make test && make build passes

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority-lowPriority 3 - Low prioritypythonPython language supporttechnical-debtTechnical debt and code quality issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions