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

Add function complexity and size metrics #1398

Merged
merged 19 commits into from
Jun 12, 2018

Commits on Jun 8, 2018

  1. Configuration menu
    Copy the full SHA
    165f8e9 View commit details
    Browse the repository at this point in the history
  2. Adding Complex Functions metrics, returning number of functions over …

    …a threshold of cyclomatic complexity. The threshold is controlled by the property sonar.cxx.funccomplexity.threshold
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    0a77b27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7eac35 View commit details
    Browse the repository at this point in the history
  4. Adding Complex Functions metrics, returning number of functions over …

    …a threshold of cyclomatic complexity. The threshold is controlled by the property sonar.cxx.funccomplexity.threshold
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    aa912ae View commit details
    Browse the repository at this point in the history
  5. Implements Big Functions and % of Big Functions metrics, controlled b…

    …y the property sonar.cxx.funcsize.threshold.
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    0b1e6f3 View commit details
    Browse the repository at this point in the history
  6. Dumping list of ranked functions by cyclomatic complexity and lines o…

    …f code. Both controled by properties (sonar.cxx.funccomplexity.filename and sonar.cxx.funcsize.filename)
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    5381792 View commit details
    Browse the repository at this point in the history
  7. More metrics.

    % of Lines of Code in Big Functions
    % of Lines of Code in Complex Functions.
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    f2940bd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d09de2c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    15c1c63 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7696b0d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a31b02e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6993e23 View commit details
    Browse the repository at this point in the history
  13. - Removing metric definitions from this project

    - Adding reference to sonar-opencommunity-metrics
    - Changing all code to reference metrics defined in sonar-opencommunity-metrics, which now is responsible for the aggregated numbers.
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    dc0cbed View commit details
    Browse the repository at this point in the history
  14. Revert "- Removing metric definitions from this project"

    This reverts commit 008fd89.
    ericlemes committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    c37398b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2f729f2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5e13013 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    42d62d3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3cfc07e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2018

  1. Style changes.

    ericlemes committed Jun 11, 2018
    Configuration menu
    Copy the full SHA
    68d6fd7 View commit details
    Browse the repository at this point in the history