Skip to content

Halstead oman metrics#58

Open
thom-sch wants to merge 9 commits intometrixplusplus:masterfrom
thom-sch:Halstead_Oman_Metrics
Open

Halstead oman metrics#58
thom-sch wants to merge 9 commits intometrixplusplus:masterfrom
thom-sch:Halstead_Oman_Metrics

Conversation

@thom-sch
Copy link
Copy Markdown
Contributor

@thom-sch thom-sch commented Mar 6, 2023

No description provided.

thom-sch added 9 commits March 6, 2023 11:45
metrixpp sucht plugins unterhalb von ext; deshalb scheint es mir sinnvoll, hier entsprechende Unterverzeichnisse anzulegen

Idee:
- ext/std/code: Plugins für Standard-Metriken / Metrriken, die direkt auf die Sourcen zugreifen
- ext/std/lang: Plugins für die unterschiedlichen Sprach-Parser
- ext/std/tools: Plugins für die unterschiedlichen Tools
- ext/xxx: Plugin-Verzeichnisse für Metriken, die auf anderen Metriken basieren (d.h. nicht direkt auf die Sourcen zugreifen)
 included

- metrixplusplus#43: wrong formed SQL COLLECT statements corrected
- metrixplusplus#53/metrixplusplus#56: Detect correct file encoding with some additional improvements
some small improvements and error correction on halstead*.py and maintainabilitity.py
Additionally:
- halstead_base.py:
  Plugin implements own methods declare_metric(), is_active(), get_fields(), callback() and count() to ensure proper order of counting N1/n1 and N2/n2
- some more comments
- Round Halstead's program effort to 3 decimals to met test suite under Python 2.7
rebasing lacks halstead_base.ini and maintainability.ini?!
@Mcilie
Copy link
Copy Markdown

Mcilie commented Jul 18, 2024

status on this? id like to implement halstead metrics if possible, other than merging is there anything i can help with here?

@thom-sch
Copy link
Copy Markdown
Contributor Author

status on this? id like to implement halstead metrics if possible, other than merging is there anything i can help with here?

Hi Michael,

sorry for late answer - I was on holiday.

Due to other work I currently don't work on this issue.
So please feel free to fork this or the original repository from https://github.com/metrixplusplus.
If you have any questions feel free to ask me.

Regards from Meerbusch
Thomas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants