Remove unused zero-byte skeleton files #44

Closed
opened 2026-05-12 00:44:39 -04:00 by JackFrostbyte · 0 comments

Context

A code review found several zero-byte skeleton files left behind from earlier refactors. They currently do not provide functionality and only add noise to IDE navigation and project structure.

This is a good first collaboration issue because it should be small, easy to review, and low risk.

Files to inspect

Potential dead skeleton files:

  • src/rgb_aura/config.py
  • src/rgb_aura/devices.py
  • src/rgb_aura/openrgb_client.py
  • src/rgb_aura/animations/aurora.py
  • src/rgb_aura/animations/patterns.py

Scope

  • Confirm these files are truly unused.
  • Remove files that are empty and not imported anywhere.
  • If any file is imported or expected by package structure, either keep it or replace it with a meaningful minimal implementation/comment.
  • Run tests/checks after cleanup.

Acceptance criteria

  • Empty unused skeleton files are removed.
  • No imports break.
  • ruff format passes.
  • ruff check passes.
  • Existing tests pass.
  • PR explains which files were removed and why.

Branch workflow

Base branch:

develop

Suggested work branch:

fix/issue-44-remove-dead-skeleton-files

Pull request target:

develop

Do not merge directly into main. main should only receive tested release-ready changes from develop.

## Context A code review found several zero-byte skeleton files left behind from earlier refactors. They currently do not provide functionality and only add noise to IDE navigation and project structure. This is a good first collaboration issue because it should be small, easy to review, and low risk. ## Files to inspect Potential dead skeleton files: - `src/rgb_aura/config.py` - `src/rgb_aura/devices.py` - `src/rgb_aura/openrgb_client.py` - `src/rgb_aura/animations/aurora.py` - `src/rgb_aura/animations/patterns.py` ## Scope - Confirm these files are truly unused. - Remove files that are empty and not imported anywhere. - If any file is imported or expected by package structure, either keep it or replace it with a meaningful minimal implementation/comment. - Run tests/checks after cleanup. ## Acceptance criteria - Empty unused skeleton files are removed. - No imports break. - `ruff format` passes. - `ruff check` passes. - Existing tests pass. - PR explains which files were removed and why. ## Branch workflow Base branch: `develop` Suggested work branch: `fix/issue-44-remove-dead-skeleton-files` Pull request target: `develop` Do not merge directly into `main`. `main` should only receive tested release-ready changes from `develop`.
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JackFrostbyte/rgb-aura#44
No description provided.