Halstead oman metrics by thom-sch · Pull Request #58 · metrixplusplus/metrixplusplus · GitHub
Skip to content

Halstead oman metrics#58

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

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

Conversation

@thom-sch

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

Copy link
Copy Markdown
Contributor

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

Mcilie commented Jul 18, 2024

Copy link
Copy Markdown

@thom-sch

Copy link
Copy Markdown
Contributor Author

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