bevyengine / bevyengine/bevy

The `bevy_ecs::schedule::schedule` module shares its name with its parent module

Open
#17,344 1 comment 0 reactions 0 assignees View on GitHub
A-ECS C-Code-Quality D-Straightforward S-Ready-For-Implementation
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

While working on https://github.com/bevyengine/bevy/pull/17335, I came across `bevy_ecs::schedule::schedule`, which was linting [`clippy::module_inception`](https://rust-lang.github.io/rust-clippy/master/index.html#module_inception).

I believe one module or the other should be renamed, as the current naming is confusing.

Contributor guide

Open the contributing guide

Research direction

Start by locating bevy_ecs::schedule::schedule and its parent module, then trace references to both names. Review the module-inception lint context and confirm the rename removes the warning while all references continue to resolve.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
game-dev
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.