Skip to content

Conversation

@MuhamadRifansyah
Copy link
Contributor

Overview

Improve CLI validation diagnostics and lint hygiene without changing runtime behavior.

Changes

  • Log parse failures in _check_class_in_dir to surface plugin syntax errors.
  • Add module docstring, import guards for json5, and explicit UTF-8 file reads.
  • Convert logging to lazy % formatting and add targeted lint suppressions for protected access and complexity warnings.
  • Wrap long help text to satisfy linting.

Impact

More transparent validation errors and cleaner static-analysis output; no functional behavior changes.

ruff check

all passed

Additional Information

None.

@MuhamadRifansyah MuhamadRifansyah requested review from a team as code owners February 11, 2026 15:16
@github-actions github-actions bot added robotics Robotics code changes python Python code labels Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python Python code robotics Robotics code changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant