Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metrics backlog #758

Open
5 of 13 tasks
intjftw opened this issue Jul 16, 2024 · 0 comments
Open
5 of 13 tasks

Metrics backlog #758

intjftw opened this issue Jul 16, 2024 · 0 comments
Labels
Kind: Discussion 💬 Kind: Enhancement 🌟 Plugin: C++ Issues related to the parsing and presentation of C++ projects. Plugin: Metrics Issues related to the code metrics plugin. Status: WIP 👷 Issue or PR under development - feel free to review, though!

Comments

@intjftw
Copy link
Collaborator

intjftw commented Jul 16, 2024

I'd like to clarify what metrics have been requested, and which have been done.

AST node / type level metrics:

  • Afferent coupling (WIP, in PR)
  • Efferent coupling (in PR)
  • Cyclomatic complexity (McCabe)
  • Bumpy road
  • Lack of cohesion of methods (needs to be optimized)
  • Parameter count of methods
  • Relational cohesion (WIP, in PR)

File / module level metrics:

  • Afferent coupling
  • Efferent coupling
  • Relational cohesion

Additional tasks:

  • Parallel metrics calculation
  • Incremental parsing
  • Test cases for each metric type
@intjftw intjftw added Kind: Enhancement 🌟 Kind: Discussion 💬 Status: WIP 👷 Issue or PR under development - feel free to review, though! Plugin: C++ Issues related to the parsing and presentation of C++ projects. Plugin: Metrics Issues related to the code metrics plugin. labels Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: Discussion 💬 Kind: Enhancement 🌟 Plugin: C++ Issues related to the parsing and presentation of C++ projects. Plugin: Metrics Issues related to the code metrics plugin. Status: WIP 👷 Issue or PR under development - feel free to review, though!
Projects
None yet
Development

No branches or pull requests

1 participant