jelmer / jelmer/makefile-lsp

Diagnostic for unreachable targets

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
3
Forks
0
Avg merge
2m
Merged PRs (30d)
1

Description

Detect targets that cannot be reached from the default goal or from any .PHONY target through the prerequisite graph. These are likely dead rules that could be cleaned up. This would need to account for pattern rules and targets that might be invoked directly from the command line.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named in the issue. Start by locating how target and prerequisite graphs are represented, then determine how default and .PHONY roots, pattern rules, and command-line targets should be handled. Done means unreachable targets are diagnosed without flagging targets that may be invoked directly.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.