astral-sh/ruff

Consider analyze-graph for packages and producing graph?

Ouverte

#13 431 ouverte le 20 sept. 2024

 (8 commentaires) (0 réaction) (0 personne assignée)Rust (2 088 forks)batch import
analyzehelp wanted

Métriques du dépôt

Stars
 (47 527 étoiles)
Métriques de merge PR
 (Merge moyen 3j 8h) (573 PRs mergées en 30 j)

Description

My Graph-Imports package has been a useful tool in my development. Now that Ruff has ruff analyze graph, it could be extended to supplant my tool if there's a desire. Suggestions:

  • Add a --package flag to switch from producing a graph of module imports to package imports (take the union over every module within a package?)
  • Add a --output_image flag to produce an actual image of the graph rather than text?

I realize this may be out of scope, but I thought I'd suggest it since it might be easy to do. (The source for graph-imports is quite short: https://github.com/NeilGirdhar/graph_imports/blob/main/graph_imports/__init__.py)

Guide contributeur