codeclimate/test-reporter

View on GitHub
integration-tests/codeclimate.3.json

Summary

Maintainability
Test Coverage
{
  "ci_service": {
    "branch": "ap-setup-test-coverage",
    "build_identifier": "10427",
    "build_url": "10427",
    "commit_sha": "feef737e73794f77418b723b0ec339c8837998b4",
    "committed_at": 1490133950,
    "name": "true"
  },
  "environment": {
    "gem_version": "2.4.8",
    "package_version": "",
    "pwd": "/app",
    "rails_root": "",
    "reporter_version": "0.1.0-rc",
    "simplecov_root": ""
  },
  "git": {
    "branch": "ap-setup-test-coverage",
    "head": "feef737e73794f77418b723b0ec339c8837998b4",
    "committed_at": 1490133950
  },
  "covered_percent": 75.36696593986034,
  "covered_strength": 0,
  "line_counts": {
    "missed": 3457,
    "covered": 10577,
    "total": 14034
  },
  "source_files": [
    {
      "blob_id": "34e72debd2905bb79cbfad55f47ba08afa7b87cd",
      "coverage": "[1,1,107,107,null,null,1,83,0,83,81,null,2,null,null,null,1,24,null,24,24,null,0,null,null,null,1,null,1,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 80.95238095238095,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 17,
        "total": 21
      },
      "name": "app/models/repo_authorizer.rb"
    },
    {
      "blob_id": "01b46a6790129e103d697beb8b85396740c32904",
      "coverage": "[1,1,null,1,null,null,null,null,null,1,null,null,null,null,null,null,null,null,1,5,null,null,1,null,null,null,40,null,null,1,null,10,null,null,10,null,null,null,null,1,10,null,null,1,10,null,null,1,10,null,null,1,10,null,null,1,0,null,null,1,0,0,0,0,0,0,null,0,null,null,null,1,0,0,0,0,null,null,null,1,0,null,null,1,22,22,null,null,null,1,17,17,null,null,null,1,0,null,null,1,10,0,null,null,1,10,0,null,null,1,0,0,null,null,1,20,0,null,null,1,20,20,null,null,1,7,null,null,1,12,null,null,1,0,null,null,1,1,null,1,1,1,null,0,null,null,null,1,0,null,null,1,0,null,null,1,5,null,null,1,null,1,0,null,null,1,null,20,null,null,null,null,null,1,39,null,0,null,null,1,5,null,null]",
      "covered_percent": 71.26436781609196,
      "covered_strength": 0,
      "line_counts": {
        "missed": 25,
        "covered": 62,
        "total": 87
      },
      "name": "app/presenters/comparison_presenter.rb"
    },
    {
      "blob_id": "7755ab681bcd831a87a7ac40256a7554444105d8",
      "coverage": "[1,null,1,1,1,1,1,null,1,null,null,1,3,3,null,null,1,3,null,null,1,null,1,null,1,3,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 16,
        "total": 16
      },
      "name": "lib/code_climate/analytics/snowplow/tracker.rb"
    },
    {
      "blob_id": "6ae7197a19b4b306ee83edfffae90f2b061082d1",
      "coverage": "[1,1,null,1,1,1,1,null,1,null,1,1,null,1,null,1,0,null,null,1,null,1,8,null,null,1,4,0,null,4,null,null,1,null,1,0,null,null,1,0,null,null,1,2,null,null,null]",
      "covered_percent": 84.61538461538461,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 22,
        "total": 26
      },
      "name": "app/controllers/admin/base_controller.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,null,null,1,0,0,null,0,null,0,0,null,null]",
      "covered_percent": 33.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 3,
        "total": 9
      },
      "name": "app/helpers/tooltip_helper.rb"
    },
    {
      "blob_id": "a00a8aa598862b08fc3407fe4716149a8fcf92de",
      "coverage": "[1,1,21,null,null,1,21,21,null,null,0,0,0,0,null,0,null,null,null,1,null,1,null,1,21,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 10,
        "total": 15
      },
      "name": "app/models/postmark_user_mailer.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,null,1,null,1,null,null,null,null,48,null,null,1,24,null,24,1,null,null,null,1,0,null,null,1,0,null,null,null]",
      "covered_percent": 85.71428571428571,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 12,
        "total": 14
      },
      "name": "lib/code_climate/rate_limited.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,1,1,1,36,null,null,1,null,null,null,null,36,null,null,1,null,1,null,1,36,2,null,null,null,2,null,null,null,1,38,37,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 16,
        "total": 16
      },
      "name": "lib/code_climate/metric_states/google_analytics.rb"
    },
    {
      "blob_id": "6b02937e0c7d9a1ed264dac2829bc6898e8c8310",
      "coverage": "[1,1,null,1,null,1,6,3,3,null,null,1,3,6,3,3,3,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,0,null,0,0,0,null,0,null,null,null,1,0,0,null,0,0,0,0,null,0,null,null,null,1,0,0,null,0,0,0,null,null,1,null,1,6,null,null,1,0,null,null]",
      "covered_percent": 47.82608695652174,
      "covered_strength": 0,
      "line_counts": {
        "missed": 24,
        "covered": 22,
        "total": 46
      },
      "name": "app/controllers/teams_controller.rb"
    },
    {
      "blob_id": "e29e0e224204413ec648bdc4b727fc938f88456a",
      "coverage": "[1,1,0,null,null,1,0,null,null,1,0,0,0,0,null,0,null,null,null]",
      "covered_percent": 36.36363636363637,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 4,
        "total": 11
      },
      "name": "app/helpers/build_error_helper.rb"
    },
    {
      "blob_id": "33c40f67385a399b96b1939f2f4946f506891222",
      "coverage": "[1,null,1,5,5,5,null,null,1,0,null,null,1,7,null,null,1,2,null,null,1,5,null,null,1,0,null,null,null,null,1,0,null,null,null,null,1,3,null,null,1,0,null,null,null,null,null,1,9,null,null,1,null,1,3,null,null,1,0,null,null,null,null,0,null,null,null]",
      "covered_percent": 79.3103448275862,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 23,
        "total": 29
      },
      "name": "app/models/create_ticket_presenter.rb"
    },
    {
      "blob_id": "7467b11ea2354441a5ecb280da4948ac81ad9c23",
      "coverage": "[1,1,null,1,23,23,null,23,23,null,0,null,null,null,1,0,0,null,null,1,23,null,null,1,0,0,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 70.58823529411765,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 12,
        "total": 17
      },
      "name": "app/models/language.rb"
    },
    {
      "blob_id": "4edff4ae80294b65124068c2b912f9888822d677",
      "coverage": "[1,1,1,1,1,null,1,1,1,null,null,null,0,null,null,null,null]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 8,
        "total": 9
      },
      "name": "app/controllers/admin/trial_extensions_controller.rb"
    },
    {
      "blob_id": "d30b4e709ce989b280a7260aad3735ad4f5bf87c",
      "coverage": "[1,1,null,1,null,1,1,1,null,1,1,1,1,null,1,0,0,null,null,1,3,0,null,null,null,1,3,3,null,null,1,6,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,1,0,null,null,1,3,null,null,1,3,0,null,null,null,null]",
      "covered_percent": 83.33333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 25,
        "total": 30
      },
      "name": "app/controllers/api/base_controller.rb"
    },
    {
      "blob_id": "14a546e1f3170e01786e3a1e7d0f742f15e81105",
      "coverage": "[1,1,2,2,2,null,null,null,1,null,1,8,null,null,1,2,null,null,null,null,1,2,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 12,
        "total": 12
      },
      "name": "app/jobs/email_change_notification.rb"
    },
    {
      "blob_id": "b74f1738f30ebfa3ea402528de43682d015ebf36",
      "coverage": "[1,1,null,1,null,1,29,29,null,null,1,0,null,null,1,2,1,null,null,null,1,2,1,null,null,null,1,3,1,null,null,null,1,0,null,null,1,0,null,null,1,null,9,null,null,null,1,25,null,10,null,null,null,null,null,null,null,null,null,10,10,null,10,10,null,null,null,null,null,null,null,null,null,10,null,null,1,0,null,0,null,null,null,null,0,null,null,1,18,null,9,null,null,null,null,null,null,null,null,null,9,9,null,9,9,null,null,null,null,null,null,null,null,null,9,null,null,1,33,null,10,null,null,null,null,null,null,null,null,null,null,null,10,null,10,10,null,null,null,null,null,null,null,null,null,11,null,11,14,null,11,19,null,11,null,null,null,null,11,10,null,null,1,9,null,null,1,0,null,0,null,null,null,0,null,0,null,null,1,4,null,null,1,null,13,null,13,11,null,11,null,null,1,null,1,null,null,null,null,29,null,null,1,19,13,null,null,null,1,0,null,0,0,null,null,null,1,8,null,8,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8,null,null,8,4,null,4,null,null,null,1,37,null,null,1,29,null,null]",
      "covered_percent": 85.86956521739131,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 79,
        "total": 92
      },
      "name": "app/models/snapshot_comparison.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/initializers/customerio.rb"
    },
    {
      "blob_id": "9d9b00a1f26941c93fafc0ad8418e02f3e8baad8",
      "coverage": "[1,1,1,null,1,1,null,null,1,1,7,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 8,
        "total": 8
      },
      "name": "lib/code_climate/redesign.rb"
    },
    {
      "blob_id": "5ace5cb5612e534c7c65df7afa0d1647e324a273",
      "coverage": "[1,1,null,1,2,2,1,null,2,1,null,null,null,null,1,null,1,4,6,3,3,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 14,
        "total": 14
      },
      "name": "app/controllers/inferred_configs_controller.rb"
    },
    {
      "blob_id": "1adcef66ab5ac8f78cf489825541f5098752ae54",
      "coverage": "[1,1,1,null,1,null,1,null,1,570,null,570,570,570,null,null,1,240,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,182,null,null,1,0,null,null,1,6,null,null,1,0,0,0,0,null,0,null,null,null,null,null,1,null,1,null,1,null,null,null,null,null,null,null,1,null,null,null,null,null,1,null,null,null,1,null,null,null,null,null,null,null,null,1,null,1,null,1,null,1,null,1,1,1,1,1,1,null,1,null,1,null,1,null,1,null,1,0,0,null,0,null,null,null,1,0,null,null,1,10,null,null,1,570,null,null,1,530,null,null,1,null,null,0,null,null,1,3,null,3,3,3,null,3,2,null,null,3,3,3,3,3,null,3,null,null,1,4,4,null,4,4,0,null,4,4,4,null,null,4,0,null,null,null,null,null,4,0,null,null,4,4,null,null,1,4,4,4,4,4,null,null,null,1,3,3,3,null,null,null,0,null,3,null,null,3,null,null,1,1,1,0,null,0,null,0,null,null,1,null,null,1,0,null,null,1,0,null,null,1,3,null,null,1,3,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,0,0,0,0,0,null,null,1,null,1,3,null,null]",
      "covered_percent": 77.37226277372264,
      "covered_strength": 0,
      "line_counts": {
        "missed": 31,
        "covered": 106,
        "total": 137
      },
      "name": "app/models/service.rb"
    },
    {
      "blob_id": "3406462eb5c344633da3804bed970bb2a934b838",
      "coverage": "[1,1,1,1,null,1,null,1,1,9,null,null,1,16,null,null,1,3,2,1,null,1,null,null,null,null,1,504,null,null,1,27,null,null,1,1,null,null,1,30,null,null,1,null,null,128,10,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,14,null,null,1,10,null,140,null,null,null,1,16,null,null,1,null,1,144,144,144,null,null,1,436,null,null,1,119,null,null,1,144,null,null,1,0,null,null,1,144,null,null]",
      "covered_percent": 91.07142857142857,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 51,
        "total": 56
      },
      "name": "app/models/service_query.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,null,null,1,1,1,null,null,1,1,0,null,1,null,null,null]",
      "covered_percent": 90,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 9,
        "total": 10
      },
      "name": "app/models/user_activity_policy.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,1,null,1,0,null,1,1,1,null,null,null,null,null,0,null,null,null,null,1,2,null,2,1,null,1,null,null,null,null,1,1,null,0,null,null,null,null,1,0,null,0,0,0,0,null,0,null,null,null,1,null,1,3,null,null,null]",
      "covered_percent": 68.96551724137932,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 20,
        "total": 29
      },
      "name": "app/controllers/api/github_repos_controller.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,1,1,null,1,null,1,0,null,null,1,2,2,2,null,2,0,0,null,2,2,null,null,null,1,0,0,null,null,1,null,1,2,2,null,null,1,2,null,null]",
      "covered_percent": 80.76923076923077,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 21,
        "total": 26
      },
      "name": "app/controllers/authy_sessions_controller.rb"
    },
    {
      "blob_id": "9c305a6e0c2973918c947e0bce58045acee1d6e9",
      "coverage": "[1,1,1,null,1,1,1,1,null,0,null,null,null,1,10,null,null,1,4,null,1,1,null,null,null,null,1,null,1,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,1,0,null,null,null,null]",
      "covered_percent": 90.47619047619048,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 19,
        "total": 21
      },
      "name": "app/controllers/profiles_controller.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,45,null,null,1,24,null,0,null,9,null,0,null,13,null,0,null,2,null,0,null,null,null,1,29,29,29,29,null,null,1,null,0,null,null,1,5,null,5,5,5,null,null,null,null]",
      "covered_percent": 80.76923076923077,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 21,
        "total": 26
      },
      "name": "app/models/source_annotations/annotation.rb"
    },
    {
      "blob_id": "9796911ce3354f209e70873de1868d0b094e7b19",
      "coverage": "[1,null,1,1,1,1,null,1,null,1,1,null,1,null,1,1,null,0,null,null,1,0,null,0,0,0,0,null,null,0,0,null,null,1,null,null,null,null,1,null,1,null,1,0,null,null,1,null,null,1,null,1,1,0,null,1,null,null,null,1,0,null,0,0,0,null,0,0,0,null,0,null,null,null,null,null,0,null,null,0,null,null,1,0,null,0,0,0,null,0,0,null,null,null,1,0,0,0,0,null,null,0,null,null,null,1,null,1,1,null,null,null,null,null,null]",
      "covered_percent": 46.55172413793103,
      "covered_strength": 0,
      "line_counts": {
        "missed": 31,
        "covered": 27,
        "total": 58
      },
      "name": "app/helpers/prism_helper.rb"
    },
    {
      "blob_id": "c780471dbe422dd9e770c85441855b144ca88e03",
      "coverage": "[1,1,null,1,1,1,1,1,null,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 9,
        "total": 9
      },
      "name": "app/models/unit.rb"
    },
    {
      "blob_id": "139e2e62e6a2969a833e0e4fa9013466833f5890",
      "coverage": "[1,1,1,null,1,null,null,null,1,0,null,null,1,0,null,null,null,1,null,1,null,1,1,1,1,1,1,null,1,null,1,null,1,22,null,22,null,null,null,null,null,null,null,1,185,89,null,89,null,null,96,null,null,1,117,null,117,null,null,1,null,1,117,null,null]",
      "covered_percent": 93.75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 30,
        "total": 32
      },
      "name": "app/models/user_session.rb"
    },
    {
      "blob_id": "ded6979912ae6248808790bed75a5f01c53abd22",
      "coverage": "[1,null,1,1,1,862,862,null,862,862,862,862,862,null,null,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 12,
        "total": 12
      },
      "name": "lib/instrumentation/redis.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,2,2,2,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 5,
        "total": 5
      },
      "name": "app/controllers/email_notifications_controller.rb"
    },
    {
      "blob_id": "7a5a5224a87e262278ba56cab817a06b862d5291",
      "coverage": "[1,1,null,1,1,null,1,1,null,null,1,null,1,2,null,null,1,2,null,null,1,1,1,null,1,4,null,2,null,1,1,1,null,null,null,1,1,1,null,1,1,null,1,null,0,0,null,null,null]",
      "covered_percent": 92.85714285714286,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 26,
        "total": 28
      },
      "name": "app/jobs/delete_repo.rb"
    },
    {
      "blob_id": "7d6b545305a6749a220e0fb50a345e3f25463082",
      "coverage": "[1,1,2,null,null,1,2,null,null,1,null,1,2,null,null,1,2,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "app/models/config_content.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,0,null,null,1,null,0,0,null,null,0,0,null,null]",
      "covered_percent": 37.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 3,
        "total": 8
      },
      "name": "app/presenters/edit_repo_service_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,0,null,null,null,null,null,1,1,null]",
      "covered_percent": 83.33333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 5,
        "total": 6
      },
      "name": "lib/code_climate/array_extensions.rb"
    },
    {
      "blob_id": "dad54ac3bd75d36b588b01a63c37105475acc4b5",
      "coverage": "[1,1,1,1,1,null,null,null,1,null,1,186,0,null,null,null,null]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 8,
        "total": 9
      },
      "name": "lib/code_climate/license_validation.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,null,1,1,1,1,0,0,0,0,null,0,null,null,null,null,1,1,0,0,0,null,null,null,null,1,null]",
      "covered_percent": 52.94117647058824,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 9,
        "total": 17
      },
      "name": "lib/markdown_template.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,null,1,17,17,null,null,1,48,48,null,48,48,48,48,48,null,null,null,1,47,47,47,47,null,47,47,null,47,2820,2820,null,null,null,47,null,null,1,0,null,0,null,null,1,null,1,95,null,null,1,5736,null,null,null]",
      "covered_percent": 94.11764705882352,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 32,
        "total": 34
      },
      "name": "lib/rate_limit.rb"
    },
    {
      "blob_id": "9796911ce3354f209e70873de1868d0b094e7b19",
      "coverage": "[1,1,14,null,null,1,null,1,null,4,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 6,
        "total": 6
      },
      "name": "app/models/safe_blob.rb"
    },
    {
      "blob_id": "139e2e62e6a2969a833e0e4fa9013466833f5890",
      "coverage": "[1,1,null,1,null,1,1,1,1,1,1,null,1,null,1,null,1,1,null,null,null,null,null,null,null,1,3,null,null,1,null,null,null,12,null,null,1,5,null,null,null,null,5,null,null,1,6,null,null,null,null,null,null,1,0,null,null,null,null,null,null,1,4,null,null,1,2,null,null,null,null,null,null,null,2,null,null,1,5,null,null,1,4,null,null,1,4,3,3,null,null,null,1,113,112,112,112,null,null,null,1,1,null,null,1,2,null,null,1,241,null,null,1,2,null,null,1,10,null,null,1,4,null,null,1,19,null,null,1,522,null,null,1,1,1,null,null,1,2,2,null,2,null,null,1,null,null,null,1,32,null,null,1,10,null,null,1,33,null,null,1,27,null,null,1,2,null,2,1,null,null,2,null,null]",
      "covered_percent": 98.73417721518987,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 78,
        "total": 79
      },
      "name": "app/models/team.rb"
    },
    {
      "blob_id": "611d9ac2645dd92a2785300464215ee633150e66",
      "coverage": "[1,null,1,0,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 2,
        "total": 3
      },
      "name": "config/initializers/canonical_host_redirector.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,null,null,null,null,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 5,
        "total": 5
      },
      "name": "lib/code_climate.rb"
    },
    {
      "blob_id": "321b7dfe62a28c75c123c382e887284068196884",
      "coverage": "[1,1,34,34,34,34,34,34,34,null,null,null,1,null,1,34,33,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 13,
        "total": 13
      },
      "name": "app/helpers/grade_helper.rb"
    },
    {
      "blob_id": "3821b1baef9db35ee57afcffb15be6b5283928de",
      "coverage": "[1,1,1,1,null,1,null,1,1,null,1,null,1,2,0,null,2,null,null,null,1,2,1,null,1,null,null,null]",
      "covered_percent": 93.75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 15,
        "total": 16
      },
      "name": "app/models/approval.rb"
    },
    {
      "blob_id": "bb686729c6c98d4d8a1619be254fd4ad709ea629",
      "coverage": "[1,null,1,1,1,null,1,null,1,null,null,1,11,11,null,11,null,null,null,1,20,null,null,null,null,18,null,0,null,null,null,0,null,null,null,null]",
      "covered_percent": 86.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 13,
        "total": 15
      },
      "name": "lib/code_climate/prism_safety.rb"
    },
    {
      "blob_id": "c77b6597de44c4dbeb06ea81395fe896aae1efe2",
      "coverage": "[1,1,1,null,1,1,1,1,1,1,null,1,null,1,1,1,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,1,0,null,null,null]",
      "covered_percent": 77.27272727272727,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 17,
        "total": 22
      },
      "name": "app/models/email_notification.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,5,5,null,null,1,0,null,null,1,3,3,null,3,1,1,null,null,3,null,null,1,4,null,null,1,0,null,null,1,null,null,null,null,0,null,null,1,null,null,null,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,null,null,0,null,null,1,null,0,0,null,null,1,0,null,null,1,0,null,null,1,null,0,0,null,null,1,null,0,0,0,null,null,1,0,null,null,1,null,null,null,0,null,null,1,0,null,null,1,0,null,null,1,null,0,0,0,null,null,1,null,0,0,0,null,null,1,null,0,0,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,0,null,null,1,null,1,null,null,0,null,null,1,0,null,null,null,null,null,null,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,null,null,null,null,0,null,null,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 44,
        "covered": 44,
        "total": 88
      },
      "name": "app/models/reports/cohort_funnel.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,1,1,null,1,1,null,1,null,1,null,1,1,null,null,1,1,null,null,1,1,null,0,0,null,0,0,0,0,null,0,null,null,null,null,1,null,1,0,null,null,1,0,null,null,1,0,0,null,null,1,0,null,null,1,null,null,null,null,null,0,null,null,1,0,null,0,0,null,null,null,0,null,null,null,null,null]",
      "covered_percent": 56.41025641025641,
      "covered_strength": 0,
      "line_counts": {
        "missed": 17,
        "covered": 22,
        "total": 39
      },
      "name": "app/models/reports/repo_badge_summary.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,null,null,null,null,null,1,4,1,1,1,1,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 8,
        "total": 8
      },
      "name": "lib/code_climate/format.rb"
    },
    {
      "blob_id": "437be05dc326b942df168a51a48f7bf2e2006281",
      "coverage": "[1,null,1,1,0,0,0,0,null,null,1,0,null,null,null,null,null,null,null,null,1,12,12,12,null,null,1,0,0,null,null,1,0,0,0,0,null,0,null,null,null,1,0,0,null,null,1,0,null,0,null,0,0,null,0,null,null,null,1,0,0,0,null,0,null,null,1,0,0,null,0,null,null,null,null,0,0,null,0,null,null,0,null,0,0,null,0,null,null,0,null,null,null,null,null,null,0,null,null,1,0,0,null,0,null,null,null]",
      "covered_percent": 28.30188679245283,
      "covered_strength": 0,
      "line_counts": {
        "missed": 38,
        "covered": 15,
        "total": 53
      },
      "name": "app/helpers/application_helper.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,null,1,1,1,1,null,1,1,null,1,null,1,null,1,92,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,2,null,null,1,0,null,null,1,0,null,null,1,null,1,null,null,null,null,null,null,1,2,null,null,1,1,null,1,0,0,null,0,null,null,0,null,null,null]",
      "covered_percent": 75.67567567567568,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 28,
        "total": 37
      },
      "name": "app/models/content_blob.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/initializers/authy.rb"
    },
    {
      "blob_id": "157326229ca6c6c345847131db26759f53b76a5c",
      "coverage": "[1,null,1,1,null,1,3,3,null,3,3,3,null,3,null,null,null,null,null,null,1,2,null,2,null,null,null,null,null,null,1,2,null,2,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 16,
        "total": 16
      },
      "name": "app/mailers/email_changes_mailer.rb"
    },
    {
      "blob_id": "5c3680dd36ccca205b8578e2b7ec821baabb8633",
      "coverage": "[1,1,null,null,null,null,2,null,null,1,2,null,null,1,1,1,null,null,1,1,1,1,1,null,null,1,null,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 15,
        "total": 15
      },
      "name": "app/models/repo_engine_analysis.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,3,null,null,1,4,null,null,1,0,null,null,1,3,null,null,1,0,0,0,null,0,null,0,0,0,0,0,null,0,null,0,0,null,null,null,1,0,null,1,null,1,0,null,null,null]",
      "covered_percent": 44.44444444444444,
      "covered_strength": 0,
      "line_counts": {
        "missed": 15,
        "covered": 12,
        "total": 27
      },
      "name": "app/models/vulnerability.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,1,null,1,81,null,null,1,93,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 8,
        "total": 8
      },
      "name": "lib/code_climate/url_generator.rb"
    },
    {
      "blob_id": "5dd2fe6a616adfca43f22f2ef1b209b89225759c",
      "coverage": "[1,1,3,null,null,1,3,null,null,1,3,null,null,1,0,null,null,1,null,1,null,1,5,null,null,1,5,null,null]",
      "covered_percent": 93.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 14,
        "total": 15
      },
      "name": "app/models/inferred_config.rb"
    },
    {
      "blob_id": "4350011ec5459f98a9f1b90d3b1e44738e5afd26",
      "coverage": "[1,1,null,1,1,null,null,1,1,null,1,0,null,null,1,null,1,null,null,1,null,1,1,1,null,1,1,1,1,1,1,null,null,null,1,1,null,null,1,1,null,1,0,null,null,1,null,null]",
      "covered_percent": 92.5925925925926,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 25,
        "total": 27
      },
      "name": "app/models/notifier.rb"
    },
    {
      "blob_id": "9de42cf5198b6f3592bb7cc13e3b9740eea4ed85",
      "coverage": "[1,1,1,null,null,null,null,null,null,1,3,null,null,1,null,0,null,null,null,null,1,null,1,0,null,null,1,0,null,null,1,null]",
      "covered_percent": 76.92307692307693,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 10,
        "total": 13
      },
      "name": "app/models/pull_request_event_filter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,479,479,479,null,null,1,479,479,null,479,479,479,null,479,479,null,null,null,null,null,479,479,479,479,null,479,479,479,479,null,null,1,0,0,0,0,null,null,1,1916,null,null,1,1916,null,null,1,2375,null,null,1,485,null,null,1,null,1,500,null,null,1,1,null]",
      "covered_percent": 90,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 36,
        "total": 40
      },
      "name": "app/jobs/job.rb"
    },
    {
      "blob_id": "7755ab681bcd831a87a7ac40256a7554444105d8",
      "coverage": "[1,1,1,1,null,1,null,1,3,3,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 8,
        "total": 8
      },
      "name": "app/models/accounts/analytics/seat_count_change.rb"
    },
    {
      "blob_id": "64fa04d1b83e1c2e47347f3b82054ffddd00c53d",
      "coverage": "[null,1,1,1,1,1,1,null,1,null,null,1,null,null,null,null,1,1,1,null,1,0,0,0,0,null,0,null,null,0,null,null,0,0,0,0,null,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,0,0,0,0,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,1,0,0,null,0,null,0,null,null,null,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,null,1,null,null,null,1,null,0,null,0,null,0,null,0,null,0,null,0,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,0,null,null,0,null,null,0,null,null,0,null,0,0,null,null,0,0,null,null,null,null,null,null,null,null,null,1,0,0,0,null,0,0,0,0,null,null,null,0,null,0,0,0,null,null,null,null,null,null,1,0,0,0,null,null,null,1,0,0,0,null,0,null,null,null,null,null,null,1,0,0,0,null,null,0,0,0,0,null,null,null,null,0,0,0,0,0,0,0,null,null,null,null,null,1,0,0,0,null,null,null,1,0,0,null,0,null,null,0,0,0,null,0,null,null,null,1,0,null,null,null,0,null,null]",
      "covered_percent": 22.608695652173914,
      "covered_strength": 0,
      "line_counts": {
        "missed": 89,
        "covered": 26,
        "total": 115
      },
      "name": "lib/keyczar.rb"
    },
    {
      "blob_id": "c0d031f5ea68367777e0169f7de52ab5e6982260",
      "coverage": "[1,null,1,1,1,null,1,2,2,2,null,null,1,2,0,null,null,null,null,null,2,null,null,null,1,null,1,null,1,2,null,null,1,null,0,null,null,1,null,null,null,null,null,0,null,null,null]",
      "covered_percent": 85,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 17,
        "total": 20
      },
      "name": "app/models/repos/update_remote.rb"
    },
    {
      "blob_id": "d0e99e965285d7df49cf970d8fbe961a395d3232",
      "coverage": "[1,1,null,1,1,1,1,1,1,1,1,1,1,1,1,null,1,null,1,25,25,null,0,null,null,25,null,null,null,1,14,null,null,null,null,null,1,0,null,null,1,1,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 78.94736842105263,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 30,
        "total": 38
      },
      "name": "app/models/test_report.rb"
    },
    {
      "blob_id": "cd352f3cc05328db3973546ee5b1a01bc5b7c394",
      "coverage": "[1,null,1,1,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,null,null,1,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,1,null,null,1,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 14,
        "total": 14
      },
      "name": "config/initializers/secure_headers.rb"
    },
    {
      "blob_id": "2b53bbafc998c7be816394c8e7bfa5c38dd957d3",
      "coverage": "[1,1,11,11,null,null,1,0,null,null,1,0,0,0,0,null,0,null,null,1,11,11,null,null,1,null,1,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 61.904761904761905,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 13,
        "total": 21
      },
      "name": "app/services/github_linker.rb"
    },
    {
      "blob_id": "2eaa2a67358b8748fc9d6d2f543573797bc46180",
      "coverage": "[1,1,1,36,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,null,null,null,1,16,0,null,16,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,1,0,null,1,null,null,null,1,3,0,null,3,null,null,null,1,6,0,null,6,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,2,0,null,2,null,null,null,1,2,0,null,2,null,null,null,1,1,0,null,1,null,null,null,1,2,1,null,null,null,null,null,null,1,null,null,null,1,6,1,null,null,null,null,null,5,null,null,null,1,5,1,null,null,null,null,null,4,null,null,null,1,0,0,null,null,null,null,null,0,null,null,null,1,0,0,null,null,null,null,null,null,0,null,null,null,1,2,1,null,null,null,null,null,null,1,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,null,null,null,null,0,null,null,null,null,null,null,null,1,0,0,null,null,null,null,null,0,null,null,null,null,null,null,null,1,0,0,null,null,null,null,null,0,null,null,null,null,null,null,null,1,2,0,null,2,null,null,null,1,25,0,null,25,null,null,null,1,6,2,null,4,null,null,null,1,0,0,null,0,null,null,null,1,1,0,null,1,null,null,null,1,2,0,null,2,null,null,null,1,0,null,0,null,0,null,0,null,null,null,1,0,null,0,null,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,2,1,null,1,null,null,null,1,4,0,null,null,null,null,null,null,4,null,null,null,1,0,0,null,null,null,null,null,null,0,null,null,null,1,5,0,null,null,null,null,null,5,null,null,null,null]",
      "covered_percent": 63.26530612244898,
      "covered_strength": 0,
      "line_counts": {
        "missed": 72,
        "covered": 124,
        "total": 196
      },
      "name": "lib/code_climate/polymorphic_routes.rb"
    },
    {
      "blob_id": "a00a8aa598862b08fc3407fe4716149a8fcf92de",
      "coverage": "[1,null,1,2,2,2,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 5,
        "total": 5
      },
      "name": "app/jobs/email_code_climate_about_account_closing.rb"
    },
    {
      "blob_id": "41e06c8b6af98bdefe0c5999e661b6f3c3dc0ec1",
      "coverage": "[1,1,1,16,null,null,1,5,null,null,1,4,null,null,1,1,null,null,1,0,0,0,null,null,null]",
      "covered_percent": 78.57142857142857,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 11,
        "total": 14
      },
      "name": "app/models/billing/plan_set_promotion.rb"
    },
    {
      "blob_id": "70e781db1b2f095734701215b539431aa3e60be0",
      "coverage": "[1,1,4,4,null,null,1,null,0,0,null,null,1,0,null,null,1,null,1,null,1,0,0,null,null,null]",
      "covered_percent": 64.28571428571429,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 9,
        "total": 14
      },
      "name": "app/models/github_form_list.rb"
    },
    {
      "blob_id": "f9f3b4458fadc2ed258cc284ba14ed6c98108021",
      "coverage": "[1,1,null,1,2,null,null,1,7,null,null,1,8,null,null,1,52,null,null,1,2,null,null,null,null,2,null,null,1,15,null,null,1,24,null,null,1,7,7,7,null,null,null,null,null,null,1,35,null,35,null,null,1,0,null,null,null,null,0,null,null,1,null,1,42,42,42,null,null,null,null,null,null,null,1,17,null,17,5,null,12,null,null,null]",
      "covered_percent": 94.5945945945946,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 35,
        "total": 37
      },
      "name": "app/models/snapshot_finder.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,2,2,2,null,2,1,null,1,null,2,null,2,null,null,1,null,1,2,null,null,1,2,null,null,1,2,null,null,1,2,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/controllers/github_events_controller.rb"
    },
    {
      "blob_id": "f66235aaef172c81354914d61521beb757fc2e95",
      "coverage": "[1,1,0,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 2,
        "total": 3
      },
      "name": "app/helpers/company_info_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,2,null,null,1,0,null,null,1,2,1,1,1,null,null,null,1,null,1,2,null,null,1,1,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null]",
      "covered_percent": 95.65217391304348,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 22,
        "total": 23
      },
      "name": "app/models/stash_webhook_event.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/time_format.rb"
    },
    {
      "blob_id": "188936f62c58d76f84ad7b2e96b34d6c5451d1cc",
      "coverage": "[1,1,null,1,1,1,null,1,0,null,null,null,null,null,null,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,0,0,null,null,null,1,0,null,0,null,0,null,null,null,0,null,null,1,2,2,null,null,null,null,null,null,1,0,null,null,null,null,null,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,null,null]",
      "covered_percent": 46.15384615384615,
      "covered_strength": 0,
      "line_counts": {
        "missed": 21,
        "covered": 18,
        "total": 39
      },
      "name": "app/models/stripe_event.rb"
    },
    {
      "blob_id": "d22a66becfecda207883f328b403cc0a428ea862",
      "coverage": "[1,1,1,1,1,null,1,1,null,1,1,null,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,0,null,null,1,1,0,null,1,null,1,1,1,null,1,1,1,null,1,1,1,1,1,null,1,1,null,1,null,1,null,1,1,1,null,1,null,1,1,1,null,1,1,null,1,1,1,null,1,null,null,1,1,1,1,1,1,1,null,null,1,1,1,1,1,1,1,null,1,null,1,1,null,null]",
      "covered_percent": 97.33333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 73,
        "total": 75
      },
      "name": "config/routes/marketing.rb"
    },
    {
      "blob_id": "f56c266e540a2159dfebfaa86b648847c440c6cc",
      "coverage": "[1,1,1,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 4,
        "total": 5
      },
      "name": "db/migrate/20161004175025_index_seat_user_and_account.rb"
    },
    {
      "blob_id": "7755ab681bcd831a87a7ac40256a7554444105d8",
      "coverage": "[1,1,1,1,1,2,null,null,1,2,null,null,null,null,null,1,null,1,null,1,2,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 12,
        "total": 12
      },
      "name": "lib/code_climate/analytics/snowplow/custom_context.rb"
    },
    {
      "blob_id": "4de5ca16da3aa8be5db85236f99646377677967c",
      "coverage": "[1,1,1,1,1,1,null,1,null,null,1,1,1,null,1,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 11,
        "total": 11
      },
      "name": "app/controllers/admin/repos/engine_analysis_controller.rb"
    },
    {
      "blob_id": "a00a8aa598862b08fc3407fe4716149a8fcf92de",
      "coverage": "[1,1,3,null,null,1,null,1,3,1,2,1,null,1,null,null,null,1,5,null,null,1,6,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 14,
        "total": 14
      },
      "name": "app/jobs/email_user_seat_changes.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,null,1,0,null,0,null,null,null,null,null,null,1,1,0,0,null,null,null]",
      "covered_percent": 55.55555555555556,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 5,
        "total": 9
      },
      "name": "app/mailers/passwords_mailer.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,null,null,null,1,2,null,null,1,5,5,null,null,1,1,1,null,null,1,null,1,3,3,3,null,null,1,5,null,null,1,9,null,null,1,12,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 22,
        "total": 22
      },
      "name": "app/models/periodic_github_sync.rb"
    },
    {
      "blob_id": "010a9aa1b327b84281bd7d7b7934e3fec4bdd0bb",
      "coverage": "[1,1,1,null,1,3,null,null,1,3,null,3,null,0,null,null,3,null,null,1,null,1,null,1,2,6,null,null,null,1,3,null,null,null,null,3,null,null]",
      "covered_percent": 94.44444444444444,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 17,
        "total": 18
      },
      "name": "app/models/degraded_repo.rb"
    },
    {
      "blob_id": "8f3483d7cce42f18385ef5fa3c20e2a48574f89f",
      "coverage": "[1,null,1,1,null,1,null,1,null,1,0,null,null,1,0,null,0,0,null,0,null,null,0,null,null,1,0,null,0,0,null,null,0,0,null,0,null,null,0,null,null,1,0,null,0,null,null,null,null,null,null,1,null,1,0,0,0,0,0,0,0,null,null,null]",
      "covered_percent": 33.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 22,
        "covered": 11,
        "total": 33
      },
      "name": "app/mailers/billing_mailer.rb"
    },
    {
      "blob_id": "603c20ece5a70ae8ebeae54baf4d05cd5a1081c1",
      "coverage": "[1,1,1,1,null,1,null,1,1,1,1,1,1,1,1,1,null,1,null,1,1,null,1,1,1,1,null,1,null,null,null,null,1,2,2,null,null,1,0,null,null,1,0,null,null,1,2,null,null,1,0,null,null,1,0,null,null,null,null,null,null,0,null,null,1,0,null,0,null,null,null,null,null,null,0,0,0,0,0,null,0,0,null,null,0,null,null,1,null,null,0,0,0,null,null,null,null,1,0,0,null,null,1,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,2,null,null,1,4,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,4,0,null,4,null,null,null,1,0,0,null,null,null,null,null,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,null,null]",
      "covered_percent": 59.09090909090909,
      "covered_strength": 0,
      "line_counts": {
        "missed": 36,
        "covered": 52,
        "total": 88
      },
      "name": "app/models/billing/plan.rb"
    },
    {
      "blob_id": "229758868ae7ae5af34f12c46e15b7137152f303",
      "coverage": "[1,1,1,null,1,1,null,1,1,1,1,1,1,null,1,null,1,1,null,1,101,null,null,1,0,0,null,null,null,1,0,null,null,1,230,null,null,1,237,null,null,1,0,null,null,1,0,null,null,1,0,0,0,null,null,1,0,null,null,1,null,1,228,null,null,null,null]",
      "covered_percent": 76.31578947368422,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 29,
        "total": 38
      },
      "name": "app/models/billing/plan_set.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,null,null,1,0,0,0,null,null,1,null]",
      "covered_percent": 57.14285714285714,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 4,
        "total": 7
      },
      "name": "config/initializers/drip.rb"
    },
    {
      "blob_id": "ef622be589af85025283ed37033651586ba28d89",
      "coverage": "[1,1,1,1,1,1,1,1,1,null,null,null,1,1,1,1,1,1,1,1,null,null,null,1,1,1,1,1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 23,
        "total": 23
      },
      "name": "config/initializers/simple_form.rb"
    },
    {
      "blob_id": "8016f69ec13ad3308ac3ccdb9bf04fc487fd523e",
      "coverage": "[1,1,null,1,10,null,null,1,2,2,null,null,1,2,2,null,null,1,10,10,null,null,1,4,4,null,null,1,2,null,null,1,6,null,null,1,4,null,null,1,4,null,null,1,2,null,null,1,2,null,null,1,null,1,4,null,null,1,null,null,null,null,null,0,4,null,null,1,null,null,null,8,null,null,1,24,0,null,null,null,1,null,null,null,26,null,null,1,2,null,null,1,10,null,null,1,null,null,null,null,null,null,null,6,null,null,1,4,null,null,1,null,6,6,0,0,0,0,null,0,0,null,null,6,8,null,null,null,null]",
      "covered_percent": 86.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 52,
        "total": 60
      },
      "name": "app/models/reports/revenue_period.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[null,1,1,1,null,1,null,null,null,null,null,null,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,null,1,null,1,0,null,null,1,0,null,null,1,0,null,null,null,null,null,null,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,2,null,null,1,2,null,null,1,2,null,null,1,2,null,null,1,3,null,null,1,0,null,null,1,1,null,null,null,null,null,null,null,1,0,null,null,null,null,null,null,null,1,1,null,null,1,0,0,null,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,0,null,null,null,1,0,null,null]",
      "covered_percent": 73.97260273972603,
      "covered_strength": 0,
      "line_counts": {
        "missed": 19,
        "covered": 54,
        "total": 73
      },
      "name": "app/models/snapshot_tracker.rb"
    },
    {
      "blob_id": "1009c749afad997d7ed7dd2c09e40df4b61b2465",
      "coverage": "[1,1,null,1,2,1,null,null,null,null,1,null,null,null,1,0,0,null,0,null,null,null,1,null,1,2,null,null,null,null,null,2,null,null,null,1,2,null,null]",
      "covered_percent": 81.25,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 13,
        "total": 16
      },
      "name": "app/presenters/repo_git_authors_presenter.rb"
    },
    {
      "blob_id": "ea670def59421a1126745c114e0eb0c50182b460",
      "coverage": "[1,1,null,1,0,null,0,0,null,null,1,4,4,null,null,1,1,null,null,1,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 57.89473684210527,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 11,
        "total": 19
      },
      "name": "app/presenters/snapshot_presenter.rb"
    },
    {
      "blob_id": "71deadd8af91b337294761db48180d8b6b29fca4",
      "coverage": "[1,null,null,1,1,1,null,1,null,1,null,null,1,1,null,null,null,null,null,4,1,1,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,1,null,null,1,null,1,null,1,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,1,null,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 29,
        "total": 29
      },
      "name": "config/application.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,null,1,1,0,null,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 3,
        "total": 4
      },
      "name": "config/initializers/xml.rb"
    },
    {
      "blob_id": "502b006a4cb35349dfeb1bea794b65edae9cf5bd",
      "coverage": "[1,null,1,1,1,1,null,1,null,1,null,1,0,null,null,1,0,0,0,null,0,0,0,null,0,null,null,null,0,null,null,null,null,null,null,1,8,8,8,8,8,8,null,8,8,null,0,null,0,null,null,8,null,null,null,null,null,null,1,null,1,8,8,0,0,null,null,null]",
      "covered_percent": 63.888888888888886,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 23,
        "total": 36
      },
      "name": "app/mailers/invoices_mailer.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,1,1,1,1,null,1,44,null,null,null,null,null,null,264,44,0,null,null,null,null,null,1,0,0,0,null,null,null,null,null,null,null,null,1,44,null,null,null,null,null,null,null,null]",
      "covered_percent": 78.94736842105263,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 15,
        "total": 19
      },
      "name": "app/models/google_campaign_source.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,2,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "app/helpers/clippy_helper.rb"
    },
    {
      "blob_id": "8a5812974f26535b4f7188e1c4a7d8a4ff26229e",
      "coverage": "[1,1,0,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 2,
        "total": 3
      },
      "name": "app/helpers/integrations_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,3,3,null,null,1,3,null,null,1,3,3,2,2,null,null,null,3,null,null,1,null,1,6,0,null,null,null,1,4,null,null,1,13,null,null,1,6,null,6,0,null,null,6,null,null,null]",
      "covered_percent": 92,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 23,
        "total": 25
      },
      "name": "db/migrate/helpers/restartable_repo_query.rb"
    },
    {
      "blob_id": "d097d894acfbd413e6c573066ecd0bbb3a5207b2",
      "coverage": "[1,1,null,1,1,1,1,1,1,1,1,null,1,null,1,1,1,1,null,1,1,1,1,1,1,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,3,null,null,1,3,null,null,1,0,null,null,1,3,null,null,1,24,null,null,1,83,null,null,1,0,null,null,1,0,null,null,1,0,null,0,0,null,null,null,1,0,0,null,null,null,1,0,0,null,null,null,1,0,null,null,1,5,null,null,1,0,null,null,1,0,null,null,1,262,null,null,1,117,0,null,117,117,null,null,null,1,239,null,null,1,0,null,null,1,null,1,239,null,228,228,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 74.69879518072288,
      "covered_strength": 0,
      "line_counts": {
        "missed": 21,
        "covered": 62,
        "total": 83
      },
      "name": "app/models/private_repo.rb"
    },
    {
      "blob_id": "ee7a25ffab659b3d58acb6f6b71b1f3ded99875f",
      "coverage": "[1,1,null,1,2,null,1,null,null,1,1,null,0,null,null,1,11,null,null,1,0,null,0,null,null,1,0,0,0,null,0,null,0,null,null,null]",
      "covered_percent": 57.89473684210527,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 11,
        "total": 19
      },
      "name": "app/presenters/comparison_issue_status_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/initializers/core_extensions.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,21,null,null,1,95,null,null,1,141,null,null,1,80,null,null,1,80,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 11,
        "total": 11
      },
      "name": "app/helpers/layouts_helper.rb"
    },
    {
      "blob_id": "3b1476b8be2ef5ff1e0b5eb6fecc536bb94dd347",
      "coverage": "[1,1,1,34,null,null,1,34,null,null,1,34,null,null,1,68,null,null,1,0,null,null,1,null,1,null,null]",
      "covered_percent": 92.85714285714286,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 13,
        "total": 14
      },
      "name": "app/presenters/redesign/changelog_alert_presenter.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,null,1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/boot.rb"
    },
    {
      "blob_id": "7755ab681bcd831a87a7ac40256a7554444105d8",
      "coverage": "[1,1,null,1,1,1,1,5,4,null,3,null,null,null,null,null,null,null,1,null,1,8,null,null,1,10,null,null,1,10,null,null,1,3,1,null,2,null,null,null,1,4,null,null,1,3,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 24,
        "total": 24
      },
      "name": "app/jobs/analytics/snowplow/track_seat_count_change_event.rb"
    },
    {
      "blob_id": "4ae977c3382b029ce438e637804dc3a6e9e3541f",
      "coverage": "[1,1,null,1,1,1,1,null,null,1,1,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 83.33333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 10,
        "total": 12
      },
      "name": "app/presenters/administrable_repo.rb"
    },
    {
      "blob_id": "b6778bca011c8ee4efc383905fa2a98f73833af1",
      "coverage": "[1,null,1,1,null,null,1,null,1,null,null,null,0,null,null,null,null,null,null,null,null,0,null,0,0,null,0,null,0,null,null,null,null,null,null,null,0,null,null,1,0,null,0,0,0,0,0,0,0,0,0,null,0,null,null,null,1,null,1,0,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 32.35294117647059,
      "covered_strength": 0,
      "line_counts": {
        "missed": 23,
        "covered": 11,
        "total": 34
      },
      "name": "lib/cc/services/email.rb"
    },
    {
      "blob_id": "85a3ea2feac6a36d4f680fb5d81ee02836985373",
      "coverage": "[1,1,5,null,null,5,null,null,null,1,null,1,5,5,null,null,null,1,5,15,null,null,null,1,10,null,null,1,20,20,20,null,null,null,null,null,null,1,5,null,null,1,5,5,null,0,null,null,null]",
      "covered_percent": 95.65217391304348,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 22,
        "total": 23
      },
      "name": "app/helpers/severity_helper.rb"
    },
    {
      "blob_id": "0a2a9d82a5b3f7b194c94924cc64ec8088b36ae0",
      "coverage": "[1,null,1,1,null,1,53,53,53,53,53,53,null,null,null,1,null,null,null,null,null,null,null,null,null,38,null,null,null,1,null,null,null,null,null,null,38,null,null,1,null,null,null,null,null,null,38,null,null,1,76,38,null,null,null,null,null,null,null,null,38,null,null,1,38,null,null,null,0,0,null,38,null,null,null,1,0,0,null,0,0,0,null,0,null,null,null,1,null,0,null,null,1,39,null,null,1,34,34,null,32,null,2,null,34,null,null,1,7,null,null,1,34,34,null,0,null,34,null,34,null,null,null,null,1,53,15,38,24,null,14,null,null,null,null,null,1,53,0,null,53,null,null,null]",
      "covered_percent": 81.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 11,
        "covered": 49,
        "total": 60
      },
      "name": "app/helpers/shell_helper.rb"
    },
    {
      "blob_id": "8204f27095f6b32fab963052d6c59da20f3b01a5",
      "coverage": "[1,1,1,null,1,12,null,null,1,0,0,0,null,0,null,null,null,null,1,6,null,6,0,0,null,2,2,null,4,null,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 12,
        "total": 18
      },
      "name": "lib/code_climate/parameter_validation.rb"
    },
    {
      "blob_id": "40282f286123b55f8963497ca4aec053a943b316",
      "coverage": "[1,null,1,1,1,null,1,null,null,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,1,0,0,0,null,null,null,null,1,38,36,24,null,12,null,null,2,null,null,null,1,12,null,null,1,6,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,0,0,0,0,0,null,null,1,36,null,null,1,2,null,null,1,7,1,4,2,null,null,null,1,58,null,null,1,310,null,null,1,0,null,null,1,30,null,null,30,null,null,null,1,7,null,null,1,7,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,4,null,null,1,2,null,null,1,252,252,null,null,null,null,1,8,null,null,null,3,null,null,null,1,0,null,null,1,7,null,null,1,7,null,7,7,7,null,0,null,null,null,1,0,null,null,1,0,null,null,1,7,null,null,1,null,0,null,null,1,null,1,0,null,null,1,7,null,null,1,7,null,null,1,4,4,4,null,null,null,null,null,1,null,null,null,null,656,null,null,1,58,null,null,null,1,0,null,null,null,1,0,null,null,null,1,4,null,1,null,3,null,null,null,null,1,null,12,null,null,null]",
      "covered_percent": 77.96610169491525,
      "covered_strength": 0,
      "line_counts": {
        "missed": 26,
        "covered": 92,
        "total": 118
      },
      "name": "app/presenters/pull_request_presenter.rb"
    },
    {
      "blob_id": "9af004ffd12cc829e9ea7a447a21701b7384fc3a",
      "coverage": "[1,1,null,1,1,null,null,1,1,null,1,null,1,73,73,73,null,null,1,0,null,null,1,12,0,null,0,0,null,12,null,null,1,null,12,0,null,null,null,1,6,null,null,1,12,null,null,1,19,null,null,1,16,null,null,1,12,null,null,1,0,null,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,0,0,null,0,null,null,null,1,0,null,null,1,6,null,null,1,0,null,null,1,0,null,null,1,0,null,1,null,1,62,null,null,1,0,null,null,1,22,null,null,1,31,null,null,1,21,null,null,1,0,0,null,null,1,12,null,1,null,1,19,null,null,1,20,null,null,1,null,null,null,0,null,null,1,null,1,12,9,null,3,null,null,null,1,62,null,null,1,null,40,null,null,null,null,40,40,null,null,1,40,25,null,0,null,40,25,null,null,null,1,52,null,null,1,null,23,null,null,null,112,null,null,1,null]",
      "covered_percent": 76.92307692307693,
      "covered_strength": 0,
      "line_counts": {
        "missed": 24,
        "covered": 80,
        "total": 104
      },
      "name": "app/models/constant_snapshot.rb"
    },
    {
      "blob_id": "bfae9aa18bfc031ceecefa3f9ed9ae58bdab5d23",
      "coverage": "[1,1,1,1,null,1,0,null,0,0,null,null,1,0,null,null,1,0,null,null,1,null,1,null,null,null,0,null,null,1,null,null,null,0,0,null,null,1,0,null,null]",
      "covered_percent": 55.00000000000001,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 11,
        "total": 20
      },
      "name": "app/models/disconnected_repo_query.rb"
    },
    {
      "blob_id": "7e1c3e740e9d51ef6a4e51cc6a2ceb3e87304eed",
      "coverage": "[1,1,null,1,1,null,null,null,null,1,1,null,1,5,5,null,null,1,1,null,null,null,null,null,1,null,1,1,1,null,null,1,2,null,2,1,null,1,null,null,null,1,2,null,2,1,null,1,null,null,null,1,null,1,null,1,4,null,null,1,4,4,null,4,null,4,4,4,4,null,null,4,4,null,null,null,null,null,4,null,4,4,null,0,null,null,null,1,4,0,null,null,null,null,1,4,null,4,null,4,40,4,null,null]",
      "covered_percent": 96.15384615384616,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 50,
        "total": 52
      },
      "name": "app/models/github_authorizer.rb"
    },
    {
      "blob_id": "159872cf120e9c93a456459d9ef0c21913a4271d",
      "coverage": "[1,null,1,1,1,1,null,1,1,1,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 8,
        "total": 8
      },
      "name": "lib/code_climate/analytics/snowplow.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/theory.rb"
    },
    {
      "blob_id": "8b8d5184bb6aac9de2f4915cc6aaac72e9112da6",
      "coverage": "[null,null,null,1,1,null,1,4,4,null,null,1,26,null,null,1,null,1,null,1,4,4,null,null,null,null,null,null,null,null,1,4,null,null,1,null,null,null,8,null,null,1,null,null,null,4,null,null,1,null,null,null,null,null,4,null,null,1,null,null,null,null,null,4,null,null,1,4,null,null,1,4,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 26,
        "total": 26
      },
      "name": "app/models/issues_added.rb"
    },
    {
      "blob_id": "8be413e0759d866faaab6ae08bf1a0f4c25429c6",
      "coverage": "[1,null,1,1,1,null,1,37,37,37,null,null,1,15,15,null,null,1,23,15,null,8,null,null,null,1,28,null,null,1,null,1,38,36,36,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 22,
        "total": 22
      },
      "name": "app/models/login_form.rb"
    },
    {
      "blob_id": "6a629dc4ec6f6c7bd3c51176346ca3397ef27254",
      "coverage": "[1,null,1,1,1,null,1,1,1,1,null,null,null,null,1,null,null,null,1,1,0,null,null,null,null,null,0,null,null,null,null,null,1,null,null,null,null,1,0,null,0,0,null,0,null,null,null,1,null,1,null,null,null,null,1,null,1,null,null,null,1,null,0,null,null,null]",
      "covered_percent": 72,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 18,
        "total": 25
      },
      "name": "app/models/repos/verify.rb"
    },
    {
      "blob_id": "648ae05c67c3163e05ca334e3a2e1c84829284d2",
      "coverage": "[null,1,1,1,1,1,1,1,1,1,null,1,1,1,null,null,1,1,1,1,1,1,null,1,1,1,null,null,1,1,1,null,1,1,null,null,1,1,null,null,1,1,1,1,1,1,1,null,null,1,1,1,1,1,1,1,1,null,1,1,1,1,null,null,null,1,1,1,1,1,1,null,1,1,1,1,null,null,null,1,1,1,null,1,1,1,null,null,1,1,null,null,null,1,1,1,null,1,null,1,1,1,1,null,null,null,1,1,1,1,1,1,1,1,null,1,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 84,
        "total": 84
      },
      "name": "config/initializers/simple_form_bootstrap.rb"
    },
    {
      "blob_id": "9af004ffd12cc829e9ea7a447a21701b7384fc3a",
      "coverage": "[1,1,1,null,null,1,null,1,1,1,1,1,1,1,1,1,1,null,1,2,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,0,0,null,null,1,1,null,null,1,null,null,null,0,null,null,1,null,1,0,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 77.77777777777779,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 28,
        "total": 36
      },
      "name": "app/models/constant.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,0,0,null,null,1,0,0,0,null,null,null,null,null,null,null,null,1,null,1,0,null,null]",
      "covered_percent": 45.45454545454545,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 5,
        "total": 11
      },
      "name": "app/models/service_notification.rb"
    },
    {
      "blob_id": "139e2e62e6a2969a833e0e4fa9013466833f5890",
      "coverage": "[1,1,1,null,1,1,1,null,1,null,1,0,null,null]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 8,
        "total": 9
      },
      "name": "app/models/star.rb"
    },
    {
      "blob_id": "cf8b1742539a682bdc15764fa58be2d6cdfa5815",
      "coverage": "[1,1,null,1,null,1,15,null,null,1,null,15,null,null,15,null,15,15,null,null,1,null,1,null,1,15,null,15,0,0,0,null,null,null,null,1,1,15,null,null,1,0,null,null,null]",
      "covered_percent": 82.6086956521739,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 19,
        "total": 23
      },
      "name": "app/models/issue_description_renderer.rb"
    },
    {
      "blob_id": "a9d99fd07f0ef08365790b9b88d64a979608983a",
      "coverage": "[1,1,65,null,null,1,57,57,null,null,1,null,35,76,null,null,1,0,null,null,1,10,null,null,1,8,16,null,null,null,1,null,1,8,null,8,14,14,null,null,8,2,null,8,null,null,1,112,null,null,1,54,null,null,1,55,null,null]",
      "covered_percent": 96.7741935483871,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 30,
        "total": 31
      },
      "name": "app/models/smells_counter.rb"
    },
    {
      "blob_id": "68a20e4c32f21e1d0b947ebd61a0ddf57d641996",
      "coverage": "[1,1,null,1,null,1,0,null,null,null,1,2,1,null,1,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 8,
        "total": 9
      },
      "name": "app/presenters/progress_report_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,0,0,null,0,null,null,0,null,null,null,1,0,0,null,null,null]",
      "covered_percent": 30,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 3,
        "total": 10
      },
      "name": "app/helpers/signups_helper.rb"
    },
    {
      "blob_id": "c8a6499add3ea37aca792fd506bcd0afbd1f7ed8",
      "coverage": "[1,1,1,null,1,1,1,1,1,1,1,null,1,null,null,null,null,null,null,6,null,null,1,8,null,null,1,null,0,null,null,1,0,null,null,1,null,0,0,null,null,1,null,3,null,null,1,0,null,null,1,null,1,16,null,null]",
      "covered_percent": 82.14285714285714,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 23,
        "total": 28
      },
      "name": "app/models/quota.rb"
    },
    {
      "blob_id": "8ac07263ec1d10ee2cf1c5d4b693ed2516a33a65",
      "coverage": "[1,1,null,1,1,null,null,1,5,null,null,1,0,null,null,1,0,null,null,null,1,1,null,1,15,0,null,15,null,null,null,null,null,null,null,null,null,1,13,13,0,0,null,null,null,1,27,null,null,1,60,3,57,18,39,5,34,3,31,7,null,24,null,null,null,1,0,0,0,0,0,0,0,0,0,0,null,0,null,null,null,1,0,0,0,0,0,0,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,76,null,null,1,0,0,0,0,0,0,0,null,null,null,1,6,null,null,1,13,null,null,1,95,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,163,null,null,1,0,0,null,0,null,null,null]",
      "covered_percent": 54.94505494505495,
      "covered_strength": 0,
      "line_counts": {
        "missed": 41,
        "covered": 50,
        "total": 91
      },
      "name": "app/models/rating.rb"
    },
    {
      "blob_id": "233dcf23e44919ae06da82a1e53d5e337d923a6f",
      "coverage": "[1,1,1,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 4,
        "total": 5
      },
      "name": "db/migrate/20161107190516_create_ref_points_commit_sha_index.rb"
    },
    {
      "blob_id": "628507e50cef703c81962bf6eb2c786ea9117ace",
      "coverage": "[1,1,2,null,null,1,4,4,null,null,1,4,1,1,null,3,null,null,null,1,null,10,null,null,1,null,1,null,1,1,2,null,null,null,null,null,null,null,null,1,0,null,null,1,5,null,null,1,7,7,null,7,7,null,null,null,null,1,2,null,null,1,2,null,null,1,null]",
      "covered_percent": 96.875,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 31,
        "total": 32
      },
      "name": "app/models/github_push.rb"
    },
    {
      "blob_id": "c92e9c53cb03300a984721b9df9aa4ea7cfaaa32",
      "coverage": "[1,1,null,1,2,null,null,1,null,0,null,null,1,1,null,null,1,2,0,null,2,null,null,null,1,2,null,null,1,12,12,null,null,1,14,null,null,null,null]",
      "covered_percent": 89.47368421052632,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 17,
        "total": 19
      },
      "name": "app/models/smells/complex_constant.rb"
    },
    {
      "blob_id": "46063affc3be675cd83f90c7400bcf71a3d1111e",
      "coverage": "[1,1,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/initializers/timeout.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,null,1,1,null,null,null,null,null,null,null,1,null,1,1,null,null,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 9,
        "total": 9
      },
      "name": "app/jobs/add_to_mailchimp.rb"
    },
    {
      "blob_id": "01218508b759024a14ebf5dc4f76978e8ed46843",
      "coverage": "[1,1,1,0,0,null,0,null,null,null,0,null,null,null,0,null,0,0,0,null,0,0,null,null,null,0,null,null,1,null,1,null,null,null,null,0,null,null,null]",
      "covered_percent": 29.411764705882355,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 5,
        "total": 17
      },
      "name": "app/mailers/preview/bootstrap_bug_mailer.rb"
    },
    {
      "blob_id": "97274683b44041cf3e17a0b23e1d5ebcbeab854c",
      "coverage": "[1,1,null,1,null,1,0,0,null,0,null,null,null,null,null,null,1,2,2,null,2,null,null,null,null,null,null,1,null,1,2,null,null,null,2,null,0,2,2,null,null]",
      "covered_percent": 77.77777777777779,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 14,
        "total": 18
      },
      "name": "app/mailers/subscription_termination_mailer.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,null,1,null,1,1,3,null,null,1,0,null,null,1,1,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,null,null,null,1,3,null,null,null,null,3,null,null,1,null,null,null,null,null,null,16,null,null,1,2,null,2,1,null,null,2,null,null,1,0,null,null,1,null,0,null,null,1,0,null,null,1,0,null,null,1,null,0,0,null,0,null,null,1,null,0,0,null,0,null,null,1,0,null,null,1,null,null,0,null,null,1,0,null,null,1,null,0,0,null,0,null,null,1,0,null,null,1,0,null,null,1,null,1,0,0,null,null,null]",
      "covered_percent": 68.35443037974683,
      "covered_strength": 0,
      "line_counts": {
        "missed": 25,
        "covered": 54,
        "total": 79
      },
      "name": "app/models/brakeman_report.rb"
    },
    {
      "blob_id": "b747c26aea62c828f1bfcf70c9edccd9f091e436",
      "coverage": "[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,1,null,1,null,null,2,null,null,null,null,1,3,3,3,null,null,1,3,null,null,null,null,1,7,null,null,1,5,null,null,1,1,null,null,1,6,null,6,3,null,3,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 24,
        "total": 24
      },
      "name": "app/models/pagination.rb"
    },
    {
      "blob_id": "2c703b9307f9cbb02e597660d88e1d13c7ee6cb2",
      "coverage": "[1,null,1,1,1,1,4,3,3,null,null,4,3,1,null,null,4,null,null,1,1,1,1,1,1,1,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "lib/cc/api/issue.rb"
    },
    {
      "blob_id": "6a1c3b9d355b5dc10d1c8baba9d69309bdac7355",
      "coverage": "[1,1,1,null,1,4,4,4,4,null,4,1,null,null,4,2,null,2,null,2,2,null,2,0,0,null,null,null,4,null,null,1,4,null,4,4,4,4,null,4,null,0,null,null,4,null,null,1,8,null,null,null]",
      "covered_percent": 90,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 27,
        "total": 30
      },
      "name": "lib/code_climate/migration_progress.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,1,0,0,0,0,null,0,0,null,null,null]",
      "covered_percent": 33.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 3,
        "total": 9
      },
      "name": "config/initializers/resque_procline_patch.rb"
    },
    {
      "blob_id": "d5b6388242491449c7ecbc5e558adc67c2977095",
      "coverage": "[1,1,5,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,1,1,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,6,null,6,null,null]",
      "covered_percent": 55.73770491803278,
      "covered_strength": 0,
      "line_counts": {
        "missed": 27,
        "covered": 34,
        "total": 61
      },
      "name": "app/helpers/documentation_helper.rb"
    },
    {
      "blob_id": "73471cf09fb0f33b7002199a03568bf255dfa541",
      "coverage": "[1,1,1,1,null,null,1,null,null,0,null,null,1,1,1,null,null,1,1,4,null,null,null,1,1,null,1,4,null,4,4,null,4,0,0,0,null,null,null,4,4,null,4,2,null,2,null,null,null,null,3,3,null,1,1,null,0,0,null,null,1,1,1,0,0,null,null,null,1,1,null,null,null,1,null,1,1,1,null,0,null,null,null,1,7,null,null,1,2,null,null]",
      "covered_percent": 81.63265306122449,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 40,
        "total": 49
      },
      "name": "app/jobs/send_weekly_summary.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,null,null,1,null,1,3,null,null,1,11,null,null,1,0,null,null,1,2,null,null,1,null,2,2,2,null,null,1,4,null,null]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 16,
        "total": 18
      },
      "name": "app/jobs/worker_comparison_event.rb"
    },
    {
      "blob_id": "7865461e6ed20c5a29e97f3e15bae5516b5db2e9",
      "coverage": "[1,1,1,18,null,null,1,10,null,null,1,5,null,null,1,3,null,3,2,2,null,null,null,1,2,null,2,1,1,1,null,null,null,1,null,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 21,
        "total": 21
      },
      "name": "app/models/billing/discount_promotion.rb"
    },
    {
      "blob_id": "f5f623df71fe891bd0465682431522feaf5527a7",
      "coverage": "[1,1,5,5,null,null,1,4,null,null,1,4,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,5,null,null,1,null,1,null,1,5,5,null,null]",
      "covered_percent": 77.77777777777779,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 21,
        "total": 27
      },
      "name": "app/models/github_pull_request_payload.rb"
    },
    {
      "blob_id": "53954ff15b9a2b60faac80735ff1f675ab0fc337",
      "coverage": "[1,1,null,1,1,1,1,1,1,1,1,1,1,null,1,1,1,null,1,null,1,5,null,null,5,null,null,1,null,null,null,16,null,null,1,10,null,5,null,null,1,0,null,0,null,null,1,39,64,null,32,null,null,1,0,null,null,1,2,null,null,1,null,null,null,null,310,null,null]",
      "covered_percent": 91.8918918918919,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 34,
        "total": 37
      },
      "name": "app/models/ref_point.rb"
    },
    {
      "blob_id": "a616126e68a6a4ed70039fe76bf76affc16636f3",
      "coverage": "[1,null,1,null,null,null,null,1,0,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 3,
        "total": 4
      },
      "name": "lib/code_climate/default_url_options.rb"
    },
    {
      "blob_id": "384dbe0306e8c95386d1615b1a4fd7131fb533e0",
      "coverage": "[1,null,1,null,0,null,null,null,null,null,null,null,null,1,4,null,null,null,null,4,4,null,0,null,null,null,1,0,null,null]",
      "covered_percent": 70,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 7,
        "total": 10
      },
      "name": "app/helpers/accounts_helper.rb"
    },
    {
      "blob_id": "f66235aaef172c81354914d61521beb757fc2e95",
      "coverage": "[1,1,0,null,null,null,null,null,0,0,null,null,null,1,0,null,null]",
      "covered_percent": 42.857142857142854,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 3,
        "total": 7
      },
      "name": "app/helpers/email_helper.rb"
    },
    {
      "blob_id": "b1cf5f155e48d3620d578ad49b2aa2afa6e0e6a4",
      "coverage": "[1,1,1,null,1,1,null,1,0,null,null,null,1,0,0,null,null,1,1,1,0,0,null,null,null,1,1,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null]",
      "covered_percent": 80.76923076923077,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 21,
        "total": 26
      },
      "name": "app/helpers/project_nav_helper.rb"
    },
    {
      "blob_id": "9796911ce3354f209e70873de1868d0b094e7b19",
      "coverage": "[1,1,9,null,9,null,null,1,3,null,3,null,null,1,3,null,null,1,12,null,null,1,9,null,null,1,null,null,3,null,null,1,null,1,null,1,3,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/models/blob_finder.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,3594,null,null,1,null,533,177,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "lib/code_climate/marketing_site.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,1,1,null,1,1,0,null,0,0,0,null,null,null,null,null,1,1,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 8,
        "total": 12
      },
      "name": "lib/instrumentation/mongo_controller_runtime.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "app/controllers/tddium_controller.rb"
    },
    {
      "blob_id": "d4c6e94b5c5f498be8da132b65921b7117dca3fa",
      "coverage": "[1,null,1,10,null,null,1,5,null,null,1,5,5,null,null,1,null,1,10,10,null,10,null,20,20,null,10,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 16,
        "total": 16
      },
      "name": "app/models/snapshot_comparison_resolver.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/markdown.rb"
    },
    {
      "blob_id": "5910c1bab97cd804ba1d082d0babac554f25a5b7",
      "coverage": "[null,null,null,null,null,null,1,1,null,1,1,1,1,null,1,0,0,null,0,null,null,null,1,0,null,null,null,1,null,1,null,1,0,null,null,null,null,null,1,0,null,null,null,null,null,null,null,null,null,null,1,0,0,null,0,null,null,null,null,null,0,null,0,null,null,1,null,1,null,1,null,0,0,0,0,0,null,null,1,null,0,0,null,null,null,1,0,0,0,null,null,0,null,null,null,null,null,null,0,null,null,null,1,0,0,0,0,0,0,null,0,null,null,null,null]",
      "covered_percent": 38.775510204081634,
      "covered_strength": 0,
      "line_counts": {
        "missed": 30,
        "covered": 19,
        "total": 49
      },
      "name": "lib/cc/api.rb"
    },
    {
      "blob_id": "f540aa505f48123080a60f26026c21c06d22d527",
      "coverage": "[1,1,1,1,1,null,1,null,1,2,0,null,null,6,2,null,2,2,0,null,null,2,null,null,1,0,0,0,0,0,null,null,1,null,1,2,null,null,1,2,null,2,null,null,null]",
      "covered_percent": 74.07407407407408,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 20,
        "total": 27
      },
      "name": "app/controllers/checkouts_controller.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,1,1,1,null,1,1,1,null,1,1,1,1,1,1,null,1,null,1,null,1,null,4,null,null,null,null,9,2,1,null,1,null,3,1,null,null,null,null,null,1,1,null,null,1,0,null,null,1,5,null,null,1,5,null,null]",
      "covered_percent": 97.05882352941177,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 33,
        "total": 34
      },
      "name": "app/models/build.rb"
    },
    {
      "blob_id": "666628a9158df722d53eee457814e4a9bc00e024",
      "coverage": "[1,1,0,null,null,1,0,null,null,1,null,null,null,1,0,null,null]",
      "covered_percent": 62.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 5,
        "total": 8
      },
      "name": "app/models/null_blob.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,0,null,null,1,0,0,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 3,
        "total": 6
      },
      "name": "lib/statsd_middleware.rb"
    },
    {
      "blob_id": "0d2532de13ea090155ee72a1cc75e359e343db8a",
      "coverage": "[1,1,null,1,0,null,null,1,0,null,null,1,0,null,null,null,null,null,null,null,1,0,null,null,null,null,0,null,null,1,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 56.25,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 9,
        "total": 16
      },
      "name": "app/helpers/commits_helper.rb"
    },
    {
      "blob_id": "7a478b840419c98edbf7b9b1ac770af6a3caa27a",
      "coverage": "[1,1,1,null,1,3,3,null,null,1,3,null,null,1,7,null,null,1,7,null,null,1,null,1,11,null,null,1,9,null,null,1,6,null,null,1,4,null,null,1,4,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 23,
        "total": 23
      },
      "name": "app/models/billing/seats_update.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "app/models/form.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,1,1,1,34,null,null,1,null,null,null,null,null,null,34,null,null,1,null,1,null,1,136,null,null,1,102,null,null,1,34,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 15,
        "total": 15
      },
      "name": "lib/code_climate/metric_states/user.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,5,null,null,1,5,3,null,null,null,1,null,1,5,4,null,null,null,1,4,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 13,
        "total": 13
      },
      "name": "app/models/importable_repos_list.rb"
    },
    {
      "blob_id": "4d8d31d7ce663326e5ca43aa3f77ce7972cb3a81",
      "coverage": "[1,1,null,1,null,1,11,11,null,null,1,6,null,null,1,7,null,null,1,9,null,null,null,1,1,null,1,10,null,1,null,1,12,null,null,null,1,null,1,6,2,2,null,2,null,4,null,null,1,4,1,1,null,3,null,null,1,3,1,1,null,2,null,null,1,52,50,36,24,24,14,null,null,1,18,null,null,1,null,7,8,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 48,
        "total": 48
      },
      "name": "app/services/repo_git_authors.rb"
    },
    {
      "blob_id": "fba82838c294fed1870c85153c83c4b3aa172564",
      "coverage": "[1,1,null,1,null,1,null,null,null,null,null,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,null,1,null,null,1,0,null,null,1,0,null,null,1,null,1,0,0,0,0,null,null,null]",
      "covered_percent": 79.3103448275862,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 23,
        "total": 29
      },
      "name": "app/models/snapshot_event.rb"
    },
    {
      "blob_id": "9f91630c14620fe74ddc52633a73ac420e9f37cf",
      "coverage": "[1,null,1,1,1,1,1,null,1,null,1,1,1,1,1,1,1,null,1,1,1,null,1,null,1,1,null,null,1,0,0,0,0,null,0,null,0,null,null,null,null,null,null,1,0,null,null,null,null,0,0,0,0,0,0,null,0,null,0,null,0,null,null,null,null,null,null,0,0,null,null,null,1,0,null,null,null,null,0,0,0,0,0,0,null,0,null,0,null,0,null,null,null,null,null,null,0,0,null,null,null,1,0,null,0,null,null,null,null,0,0,0,0,0,0,null,0,0,null,0,null,0,0,0,null,0,0,0,0,null,0,0,null,null,0,0,null,0,null,null,null,0,null,null,null,null,null,null,0,0,null,null,null,1,0,0,null,0,null,null,null,null,0,0,0,0,null,0,0,0,null,0,null,null,0,null,0,null,null,null,null,null,null,0,0,null,null,null,1,0,0,0,0,null,null,null,null,0,0,null,0,null,0,null,0,null,null,null,null,null,null,null,0,0,null,null,null,1,0,null,0,null,null,null,null,0,0,0,null,0,0,null,0,null,null,null,null,null,null,null,0,0,null,null,null,1,0,null,0,null,null,null,null,0,0,0,0,0,0,null,0,0,null,0,0,null,0,0,0,0,0,null,0,null,null,0,null,null,null,null,null,null,0,0,null,null,null,1,0,null,0,0,null,0,null,null,0,null,0,0,0,0,0,0,0,0,0,0,null,0,0,0,0,null,null,0,0,null,null,0,null,null,null,null,null,0,null,null,null,null,null,null,0,0,null,null,null,null,1,1,null,null,null,null,null,1,1,1,1,1,2,null,null,1,0,null,1,null,null,null,null,null,null,null,1,2,null,null,null,1,null]",
      "covered_percent": 23.204419889502763,
      "covered_strength": 0,
      "line_counts": {
        "missed": 139,
        "covered": 42,
        "total": 181
      },
      "name": "app/mailers/notifications_mailer.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,null,null,1,5,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,null,null,1,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,1,6,2,null,null,null,1,9,7,2,2,null,0,null,null,null,1,0,0,null,null,null,null]",
      "covered_percent": 25.806451612903224,
      "covered_strength": 0,
      "line_counts": {
        "missed": 46,
        "covered": 16,
        "total": 62
      },
      "name": "app/models/issue/annotation.rb"
    },
    {
      "blob_id": "429ce6fadabc31c4556dfd6b0fa407dc7e065533",
      "coverage": "[1,1,0,0,null,0,null,null,null]",
      "covered_percent": 40,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 2,
        "total": 5
      },
      "name": "app/helpers/issues_helper.rb"
    },
    {
      "blob_id": "c560360aa0c0c299b278729ae5544de208ad6321",
      "coverage": "[1,1,null,1,4,4,4,null,null,1,16,null,null,1,0,null,null,1,0,null,null,1,4,null,null,1,null,null,null,1,0,null,null,1,0,null,null,1,4,null,null,1,null,null,null,1,4,null,null,1,4,null,null,1,4,null,null,1,167,null,null,1,140,null,null,1,0,null,null,1,16,null,null,1,null,1,4,4,4,4,null,0,null,null,1,null,4,null,null,null,null,1,8,null,null,1,4,null,null,1,8,null,null,1,8,null,null,1,8,null,null,1,8,null,null,1,307,null,4,4,null,null,1,4,null,null]",
      "covered_percent": 90.47619047619048,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 57,
        "total": 63
      },
      "name": "app/models/commit_comparison_resolver.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,1,null,null,null,null,1,null,1,24,null,null,1,24,null,null,1,24,22,null,null,null,1,null,1,24,4,5,5,4,5,0,1,0,null,null,null,1,5,null,null,1,1,1,null,null,null,1,22,null,22,null,null,1,20,20,null,20,null,20,null,null,1,42,null,null,1,20,null,null,null,null,null,null,1,42,null,null]",
      "covered_percent": 95.1219512195122,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 39,
        "total": 41
      },
      "name": "app/models/readup_finder.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[null,null,null,1,1,5,5,null,5,null,null,null,null,null,null,null,null,5,null,5,5,5,5,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "app/models/sidekiq_push.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,null,1,null,null,0,null,null,1,null,null,0,null,null,null,null,null,null,null,null,1]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 4,
        "total": 6
      },
      "name": "config/initializers/crypto.rb"
    },
    {
      "blob_id": "384dbe0306e8c95386d1615b1a4fd7131fb533e0",
      "coverage": "[1,1,4,4,null,null,1,null,27,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 6,
        "total": 6
      },
      "name": "app/helpers/banners_helper.rb"
    },
    {
      "blob_id": "47712205137ae46438e0f608832abaf25bad77e5",
      "coverage": "[1,1,5,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null,null,null,0,null,null,1,0,null,null,null,0,null,null,1,0,null,null,1,0,null,null,null,null,0,null,null,1,0,null,null,null,0,null,null,1,0,0,null,null,null,null,0,0,null,null,null,null,null,null,null,null]",
      "covered_percent": 40.909090909090914,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 9,
        "total": 22
      },
      "name": "app/helpers/create_ticket_helper.rb"
    },
    {
      "blob_id": "b9ddeb5845991eca0d66121ebfd9169e91e61f1f",
      "coverage": "[1,null,1,0,0,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 40,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 2,
        "total": 5
      },
      "name": "app/helpers/repo_helper.rb"
    },
    {
      "blob_id": "a1a13f28c825e560cfd3432e502458eb62956a81",
      "coverage": "[1,1,0,null,null,1,0,null,null,1,null,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 4,
        "total": 6
      },
      "name": "app/models/null_commit.rb"
    },
    {
      "blob_id": "dcda72aca31838314795e890473ae355e44586a7",
      "coverage": "[1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,1,1,1,1,0,null,null,null,1,177,177,177,162,324,324,null,null,177,null,null,null]",
      "covered_percent": 94.11764705882352,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 16,
        "total": 17
      },
      "name": "lib/rack/try_static.rb"
    },
    {
      "blob_id": "4455754618816b815c0741e385fcc2319ddfde0e",
      "coverage": "[1,1,1,1,null,1,1,1,null,1,null,1,null,1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 11,
        "total": 11
      },
      "name": "config/initializers/bugsnag.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[null,null,null,null,null,1,1,1,0,0,null,null,1,null,0,null,null,1,null,0,null,null,null]",
      "covered_percent": 55.55555555555556,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 5,
        "total": 9
      },
      "name": "config/initializers/flash_hash_compatibility.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[null,null,null,null,null,null,1,1,null,null,null,1,0,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 3,
        "total": 4
      },
      "name": "config/initializers/wrap_parameters.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,0,0,0,0,null,null,null,1,0,0,0,null,null,0,null,0,null,null,null,1,0,null,null,1,1,null,1,null,0,null,null,null,1,0,null,null,null,null,null,null,0,null,null,1,0,null,null,null]",
      "covered_percent": 39.130434782608695,
      "covered_strength": 0,
      "line_counts": {
        "missed": 14,
        "covered": 9,
        "total": 23
      },
      "name": "app/helpers/vulnerabilities_helper.rb"
    },
    {
      "blob_id": "b818db23ae8193edfb8dafaae7addffb07024616",
      "coverage": "[1,1,5,null,null,1,0,null,0,null,null,1,null,1,0,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 6,
        "total": 9
      },
      "name": "app/jobs/sync_with_github.rb"
    },
    {
      "blob_id": "9c305a6e0c2973918c947e0bce58045acee1d6e9",
      "coverage": "[1,1,null,null,null,null,1,21,null,null,1,4,null,null,1,4,null,null,1,2,null,null,1,2,null,null,1,11,null,null,1,null,1,null,1,null,null,9,null,1,12,null,null,1,30,null,null,1,21,10,11,null,11,null,null,null,null,1,21,21,21,null,21,21,null,null,1,11,11,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 36,
        "total": 36
      },
      "name": "app/models/github_scopes.rb"
    },
    {
      "blob_id": "08affbbd0ef9a34f0dc221187d8466627b99f67d",
      "coverage": "[1,1,1,1,1,1,1,null,1,5,5,5,null,null,1,5,5,5,5,86,5,5,null,null,1,null,1,26,null,null,1,null,81,5,null,null,1,null,81,null,null,null,1,5,null,null,1,15,null,null,1,20,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 33,
        "total": 33
      },
      "name": "app/models/stat_summary.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[null,null,null,null,1,1,null,1,null,1,8,16,8,null,null,1,1,2,1,1,1,null,null,null,1,null,null,1,2,2,4,null,2,null,null,null,null,null,2,1,null,1,null,1,1,1,null,null,null,1,2,2,null,4,2,null,2,null,null,1,null,1,null,null,null,2,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 34,
        "total": 34
      },
      "name": "app/controllers/people_controller.rb"
    },
    {
      "blob_id": "99a2ec48cc4a676361609eec62c5222671595682",
      "coverage": "[1,null,1,1,1,null,1,1,1,1,1,1,null,1,1,null,1,null,1,null,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,null,1,1,null,null,1,1,null,null,1,0,null,null]",
      "covered_percent": 76.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 23,
        "total": 30
      },
      "name": "app/models/invite.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,4,4,4,null,null,null,1,4,null,null,1,4,null,null,1,4,null,null,1,null,1,12,0,0,0,null,null,1,12,null,null,1,null,null,null,null,4,20,20,null,null,1,4,null,null,1,4,0,null,null,1,4,0,null,null,1,4,4,0,null,null,null,null]",
      "covered_percent": 83.33333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 30,
        "total": 36
      },
      "name": "app/models/reports/revenue_churn.rb"
    },
    {
      "blob_id": "1d4c5a7975443cfb7af5023ff894d6cce3e680c4",
      "coverage": "[1,null,1,1,1,null,1,0,0,null,0,null,null,null,null,null,1,1,1,1,1,null,1,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 72.22222222222221,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 13,
        "total": 18
      },
      "name": "app/models/ssh_keypair.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/mime_types.rb"
    },
    {
      "blob_id": "2023050e8618c8a1a65585751c95cd8baac68441",
      "coverage": "[1,1,1,1,null,1,4,4,4,null,null,null,1,3,3,3,3,3,1,1,1,1,null,null,null,3,1,1,null,null,3,null,null,null,1,null,1,null,1,4,4,1,null,null,null,1,4,null,null,1,1,1,null,null,1,2,4,4,4,null,null,null,1,8,21,8,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 42,
        "total": 42
      },
      "name": "lib/cc/ops/remove_snapshots.rb"
    },
    {
      "blob_id": "a6f032546f6761eeb45e5439d8f9545252928391",
      "coverage": "[1,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,1,0,0,null,null,1,0,null,1,null,1,0,null,null,1,0,null,null,null]",
      "covered_percent": 46.875,
      "covered_strength": 0,
      "line_counts": {
        "missed": 17,
        "covered": 15,
        "total": 32
      },
      "name": "app/presenters/test_file_report_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/middleware_timer.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,1,1,1,34,null,null,1,null,null,null,null,null,null,null,34,null,null,1,null,1,null,1,34,null,null,null,null,null,null,null,15,null,null,null,1,124,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 14,
        "total": 14
      },
      "name": "lib/code_climate/metric_states/snowplow.rb"
    },
    {
      "blob_id": "bb8509da010ec7cf98c108b2ec267a34a7f3843a",
      "coverage": "[1,1,null,1,1,null,1,15,0,0,0,null,0,0,null,15,15,15,null,null,null,1,0,0,0,null,null,0,0,0,null,0,null,0,0,null,null,null,null,null,0,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,0,null,0,0,0,null,0,null,0,null,null,1,0,0,null,0,null,null,null,null,null,1,0,0,0,null,0,null,null,null]",
      "covered_percent": 28.888888888888886,
      "covered_strength": 0,
      "line_counts": {
        "missed": 32,
        "covered": 13,
        "total": 45
      },
      "name": "app/helpers/login_helper.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,1,null,1,0,0,null,0,null,null,null,null,null,null,1,1,0,0,0,null,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 6,
        "total": 12
      },
      "name": "app/mailers/github_repos_mailer.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,0,0,null,null,1,0,0,null,null]",
      "covered_percent": 42.857142857142854,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 3,
        "total": 7
      },
      "name": "app/models/prefixed_github_link_generator.rb"
    },
    {
      "blob_id": "551d8b268146b8b708429906399eb7e53ab44e76",
      "coverage": "[1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,8,null,null,1,8,null,null,1,8,8,8,null,8,1,null,null,null,null,1,null,1,null,1,24,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 16,
        "total": 16
      },
      "name": "app/models/shebang_inference.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,11,null,null,null,null,null,1,11,28,7,null,7,null,2,2,null,5,null,null,null,28,4,null,null,null,null,1,null,1,28,28,null,null,1,7,null,null,1,28,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 22,
        "total": 22
      },
      "name": "app/models/source_annotations/sections.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,1,11,11,null,11,null,null,null,null,null,1,40,null,null,1,530,null,null,1,null,1,11,10,12,null,10,58,13,null,null,null,null,null,null,1,10,0,0,null,null,null,10,5,null,null,10,5,5,5,null,null,null,null,null,null]",
      "covered_percent": 93.10344827586206,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 27,
        "total": 29
      },
      "name": "app/models/source_annotations/smell_location_data.rb"
    },
    {
      "blob_id": "dc24a4f2f80c56e8d98a5b0dc96e929235e99fca",
      "coverage": "[1,null,1,1,1,1,1,null,null,null,null,null,null,null,null,null,null,null,1,null,1,6,null,null,1,183,null,183,2,null,181,null,null,null,1,null,1,2,null,null,1,null,183,null,null,null,1,183,null,null,1,4,null,null,1,4,null,null,1,4,31,null,null,null,1,3,3,2,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 32,
        "total": 32
      },
      "name": "lib/code_climate/middleware/theory.rb"
    },
    {
      "blob_id": "729d251a4de821fbe5f66448889519a515ba0496",
      "coverage": "[1,1,1,null,1,1,1,null,1,0,null,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 8,
        "total": 10
      },
      "name": "app/models/credit_card.rb"
    },
    {
      "blob_id": "9af004ffd12cc829e9ea7a447a21701b7384fc3a",
      "coverage": "[1,1,1,1,11,11,null,null,1,3,null,null,1,3,null,null,1,2,null,null,1,4,null,null,1,2,null,null,1,null,1,null,1,null,1,14,14,null,null,1,null,null,null,null,null,14,null,null,1,11,11,11,null,null,null,1,null,null,null,null,null,null,null,11,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 30,
        "total": 30
      },
      "name": "app/models/quality/stats/test_reports.rb"
    },
    {
      "blob_id": "7e16e23aae2f0bd7540f9261bf26e311c2f5f9ec",
      "coverage": "[1,1,1,null,1,1,1,62,null,null,1,28,16,null,null,null,1,41,27,null,null,null,1,43,0,null,null,43,null,null,1,16,null,null,1,27,30,27,null,null,null,0,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,null,null,null,null,null,1,19,null,null,1,null,1,60,null,60,60,60,null,null,null,null,0,0,null,null,null,1,null,1,60,null,null,null,null,null,null,null,1,1,null,1,7,7,null,null,1,30,30,null,null,1,19,19,null,null,1,30,30,null,null,1,null,1,null,null,null,1,1,1,7,7,null,null,1,19,null,null,1,30,null,null,1,null,1,null,null,null,null,1,1,1,null,null,1,0,null,null,1,0,null,null,1,null,1,null,null,null,1,1,1,1,null,1,null,null,0,null,null,null,1,13,null,null,1,24,null,0,null,null,1,null,1,null,null,null,null]",
      "covered_percent": 91.20879120879121,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 83,
        "total": 91
      },
      "name": "lib/cc/crypto.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[null,1,1,1,1,1,null,null,1,178,null,null,1,24,null,null,1,178,0,null,0,0,0,null,null,178,178,null,null,1,0,0,0,null,null,null,1,null,null,null,0,0,0,0,0,null,null,null,null]",
      "covered_percent": 55.55555555555556,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 15,
        "total": 27
      },
      "name": "lib/code_climate/middleware/inflate.rb"
    },
    {
      "blob_id": "c780471dbe422dd9e770c85441855b144ca88e03",
      "coverage": "[1,1,1,1,1,null,1,1,1,1,1,null,null,1,1,1,1,null,0,0,null,null,null,1,1,null,null,1,null,1,null,1,2,null,null,1,1,null,null,1,1,null,null,1,null,1,null,1,1,null,2,null,null,1,null,1,null,1,1,1,1,null,null,1,null,1,2,null,null,1,null,null,null,null,1,null,null,1,1,null,null,null]",
      "covered_percent": 95.45454545454545,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 42,
        "total": 44
      },
      "name": "app/services/churn/calculator.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[null,1,null,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/environment.rb"
    },
    {
      "blob_id": "879f9ac54635def7333e47fcad43473a6eb1c954",
      "coverage": "[1,null,1,8,8,null,8,0,0,null,null,null,8,0,0,null,null,null]",
      "covered_percent": 60,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 6,
        "total": 10
      },
      "name": "lib/code_climate/rollout.rb"
    },
    {
      "blob_id": "bb8509da010ec7cf98c108b2ec267a34a7f3843a",
      "coverage": "[1,1,1,null,1,null,1,2,4,null,2,2,null,null,0,null,0,0,0,null,0,0,null,null,0,null,0,0,null,null,0,null,0,null,0,null,null,1,0,0,null,0,0,0,null,0,0,0,null,null,0,null,null,1,0,null,0,0,null,0,0,null,0,null,null,null,1,0,0,null,0,null,0,0,0,0,0,null,0,0,null,null,0,0,null,0,null,null,null,0,null,null,1,0,0,null,0,null,0,0,0,0,0,null,0,0,null,null,0,null,null,0,null,null,1,0,0,null,null,1,0,0,0,0,0,null,null,1,null,1,0,0,null,null,null,null,0,null,null,1,0,0,0,0,0,0,0,null,0,null,null,null,null,1,0,null,0,null,null,null,null,null,null,1,null,null,null,null,null,0,null,null,1,0,null,0,0,0,0,0,null,null,null]",
      "covered_percent": 20.792079207920793,
      "covered_strength": 0,
      "line_counts": {
        "missed": 80,
        "covered": 21,
        "total": 101
      },
      "name": "app/controllers/plans_controller.rb"
    },
    {
      "blob_id": "ee7a25ffab659b3d58acb6f6b71b1f3ded99875f",
      "coverage": "[1,1,null,1,16,null,16,null,null,1,8,null,null,1,8,null,null,1,26,null,null,1,8,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 13,
        "total": 13
      },
      "name": "app/presenters/comparison_issue_presenter.rb"
    },
    {
      "blob_id": "1adcef66ab5ac8f78cf489825541f5098752ae54",
      "coverage": "[1,1,null,1,null,1,571,null,null,null,null,571,571,571,571,null,571,null,571,571,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 12,
        "total": 12
      },
      "name": "config/initializers/mongo.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/rack_attack.rb"
    },
    {
      "blob_id": "bb8509da010ec7cf98c108b2ec267a34a7f3843a",
      "coverage": "[1,1,1,null,1,3,3,3,null,null,1,3,3,null,null,1,3,null,3,2,null,1,1,null,null,null,1,null,1,null,null,null,6,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/controllers/email_changes_controller.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,null,1,null,1,1,1,null,null,1,1,null,null,1,0,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null]",
      "covered_percent": 92.3076923076923,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 12,
        "total": 13
      },
      "name": "app/models/aggregate_field_query.rb"
    },
    {
      "blob_id": "1adcef66ab5ac8f78cf489825541f5098752ae54",
      "coverage": "[1,1,null,1,1,null,1,1,1,1,null,1,null,1,null,null,null,null,null,4,null,null,1,0,null,null,null,null,null,null,1,0,null,null,null,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 82.35294117647058,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 14,
        "total": 17
      },
      "name": "app/models/service_event.rb"
    },
    {
      "blob_id": "ba2387b845413e28f7b2b3864245f7e034a7735f",
      "coverage": "[1,1,9,null,null,1,null,0,null,null,null,1,null,0,null,null,null,1,9,null,null,1,null,0,null,null,1,null,1,null]",
      "covered_percent": 76.92307692307693,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 10,
        "total": 13
      },
      "name": "app/policies/super_admin_policy.rb"
    },
    {
      "blob_id": "815d05ff60fdee7096e9be688f48974374d5a04c",
      "coverage": "[1,1,0,null,0,null,0,0,null,0,null,null,null,1,0,0,null,0,0,null,0,null,null,null,1,0,null,0,0,0,0,null,0,null,null,null]",
      "covered_percent": 20,
      "covered_strength": 0,
      "line_counts": {
        "missed": 16,
        "covered": 4,
        "total": 20
      },
      "name": "app/helpers/reports_helper.rb"
    },
    {
      "blob_id": "56e617c583af8c89faf104233ad97237516f24e0",
      "coverage": "[1,1,null,null,null,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,null,1,null,null,null,null,null,null,null,1,0,0,0,null,null,null,null,1,0,null,null,1,52,null,null,1,62,null,null,1,58,null,null,1,2,null,null,1,3,null,null,1,1,null,null,1,88,null,null,1,7,null,null,1,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,14,null,null,1,0,null,null,1,null,1,15,null,null]",
      "covered_percent": 83.05084745762711,
      "covered_strength": 0,
      "line_counts": {
        "missed": 10,
        "covered": 49,
        "total": 59
      },
      "name": "app/models/pull_request.rb"
    },
    {
      "blob_id": "34bc80fb3e98004dd88d77d0476f6ee9903bac1f",
      "coverage": "[1,1,3,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 4,
        "total": 5
      },
      "name": "db/migrate/20161130221746_add_component_name_index_to_kafka_offsets.rb"
    },
    {
      "blob_id": "298978f53978253ed43897c02529a17aea54cdee",
      "coverage": "[1,1,1,1,null,1,1,1,null,null,1,0,0,0,0,null,null,1,0,0,0,0,0,0,0,null,0,0,null,null,null,1,null,1,1,1,null,null,1,null,1,null,null,1,0,null,null,1,null,null,null,null,null,null,0,null,null,1,1,null,null]",
      "covered_percent": 55.88235294117647,
      "covered_strength": 0,
      "line_counts": {
        "missed": 15,
        "covered": 19,
        "total": 34
      },
      "name": "app/controllers/test_reports_controller.rb"
    },
    {
      "blob_id": "820314733288e54154b0ef43e3f2fcde51bb0b18",
      "coverage": "[1,1,1,null,1,1,null,1,1,null,1,null,1,1,null,1,null,1,0,null,null,1,0,null,null,1,2,null,null,1,2,null,null,1,0,null,null,1,null,null,null,1,null,null,null,1,null,null,null,1,0,null,null]",
      "covered_percent": 84.61538461538461,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 22,
        "total": 26
      },
      "name": "app/models/open_invite.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/stripe.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,null,null,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "app/models/null_account.rb"
    },
    {
      "blob_id": "dcf5d71639a0c2b56de1c7258bd2cd153a3d803c",
      "coverage": "[1,null,1,1,1,null,1,1,1,1,1,null,null,null,1,1,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,1,null,null,null,null,1,null,1,null,null,null,null,null,1,1,null,null,1,null,0,null,null,null]",
      "covered_percent": 85,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 17,
        "total": 20
      },
      "name": "app/models/repos/update_pull_request.rb"
    },
    {
      "blob_id": "ee7a25ffab659b3d58acb6f6b71b1f3ded99875f",
      "coverage": "[null,null,null,1,1,1,null,1,1,null,null,null,null,null,null,1,null,null,null,1,null,1,null,1,37,37,37,null,null,1,14,null,null,1,26,16,10,0,0,null,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,183,null,null,1,0,null,null,1,26,null,null,1,0,null,null,1,36,null,null,1,7,null,null,1,7,4,3,1,2,1,null,1,null,null,null,1,28,18,null,10,null,null,null,1,42,29,null,29,null,null,null,1,2,2,2,null,null,1,16,10,null,6,null,null,null,1,null,1,14,14,null,0,null,null,null,1,16,16,16,16,null,null,1,18,null,1,null,17,null,18,null,null]",
      "covered_percent": 90.9090909090909,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 70,
        "total": 77
      },
      "name": "app/presenters/issue_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,1,null,1,1,null,1,1,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,null,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 12,
        "total": 16
      },
      "name": "app/models/events/event.rb"
    },
    {
      "blob_id": "ee7a25ffab659b3d58acb6f6b71b1f3ded99875f",
      "coverage": "[1,1,1,1,1,1,1,null,1,null,null,null,null,1,null,null,null,null,1,null,null,null,1,1,null,1,null,1,1,1,1,1,1,null,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 20,
        "total": 20
      },
      "name": "app/models/issue_metadata.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[null,null,null,null,null,null,1,1,null,1,2,null,null,1,0,null,null,1,null,1,null]",
      "covered_percent": 87.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 7,
        "total": 8
      },
      "name": "app/presenters/simple_presenter.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,1,1,1,null,1,null,null,null,34,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 6,
        "total": 6
      },
      "name": "lib/code_climate/metric_states/wootric.rb"
    },
    {
      "blob_id": "0a4ac415d9eec4c4b67e3bb6741848fb720060f8",
      "coverage": "[1,null,1,1,null,1,1,1,2,null,1,null,null,1,0,0,0,null,0,0,null,null,null,null,null,1,0,0,0,null,0,0,null,0,null,0,null,null,1,null,1,0,null,null,1,null,1,null,null]",
      "covered_percent": 51.85185185185185,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 14,
        "total": 27
      },
      "name": "app/controllers/branches_controller.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,null,1,null,1,1,0,0,1,0,null,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 64.28571428571429,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 9,
        "total": 14
      },
      "name": "app/models/authy_session.rb"
    },
    {
      "blob_id": "c97a7b722ab5c05f7686ede172af68aaab8bf8e5",
      "coverage": "[1,1,7,null,null,1,null,null,0,null,0,7,null,null,1,7,null,null,1,8,16,null,null,null,1,7,null,null,1,null,1,null,1,null,null,null,47,null,null,1,16,null,null,null,null,null,10,null,null,null,1,15,null,null,null,null,null,9,null,null,null]",
      "covered_percent": 91.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 22,
        "total": 24
      },
      "name": "app/models/pull_request_build_state.rb"
    },
    {
      "blob_id": "bb01fec0b8369a621795257076c260df7d448389",
      "coverage": "[1,null,1,1,null,1,null,1,0,null,null,1,3,3,3,3,null,null,1,12,12,null,null,1,null,3,null,null,null]",
      "covered_percent": 93.75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 15,
        "total": 16
      },
      "name": "app/models/digested_token.rb"
    },
    {
      "blob_id": "71cabb402a84650e8fe95063d8723a3d1a833fcb",
      "coverage": "[1,1,1,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 4,
        "total": 5
      },
      "name": "db/migrate/20170313165645_rm_progress_report_rollout.rb"
    },
    {
      "blob_id": "ca9111a2184dbb9bd702288e56d54edaf32863ee",
      "coverage": "[1,null,1,1,9638,null,null,1,1,null,1,null,1,17,null,17,null,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,null,18,17,18,17,17,17,17,17,17,17,17,17,null,17,17,17,17,null,17,17,17,17,18,17,null,17,17,17,17,17,17,17,17,null,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,null,17,17,17,17,17,17,17,17,null,17,17,17,null,17,17,null,17,17,17,null,null,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,null,null,1,64,null,null,1,0,null,null,1,1,0,1,1,null,null,null,1,243,null,null,1,124,null,null,1,325,null,null,1,0,null,null,1,36,null,null,1,39,null,null,1,5,null,null,1,null,0,null,null,1,508,null,null,1,989,null,null,1,0,0,0,null,null,null,1,0,null,null,1,18,null,null,1,45,45,45,null,null,1,0,0,null,null,null,null,null,null,null,null,0,null,null,1,1674,null,null,null,null,1,610,609,null,1,null,null,null,1,8,7,null,1,null,null,null,1,null,1,18,null,null,1,561,2804,null,null,null,1,51,null,null,1,34,17,1,null,null,null,null,1,646,null,646,646,null,0,null,null,1292,null,null,1,51,3,1,null,null,null,null,null]",
      "covered_percent": 94.3127962085308,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 199,
        "total": 211
      },
      "name": "lib/code_climate/config.rb"
    },
    {
      "blob_id": "71e95f82e421f8e7805f2bb381c104469dd412c4",
      "coverage": "[1,1,0,0,null,null,null,1,0,null,null,1,0,0,null,null,null]",
      "covered_percent": 44.44444444444444,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 4,
        "total": 9
      },
      "name": "app/helpers/invites_helper.rb"
    },
    {
      "blob_id": "8ab8241476a9a2c984486183a00d7e14ecd57686",
      "coverage": "[1,1,1,null,1,0,null,null,1,0,null,null,1,null,3,null,0,null,null,1,0,null,null,1,1,null,null,1,0,null,null,1,4,4,null,null,1,23,null,null,1,6,7,null,null,null,1,0,null,null,1,0,null,null,1,1,1,null,0,null,1,null,null,null]",
      "covered_percent": 75.75757575757575,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 25,
        "total": 33
      },
      "name": "app/models/smells/duplication.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,null,1,1,0,null,1,1,1,null,null,1,2,null,null,1,2,null,null,1,null,1,2,3,null,null,1,1,null,null,1,2,1,null,null,null,1,3,2,null,null,null,null,null,1,2,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,2,null,null,1,null,null,null,2,null,null,1,null,null,null,null,null,2,null,null]",
      "covered_percent": 96.875,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 31,
        "total": 32
      },
      "name": "app/models/brakeman_report_comparison.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,null,1,14,14,null,null,1,9,null,null,1,0,null,null,1,9,null,null,1,9,null,null,1,null,null,null,0,null,null]",
      "covered_percent": 86.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 13,
        "total": 15
      },
      "name": "app/models/rating_transition.rb"
    },
    {
      "blob_id": "a97c1be91ddbc52323928dd68d3f83b9795dcd49",
      "coverage": "[1,1,253,null,null,1,253,null,null,null,null,null,null,1,null,1,null,1,null,1,253,253,229,105,null,null,229,2,null,null,null,null,null,1,null,null,null,null,null,253,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 17,
        "total": 17
      },
      "name": "app/services/notify_zapier_repo_created.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,1,null,1,1,null,1,1,null,null,1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "config/initializers/grit.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,13,13,13,13,null,13,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "config/initializers/worker.rb"
    },
    {
      "blob_id": "1d4c5a7975443cfb7af5023ff894d6cce3e680c4",
      "coverage": "[1,null,null,1,1,3,3,null,null,null,1,5,null,null,null,1,5,null,null,1,1,1,null,null,1,1,1,null,null,1,null,1,3,1,null,null,null,1,3,2,null,null,null,1,1,null,1,1,null,null,null,null,null,null,1,2,2,null,null,1,2,1,null,1,1,null,null,null,null,null,null,null,1,2,26,2,2,null,2,null,null,null,2,2,null,null,2,1,1,1,1,null,null,null,null,null,1,4,null,4,3,null,null,null,1,1,1,null,null,null,1,1,null,1,1,null,null,1,13,1,1,1,1,null,null,null,null,null,1,5,5,3,3,null,null,null,null,1,5,5,4,null,3,null,1,null,null,4,null,null,null,null,1,1,1,1,null,null,null,1,1,1,null,null,null,1,null,1,1,1,null,null,1,13,1,1,1,null,0,0,0,null,null,null,null,null]",
      "covered_percent": 96.84210526315789,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 92,
        "total": 95
      },
      "name": "lib/code_climate/rbnacl_rotation.rb"
    },
    {
      "blob_id": "cfe1867f2fd32a82a8fa538ddc6727aefbef6cc0",
      "coverage": "[1,null,1,1,1,null,1,19,null,19,null,11,null,11,11,null,11,null,10,10,null,null,1,null,1,10,10,10,10,10,null,null,null,null,1,null,null,null,10,null,null,1,null,null,null,null,null,null,0,10,null,null,1,10,null,null,1,10,10,10,10,null,null,1,10,10,1,null,null,null,null,null]",
      "covered_percent": 97.22222222222221,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 35,
        "total": 36
      },
      "name": "app/helpers/redesign/prism_helper.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,null,1,2,0,null,null,1,null,1,null,null,null,0,null,null,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 6,
        "total": 8
      },
      "name": "app/jobs/delete_from_customerio.rb"
    },
    {
      "blob_id": "3d756d2bbf42dd98e9e2db6a78e3664e6df0ac4e",
      "coverage": "[1,1,1,1,1,null,1,1,null,1,19,19,null,null,1,1,1,null,0,null,null,null,null,1,1,null,null,1,47,47,null,null,1,5,null,null,null,null,null,1,null,1,null,null,1,null,1,1,1,null,null,1,30,null,null,null,null,null,1,12,null,null,null,null,null,1,5,null,null,null,null,null,1,null,1,12,0,null,12,null,null,null,1,12,0,null,12,null,null,null,1,5,1,null,4,null,null,null]",
      "covered_percent": 93.47826086956522,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 43,
        "total": 46
      },
      "name": "app/models/page_sorter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/no_local_requests.rb"
    },
    {
      "blob_id": "c8a6499add3ea37aca792fd506bcd0afbd1f7ed8",
      "coverage": "[1,1,null,1,null,1,1,null,1,1,1,null,1,null,1,1,null,1,0,null,null,1,3,3,3,null,null,1,0,0,0,null,null,1,0,0,0,null,null,1,0,0,0,null,0,null,null,0,null,null,null,1,0,0,0,null,null,null,1,0,null,null,1,null,0,0,3,null,null,1,0,null,null,1,null,0,0,null,null,1,null,1,0,0,0,0,null,0,null,null,null,1,0,0,null,null,null,1,0,null,null,1,0,0,null,null,null,1,null,0,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,0,0,0,0,null,null,null,null]",
      "covered_percent": 45.45454545454545,
      "covered_strength": 0,
      "line_counts": {
        "missed": 42,
        "covered": 35,
        "total": 77
      },
      "name": "app/models/multi_invite_form.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,1,1,null,1,5,5,null,null,1,17,17,null,null,null,1,17,null,null,null,1,1,5,5,null,null,1,17,null,null,null,1,1,null,1,null,1,0,0,null,null,1,0,null,null,null,null,null,null,null,null,0,0,null,null,null,1,0,0,null,null,1,null,1,0,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 73.68421052631578,
      "covered_strength": 0,
      "line_counts": {
        "missed": 10,
        "covered": 28,
        "total": 38
      },
      "name": "lib/code_climate/git_connection.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,null,0,0,0,0,0,0,null,null,null,null]",
      "covered_percent": 22.22222222222222,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 2,
        "total": 9
      },
      "name": "app/helpers/code_change_helper.rb"
    },
    {
      "blob_id": "56d036caa621c675f076fd0cbb22df9dcd939bb0",
      "coverage": "[1,1,15,null,null,1,3,3,3,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "app/jobs/email_change_request.rb"
    },
    {
      "blob_id": "a00a8aa598862b08fc3407fe4716149a8fcf92de",
      "coverage": "[1,null,1,8,8,8,null,null,1,null,1,8,null,null,1,14,null,null,1,8,null,null,1,28,24,null,null,null,1,8,null,null,1,8,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/jobs/email_payment_failure_notice.rb"
    },
    {
      "blob_id": "4f2736a1a42e9b15169bd96e79d963119dc2d1a5",
      "coverage": "[1,1,null,1,4,4,4,4,4,null,4,null,null,null,null,null,null,1,null,1,4,2,null,2,null,null,null,1,4,2,null,2,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 18,
        "total": 18
      },
      "name": "app/mailers/super_admin_mailer.rb"
    },
    {
      "blob_id": "9b0bba44c7bccaed5064f5139762df4b5807a4ac",
      "coverage": "[1,1,1,1,1,1,1,1,1,null,1,1,1,1,1,1,1,1,1,1,null,1,null,1,1,0,null,null,1,0,null,null,null,1,1,0,null,null,1,0,null,null,null,1,null,1,1,null,1,0,0,null,null,null,1,null,1,1,1,1,1,1,1,null,null,1,null,1,1,1,1,1,1,1,null,1,1,1,null,null,1,1,null,1,41,0,null,41,null,null,1,null,1,60,0,null,60,null,null,1,null,1,null,1,null,null,null,0,null,null,1,null,1,6,null,null,1,0,null,1,null,1,4,null,null,1,0,null,0,0,null,null,null,1,0,null,null,1,186,null,0,null,null,1,2,0,null,2,null,null,null,1,2,0,0,0,0,null,null,0,null,null,1,43,null,null,1,0,0,null,0,null,null,null,1,186,142,null,null,null,1,25,null,0,null,25,25,null,25,null,null,1,3,0,null,3,null,null,null,1,12,null,null,1,0,0,0,null,null,1,null,null,0,null,null,1,41,41,80,40,null,null,1,8,null,null,1,0,null,1,null,1,186,142,null,null,null,1,186,44,44,0,null,null,null,null,1,null,0,7,null,null,1,0,0,0,null,null,1,186,1,null,null,null,1,2,null,null,1,186,253,0,null,null,null,null,1,186,null,null,1,0,0,null,null,null,1,1,null,null,1,1,null]",
      "covered_percent": 76.78571428571429,
      "covered_strength": 0,
      "line_counts": {
        "missed": 39,
        "covered": 129,
        "total": 168
      },
      "name": "app/controllers/application_controller.rb"
    },
    {
      "blob_id": "c560360aa0c0c299b278729ae5544de208ad6321",
      "coverage": "[1,1,null,1,null,1,1,1,null,null,1,4,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,2,2,null,null,null,1,1,null,null,1,1,null,null,1,1,null,null,1,null,0,0,0,null,null,1,4,null,null,1,31,null,0,null,null,1,24,null,0,null,null,1,0,null,null,1,null,2,0,2,null,null,1,null,2,0,2,null,null,1,null,null,0,null,0,1,null,null,1,1,null,null,1,1,2,null,null,null,1,1,null,null,1,null,1,0,null,null,1,1,1,1,1,1,null,0,null,null,1,null,4,null,null,null,null,1,null,3,null,null,null,null,null,null,1,1,null,null,1,1,null,null,1,3,null,null,1,3,null,null,1,2,null,null,1,2,null,null,1,1,null,null,1,null,1,null,null,null,1,1,null,null,1,1,null,null,1,9,null,null,null,1,null,null,null,null,null,null,32,null,null,1,55,null,1,1,null,null,1,1,0,1,1,null,0,null,null,null,1,2,null,null,1,1,null,null]",
      "covered_percent": 85.18518518518519,
      "covered_strength": 0,
      "line_counts": {
        "missed": 16,
        "covered": 92,
        "total": 108
      },
      "name": "app/models/branch_comparison_resolver.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,4,4,4,null,null,null,1,4,null,null,1,4,null,null,1,null,1,8,0,null,null,1,null,null,null,null,4,16,null,null,1,8,null,null,1,4,null,null,1,4,0,null,null,1,4,0,null,null,1,4,4,0,null,null,null,null]",
      "covered_percent": 87.09677419354838,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 27,
        "total": 31
      },
      "name": "app/models/reports/logo_churn.rb"
    },
    {
      "blob_id": "85a3ea2feac6a36d4f680fb5d81ee02836985373",
      "coverage": "[1,1,4,null,null,1,null,0,0,null,0,null,null,1,null,null,9,3,3,null,null,1,null,0,0,null,null,1,null,1,1,null,null,1,null,1,null,1,4,null,null,null,1,null,null,null,null,null,null,null,null,null,null,9,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,null,null]",
      "covered_percent": 79.16666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 19,
        "total": 24
      },
      "name": "app/models/snapshot_stats.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,1,1,null,1,1,0,null,0,0,0,null,null,null,null,null,1,1,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 8,
        "total": 12
      },
      "name": "lib/instrumentation/grit_controller_runtime.rb"
    },
    {
      "blob_id": "bac91cb25ad85ffd29676dfd1a7298f8edb1eab5",
      "coverage": "[1,1,null,1,0,null,null,null,null,null,null,1,0,null,null,null,null,null,null,1,0,null,null,null,null,null,null,1,null,1,null,0,null,null,1,null,0,null,null,1,0,0,null,null,null]",
      "covered_percent": 56.25,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 9,
        "total": 16
      },
      "name": "app/helpers/snapshot_stats_helper.rb"
    },
    {
      "blob_id": "628507e50cef703c81962bf6eb2c786ea9117ace",
      "coverage": "[1,1,0,null,null,1,0,0,null,null,1,0,0,0,null,null,null,null,1,null,1,null,1,null,null,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 13,
        "total": 26
      },
      "name": "app/models/stash_pull_request.rb"
    },
    {
      "blob_id": "68bacb6d3765aa542a872effad0f4fff1bdeaae1",
      "coverage": "[1,1,null,1,null,1,null,1,null,1,null,1,null,null,1,null,null,null,null,null,null,null,1,1,1,null,1,2,null,null,null,null,null,null,1,2,2,2,null,null,1,2,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,null,null,1,0,0,null,null,1,null,1,null,null,1,2,2,null,1,0,1,1,null,0,null,null,1,null,null,null,1,2,2,null,2,2,2,null,null,2,null,null,1,2,null,null,1,1,1,2,null,0,null,null]",
      "covered_percent": 77.96610169491525,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 46,
        "total": 59
      },
      "name": "app/models/zendesk_api.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,1,1,1,1,null,1,1,1,1,null,1,5,5,null,null,null,1,1,1,1,1,null,1,34,null,null,1,null,170,34,null,null,1,34,null,null,1,null,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 26,
        "total": 26
      },
      "name": "lib/code_climate/metric_state.rb"
    },
    {
      "blob_id": "bf2003fae783a5cd41cc09c6c48ab1181c98c9f9",
      "coverage": "[1,1,null,1,1,2,1,null,1,null,0,null,null,0,null,null,1,4,8,4,null,4,null,2,null,null,null,null,1,null,null]",
      "covered_percent": 87.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 14,
        "total": 16
      },
      "name": "app/controllers/test_file_reports_controller.rb"
    },
    {
      "blob_id": "0de66bc70340476c3ee1a598fd9d65e65034148e",
      "coverage": "[1,1,null,1,1,null,null,1,0,null,null,1,1,null,null,1,0,null,null,1,1,null,null,1,null,1,6,null,null]",
      "covered_percent": 86.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 13,
        "total": 15
      },
      "name": "app/models/branch_list.rb"
    },
    {
      "blob_id": "1340913b03cde148a8de553b62014c32674146b1",
      "coverage": "[1,null,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/hologram.rb"
    },
    {
      "blob_id": "8392751ae98485cf9e5d67c997348d405eb0479d",
      "coverage": "[1,1,null,1,0,0,null,0,null,null,null,null,null,null,1,1,1,null,1,null,null,null,null,null,null,1,1,0,0,0,null,null,1,1,1,null,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 12,
        "total": 18
      },
      "name": "app/mailers/forgot_passwords_mailer.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,7,null,null,1,7,null,null,null,null,7,3,null,4,null,null,7,7,null,null,7,0,0,null,0,null,0,0,null,0,null,0,null,null,7,28,null,null,7,null,null]",
      "covered_percent": 68.18181818181817,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 15,
        "total": 22
      },
      "name": "app/models/github_payload_formatter.rb"
    },
    {
      "blob_id": "139e2e62e6a2969a833e0e4fa9013466833f5890",
      "coverage": "[1,null,1,null,1,null,1,null,1,null,1,39,null,null,1,0,null,null,1,0,null,0,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,0,null,null,1,0,0,null,null,1,null,1,0,null,null,1,0,null,null,null]",
      "covered_percent": 57.14285714285714,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 16,
        "total": 28
      },
      "name": "app/models/credit_card_notice.rb"
    },
    {
      "blob_id": "68a20e4c32f21e1d0b947ebd61a0ddf57d641996",
      "coverage": "[1,1,null,1,null,null,null,null,1,null,null,null,null,null,null,null,1,10,10,10,null,null,1,13,4,null,9,null,null,null,1,2,null,null,1,2,null,null,1,6,5,null,1,null,null,null,1,null,1,0,null,null,1,26,null,null,1,24,8,null,null,1,23,10,null,10,10,null,null,1,null,null,10,null,null,1,null,null,null,null,16,null,null]",
      "covered_percent": 97.2972972972973,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 36,
        "total": 37
      },
      "name": "app/models/progress_report.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,252,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "app/models/test_reporter_token.rb"
    },
    {
      "blob_id": "7da733b252df97bd97e54d2b47935b10bc36de92",
      "coverage": "[1,1,null,1,1,1,null,1,1,1,1,null,1,1,1,1,1,1,1,null,1,1,1,1,1,null,1,null,1,1,null,1,1,1,1,1,1,1,1,1,1,null,1,1,1,1,null,1,1,1,null,1,null,1,null,1,1,1,1,null,1,null,1,null,1,1,null,1,1,1,202,1,1,1,3,null,1,0,null,null,1,17,null,null,1,0,0,null,null,1,1,null,null,1,9,null,null,1,1,0,null,1,null,null,null,1,1,3,null,1,1,1,null,null,1,1,null,null,1,4,null,null,1,1,2,null,null,null,1,218,null,null,1,0,null,null,1,117,null,null,1,null,null,34,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,8,null,null,1,1,null,null,1,15,null,15,15,null,0,null,null,null,1,240,null,null,1,216,null,216,216,null,null,null,1,1053,null,null,1,3,null,null,1,6,6,null,null,1,0,null,null,1,3,3,null,null,1,0,0,0,0,0,null,null,1,3,3,3,3,null,3,null,null,1,201,0,null,null,null,1,2,null,null,null,null,null,null,1,37,null,null,1,24,null,null,1,38,null,null,1,15,null,null,1,null,0,0,null,null,1,11,11,11,11,11,null,null,1,88,null,null,1,9,null,null,1,1,null,null,1,38,38,null,38,0,null,null,null,null,null,null,1,1,1,null,1,null,null,1,14,null,null,1,null,1,201,201,201,null,null,1,2,2,null,null,null,1,15,null,null,1,201,0,null,null,null,1,201,0,null,null,null]",
      "covered_percent": 89.34010152284264,
      "covered_strength": 0,
      "line_counts": {
        "missed": 21,
        "covered": 176,
        "total": 197
      },
      "name": "app/models/user.rb"
    },
    {
      "blob_id": "86ebe4aeadbdbefa799065e904a16e2a100e74e1",
      "coverage": "[1,1,null,1,4,4,null,null,1,4,null,null,null,0,null,null,null,1,4,4,null,null,1,4,null,null]",
      "covered_percent": 92.3076923076923,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 12,
        "total": 13
      },
      "name": "app/presenters/branch_presenter.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,9,9,null,null,1,3,4,null,null,1,9,4,null,null,1,3,null,5,null,null,null,null,1,5,null,null,1,4,null,null,1,4,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/presenters/teams_show_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,null,null,1,null,177,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "config/initializers/marketing_site.rb"
    },
    {
      "blob_id": "55c435f8aaab52d268cc9bb169df3fb4117b9284",
      "coverage": "[1,null,1,1,null,1,2,null,2,0,2,0,0,null,null,2,null,null,1,null,1,0,null,0,0,0,0,0,null,null,null,1,2,2,2,null,2,null,null,null,2,2,2,null,0,null,null,2,null,null,1,0,null,null,1,0,null,null,1,0,0,0,0,null,null,null,null,null,1,null,8,null,null,1,2,null,null,null]",
      "covered_percent": 61.904761904761905,
      "covered_strength": 0,
      "line_counts": {
        "missed": 16,
        "covered": 26,
        "total": 42
      },
      "name": "app/controllers/stripe_webhooks_controller.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,0,null,null,1,1,null,null,null,null,1,null,1,1,null,null,null]",
      "covered_percent": 87.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 7,
        "total": 8
      },
      "name": "app/jobs/prune_stale_sessions.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,1,1,null,1,null,1,3,3,null,null,1,0,null,null,1,3,3,3,3,3,null,null,1,1,null,null,1,1,null,null,1,null,1,null,null]",
      "covered_percent": 95.23809523809523,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 20,
        "total": 21
      },
      "name": "app/models/repos/throttle.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,null,1,1,1,null,1,1,1,1,null,null,1,1,0,null,null,null,null,null,1,null,null,null,1,null,1,null,1,null,1,null,null,1,null,0,null,null,1,null,null,null,null,null,null,0,null,null,null]",
      "covered_percent": 85,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 17,
        "total": 20
      },
      "name": "app/models/test_coverage/create_test_report.rb"
    },
    {
      "blob_id": "165efa94ee430fb7abe20016b6f4f5edd906ff96",
      "coverage": "[1,1,1,1,0,0,null,null,1,0,0,0,0,0,null,0,null,null,null,0,null,null,1,null,1,null,null,null,null,1]",
      "covered_percent": 47.05882352941176,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 8,
        "total": 17
      },
      "name": "lib/cc/api/delegated_auth_adapter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,null,1,0,0,null,0,null,null,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 3,
        "total": 6
      },
      "name": "app/helpers/source_helper.rb"
    },
    {
      "blob_id": "7865461e6ed20c5a29e97f3e15bae5516b5db2e9",
      "coverage": "[1,1,1,1,null,1,1,1,1,1,1,1,1,1,1,1,null,1,1,null,1,1,null,1,null,null,null,null,null,1,0,0,null,null,1,null,2,2,null,null,1,null,12,12,null,null,1,4,3,null,null,null,1,0,null,0,null,null,0,0,0,0,null,null,1,0,null,null,1,0,null,null,1,0,0,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,null,1,null,48,31,null,null,null]",
      "covered_percent": 70.17543859649122,
      "covered_strength": 0,
      "line_counts": {
        "missed": 17,
        "covered": 40,
        "total": 57
      },
      "name": "app/models/billing/promotion.rb"
    },
    {
      "blob_id": "a616126e68a6a4ed70039fe76bf76affc16636f3",
      "coverage": "[1,1,null,1,null,null,null,null,null,null,1,null,null,null,null,1,null,null,1,1,null,null,null,null,null,null,1,null,null,1,1,null,null,1,null,null,1,null,null,null,null,1,1,null,null,null,null,null,null,null,1,null,null,null,1,null,null,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 17,
        "total": 17
      },
      "name": "config/environments/test.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,0,null,null,1,0,0,null,null,1,0,0,null,null,1,null,1,0,null,null,1,0,0,null,null,1,0,null,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 9,
        "total": 18
      },
      "name": "lib/code_climate/error_notifier.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,null,null,1,0,0,null,0,0,null,0,null,null,0,null,null,1,0,null,null,null]",
      "covered_percent": 33.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 10,
        "covered": 5,
        "total": 15
      },
      "name": "app/helpers/events_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,34,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "app/helpers/forms_helper.rb"
    },
    {
      "blob_id": "3b09c31f3fe42c59a7075009f4d5319a9f9e3a4c",
      "coverage": "[1,null,1,4,null,null,1,264,null,null,1,1,1308,null,1,null,1,0,null,null,1,0,null,null,1,0,null,null,null,1,1,0,null,null,1,2,null,null,null,1,1,0,null,null,null,1,1,0,null,null,null,1,null,null,1,null]",
      "covered_percent": 78.57142857142857,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 22,
        "total": 28
      },
      "name": "app/models/languages.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,null,1,0,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 2,
        "total": 3
      },
      "name": "config/initializers/slim.rb"
    },
    {
      "blob_id": "99ae9b59639480744d5cbe43e1fe85496dfe6cdb",
      "coverage": "[null,null,1,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/session_store.rb"
    },
    {
      "blob_id": "a66aed433a7293867f12af7fc1893bedcbb2decc",
      "coverage": "[1,1,1,1,1,1,null,1,0,0,0,0,null,0,null,null,1,0,0,0,0,null,0,0,0,0,0,null,0,null,null,0,0,0,0,null,0,null,null,null,0,null,null,0,0,null,null,0,null,null,null,null,1,0,0,0,0,0,0,0,0,0,0,0,0,null,0,null,null,null,1,1,2,1,null,1,1,1,null,1,1,null,null,1,null,1,0,0,0,null,0,null,null,0,null,0,null,null,1,0,0,null,0,0,0,null,null,null,1,0,null,null,1,0,0,null,0,null,null,null,1,1,null,null]",
      "covered_percent": 32.467532467532465,
      "covered_strength": 0,
      "line_counts": {
        "missed": 52,
        "covered": 25,
        "total": 77
      },
      "name": "app/controllers/invites_controller.rb"
    },
    {
      "blob_id": "14a546e1f3170e01786e3a1e7d0f742f15e81105",
      "coverage": "[1,null,1,2,2,2,null,null,null,1,null,1,10,null,null,1,2,6,null,null,null,null,null,null,null,1,2,null,null,null,null,null,null,1,2,2,null,0,null,null,null,1,2,null,null,1,2,null,null,1,2,null,null,1,2,null,null,null]",
      "covered_percent": 96,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 24,
        "total": 25
      },
      "name": "app/jobs/email_account_members_payment_failure_notice.rb"
    },
    {
      "blob_id": "2bf67121f88d5b117013b4de4d31293baac6705a",
      "coverage": "[1,null,1,0,null,null,1,null,null,1,0,null,null,1,274,null,null,1,0,null,null,1,null,null,null,1,96,null,null,1,0,null,null,1,null,null,null,1,null,null,null,1,0,null,null,1,44,null,null,1,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 71.42857142857143,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 20,
        "total": 28
      },
      "name": "app/models/anonymous_user.rb"
    },
    {
      "blob_id": "04c854abe7efc974700eada09b022fdae9fc1e63",
      "coverage": "[1,1,1,1,1,null,null,null,1,15,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "lib/code_climate/pro.rb"
    },
    {
      "blob_id": "08fb6cc4a3f56f7ef124dd6a725702ee1262f330",
      "coverage": "[1,1,20,null,null,1,6,null,null,1,9,null,null,1,null,1,20,20,20,20,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 13,
        "total": 13
      },
      "name": "app/helpers/list_item_helper.rb"
    },
    {
      "blob_id": "1cd7d827b5514ab9fdce97748f284ebbea91eac9",
      "coverage": "[1,null,1,1,256,3,null,null,null,1,null,1,3,3,3,3,3,3,3,1,null,null,null,1,12,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 17,
        "total": 17
      },
      "name": "app/jobs/zapier_webhook.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,1,null,1,null,1,1,1,null,1,1,null,1,null,null,null,null,null,null,null,null,1,0,0,null,null,1,0,0,0,null,0,0,null,null,0,0,null,null,null,0,null,0,null,0,0,null,null,1,0,null,null,1,null,1,0,null,null,1,0,0,null,null,null,1,0,0,null,0,null,0,0,0,null,null,null,null,null,1,0,null,null,1,0,null,null,1,null,null,null,null,null,null,null,0,null,null,1,0,null,0,0,0,0,null,null,0,0,null,null,1,0,0,0,null,null,null,null,1,0,null,null,1,0,0,null,null,null,1,null,0,null,null,null,1,0,null,null,1,0,0,null,null,1,0,0,0,null,0,null,null,null,1,0,null,0,null,null,1,0,0,null,null]",
      "covered_percent": 36.25,
      "covered_strength": 0,
      "line_counts": {
        "missed": 51,
        "covered": 29,
        "total": 80
      },
      "name": "app/models/github_sync.rb"
    },
    {
      "blob_id": "b8d8d76bd9b1c34f8a5593c1eacd54bf6c15e69f",
      "coverage": "[1,1,1,1,191856,null,null,1,79369,null,null,1,79369,79369,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "lib/cc/db/indexing.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,null,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "config/initializers/github_api.rb"
    },
    {
      "blob_id": "303fd9f11bdbe0235dee73be85f9c2310190ee53",
      "coverage": "[1,1,1,1,null,1,null,1,0,null,null,1,1,null,null,1,0,null,null,null,0,0,null,null,0,null,null,1,3,null,null,3,null,3,3,3,null,0,null,null,0,0,null,null,null,1,4,null,4,4,null,null,null,null,null,4,null,4,2,null,null,2,1,null,1,null,null,2,null,null,null,1,0,0,0,0,null,0,0,null,0,null,null,null,1,null,1,8,null,null,1,16,null,null]",
      "covered_percent": 68.08510638297872,
      "covered_strength": 0,
      "line_counts": {
        "missed": 15,
        "covered": 32,
        "total": 47
      },
      "name": "app/controllers/services_controller.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/roadie.rb"
    },
    {
      "blob_id": "2dd9b12661921f0e940ad10c05d51a0c5f04e54d",
      "coverage": "[1,1,1,1,1,null,null,null,null,1,1,null,0,null,null,null,null,null]",
      "covered_percent": 87.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 7,
        "total": 8
      },
      "name": "app/controllers/admin/builds/errors_controller.rb"
    },
    {
      "blob_id": "4a1efaf0dcb41e08f42df7181c9d20b7313e2abb",
      "coverage": "[1,1,1,1,null,null,null,1,null,null,null,null,1,null,1,110,110,null,null,1,14,13,25,null,1,null,null,null,1,96,4,4,null,null,null,1,null,1,143,52,null,null,null,1,7,7,null,null,1,4,4,4,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 29,
        "total": 29
      },
      "name": "app/models/billing/redemption.rb"
    },
    {
      "blob_id": "14a546e1f3170e01786e3a1e7d0f742f15e81105",
      "coverage": "[1,1,1,null,1,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "app/jobs/worker_pull_request.rb"
    },
    {
      "blob_id": "bb01fec0b8369a621795257076c260df7d448389",
      "coverage": "[1,1,1,1,null,1,1,null,1,3,3,2,2,2,null,null,null,1,38,null,38,null,8,8,null,null,8,null,null,1,null,1,2,null,null,null,null,null,null,null,1,2,null,null,null,null,null,null,1,3,0,null,null,null]",
      "covered_percent": 96.15384615384616,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 25,
        "total": 26
      },
      "name": "app/models/email_change.rb"
    },
    {
      "blob_id": "85a3ea2feac6a36d4f680fb5d81ee02836985373",
      "coverage": "[1,1,1,null,1,null,1,null,null,null,null,1,null,8,9,null,null,1,14,14,8,null,0,null,14,14,null,null,1,2,2,null,null,null,1,0,null,null,1,12,null,null,1,null,1,2,null,null,1,23,null,null,1,8,null,null,1,29,null,null,1,null,null,null,14,null,null,1,14,null,8,null,null,null,null,1,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,5,null,null,null,1,8,null,null,1,5,4,null,1,null,null,null,1,14,0,14,1,null,13,null,null,null,1,14,0,null,14,null,null,null]",
      "covered_percent": 92.85714285714286,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 52,
        "total": 56
      },
      "name": "app/models/smell_list.rb"
    },
    {
      "blob_id": "7b43164766ecbe4257e66aaf41d7eabcfa03ad79",
      "coverage": "[1,1,1,1,1,3,null,null,1,3,null,null,1,3,null,null,null,null,null,null,null,1,null,1,null,1,3,3,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 15,
        "total": 15
      },
      "name": "lib/code_climate/analytics/snowplow/tracker_builder.rb"
    },
    {
      "blob_id": "a2f124b696df05eeac4729cb5ee42b647ec17cb7",
      "coverage": "[1,null,null,1,102,null,null,1,6,4,null,null,null,null,null,null,1,102,null,null,1,null,1,102,null,null,1,100,null,null,1,104,null,null,104,null,null,null,1,100,92,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/models/avatar.rb"
    },
    {
      "blob_id": "57302d74e939c7d62f89c5a2143b170ba47f3d82",
      "coverage": "[1,1,1,1,1,1,null,1,null,1,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,1,null,1,0,null,null,1,1,0,null,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 10,
        "covered": 20,
        "total": 30
      },
      "name": "app/models/build_error.rb"
    },
    {
      "blob_id": "5149a3410ef65411dd493b0b115dc932398ecf75",
      "coverage": "[1,1,2,null,null,1,0,null,null,1,5,5,5,null,3,3,null,1,1,null,1,null,null,null,5,null,null,1,null,1,15,null,null,1,3,0,null,3,null,null,null,1,1,1,null,null,1,9,null,null,1,9,7,null,null,2,null,null,null,1,4,null,null,1,5,null,null]",
      "covered_percent": 94.28571428571428,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 33,
        "total": 35
      },
      "name": "app/models/github_webhook_event.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,8,null,null,1,0,null,0,0,null,null,0,null,null,1,1,null,null,1,0,null,null]",
      "covered_percent": 61.53846153846154,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 8,
        "total": 13
      },
      "name": "app/models/name.rb"
    },
    {
      "blob_id": "b6778bca011c8ee4efc383905fa2a98f73833af1",
      "coverage": "[1,null,1,1,null,null,1,null,1,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,1,0,null,null,null,null,null,null,null,null,0,0,null,null,1,0,null,null,null,null,0,null,null,0,0,null,null,1,0,0,0,null,null,0,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,1,null,1,null,null,null,null,null,0,null,null,1,null,null,null,0,null,null]",
      "covered_percent": 36.666666666666664,
      "covered_strength": 0,
      "line_counts": {
        "missed": 19,
        "covered": 11,
        "total": 30
      },
      "name": "lib/cc/services/feed.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,315,0,315,0,315,0,315,0,null,null,null,1,null,1,315,null,null,1,315,null,null,1,315,null,null,1,315,null,null,1,0,null,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 20,
        "total": 25
      },
      "name": "app/validators/password_validator.rb"
    },
    {
      "blob_id": "4ae977c3382b029ce438e637804dc3a6e9e3541f",
      "coverage": "[1,1,null,0,null,null,1,0,null,null,1,4,2,null,2,null,null,null,1,1,null,null,1,1,null,null,1,0,null,null,1,null,1,2,2,null,0,null,null,null,1,2,2,null,null,1,4,null,null,1,2,null,null]",
      "covered_percent": 85.18518518518519,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 23,
        "total": 27
      },
      "name": "app/models/coverage_badge.rb"
    },
    {
      "blob_id": "0ce02bd5e8b37a22998785da7167e02ef82a711b",
      "coverage": "[1,null,1,1,1,1,null,null,null,null,1,null,null,1,1,null,null,1,0,0,null,0,0,null,null,1,null,1,null,null,null]",
      "covered_percent": 73.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 11,
        "total": 15
      },
      "name": "lib/code_climate/kafka/producer.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,null,1,17,17,null,17,17,17,17,null,null,null,null,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "lib/instrumentation/grit_statsd_subscriber.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,null,1,1,34,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "app/helpers/metric_state_helper.rb"
    },
    {
      "blob_id": "c9af19a9c1fa8202dbe8f9e88afcae0de2ca597a",
      "coverage": "[1,1,null,1,0,null,null,1,8,8,8,8,null,null,1,8,1,7,0,null,7,null,null,null,1,5,null,null,1,0,null,null,1,0,null,null,1,27,null,15,null,null,1,1,0,null,null,null,1,0,0,null,null,null,1,0,0,null,0,null,null,null,1,0,null,null,1,4,null,null]",
      "covered_percent": 71.05263157894737,
      "covered_strength": 0,
      "line_counts": {
        "missed": 11,
        "covered": 27,
        "total": 38
      },
      "name": "app/presenters/repo_presenter.rb"
    },
    {
      "blob_id": "bb8509da010ec7cf98c108b2ec267a34a7f3843a",
      "coverage": "[1,1,null,1,2,4,null,2,2,null,0,0,0,null,null,2,2,null,2,null,null,null,null,null,null,null,2,0,null,2,null,null,null,null,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 12,
        "total": 16
      },
      "name": "app/controllers/quality_external_tickets_controller.rb"
    },
    {
      "blob_id": "c2f70c117c6f982ae5fa0578f308ba7b61e3efd9",
      "coverage": "[1,1,1,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,null,1,21,21,null,null,1,8,null,null,1,8,null,null,1,0,0,0,0,0,0,null,null,null,1,22,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,37,null,null,1,null,11,12,null,null,1,37,null,null,1,0,null,null,1,null,1,59,59,null,null,28,28,null,null,null,null,null,1,22,null,null,1,37,null,null]",
      "covered_percent": 68.42105263157895,
      "covered_strength": 0,
      "line_counts": {
        "missed": 18,
        "covered": 39,
        "total": 57
      },
      "name": "app/models/constant_comparison.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,null,1,null,1,10,null,null,1,18,null,null,1,0,null,null]",
      "covered_percent": 87.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 7,
        "total": 8
      },
      "name": "app/models/payment_failure.rb"
    },
    {
      "blob_id": "5d6d2497c87a9b2f1720f8ae362358c116c23d5a",
      "coverage": "[1,1,1,1,null,1,13,13,null,null,1,0,0,null,0,null,null,null,1,0,0,null]",
      "covered_percent": 64.28571428571429,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 9,
        "total": 14
      },
      "name": "config/initializers/resque.rb"
    },
    {
      "blob_id": "57579ddc80137aff1e14a1d262a5492c9bc72a77",
      "coverage": "[1,1,1,0,null,0,null,null,1,0,0,null,0,null,null,1,0,0,0,0,null,null,0,null,null,1,0,0,null,0,0,0,0,null,null,0,null,null,1,0,0,null,0,null,null,1,0,null,null,1,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,null]",
      "covered_percent": 37.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 30,
        "covered": 18,
        "total": 48
      },
      "name": "app/mailers/preview/billing_mailer.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,null,1,1,1,null,1,3,3,3,3,null,null,1,3,1,null,null,null,null,null,2,null,null,null,1,null,1,null,1,null,3,null,null,1,null,null,null,null,null,null,1,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "app/models/repos/bootstrap.rb"
    },
    {
      "blob_id": "8ab8241476a9a2c984486183a00d7e14ecd57686",
      "coverage": "[1,1,null,1,0,null,null,1,0,null,null,1,null,0,null,null,1,2,null,null,1,4,4,null,null,1,12,null,null,1,2,null,null,null]",
      "covered_percent": 82.35294117647058,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 14,
        "total": 17
      },
      "name": "app/models/smells/singleton_complexity.rb"
    },
    {
      "blob_id": "ef870ca126ce3b53594c178ec4c6ade74839f2bb",
      "coverage": "[1,null,1,1,1,1,null,null,null,1,null,1,2,2,null,null,null,null,null,2,1,null,null,2,1,4,null,null,1,null,null,null,null,null,null,2,null,null,null,null,null,null,null,1,0,null,null,1,null,1,4,null,null,null,null,1,4,7,null,7,null,3,null,null,null,1,4,null,null,null,null,null,null]",
      "covered_percent": 96.42857142857143,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 27,
        "total": 28
      },
      "name": "db/migrate/20170308195151_migrate_to_time_series.rb"
    },
    {
      "blob_id": "cca30443b9cbc85782247ec3cc20cb2bb766a1f2",
      "coverage": "[1,null,1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/initializers/ops_middleware.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,1,null,1,17,17,17,null,null,1,24,48,null,null,null,1,24,47,null,null,null,1,0,0,null,null,null,1,null,1,null,1,48,null,null,1,95,null,null,1,null]",
      "covered_percent": 91.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 22,
        "total": 24
      },
      "name": "lib/rate_limiter.rb"
    },
    {
      "blob_id": "655b644fd9f439d4670a8e44d2db9283702785fc",
      "coverage": "[1,1,0,null,0,null,null,null,null,null,0,0,null,0,0,null,null,0,null,null,1,0,null,0,null,0,null,null,null]",
      "covered_percent": 23.076923076923077,
      "covered_strength": 0,
      "line_counts": {
        "missed": 10,
        "covered": 3,
        "total": 13
      },
      "name": "app/helpers/codes_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,0,0,0,0,0,null,0,null,null,null,null]",
      "covered_percent": 22.22222222222222,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 2,
        "total": 9
      },
      "name": "app/helpers/invoices_helper.rb"
    },
    {
      "blob_id": "2ff9b5c54bdd2cd41d6810c6ae3a6e51e9888450",
      "coverage": "[1,1,1,null,1,3,null,null,1,0,0,0,null,0,null,0,null,null,0,null,null,null,1,3,null,null,null,1,null,1,3,null,null]",
      "covered_percent": 64.70588235294117,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 11,
        "total": 17
      },
      "name": "app/models/page_multi_filter.rb"
    },
    {
      "blob_id": "16f878340ffbe831885bc2b3c0237e4c18c63cd2",
      "coverage": "[1,1,1,1,null,1,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,null,1,1,1,1,1,null,1,1,1,1,1,null,1,1,1,1,1,null,1,1,null,1,null,1,null,1,1,null,null,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,null,2,2,2,null,2,2,null,2,2,2,2,2,null,2,2,2,2,2,null,2,2,2,2,2,null,2,2,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,null,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,null,null,1,null,1,14,null,null,1,null,null,null,4,null,null,1,2,null,null,1,6,null,null,1,6,null,null,1,4,null,null,1,4,null,null,1,null,null,8,null,null,1,4,null,null,1,4,null,null,1,1,0,0,null,null,null,1,1,null,null,1,2,null,2,0,0,null,0,0,0,0,null,null,null,0,null,0,0,null,null,null,2,null,null,null]",
      "covered_percent": 81.04575163398692,
      "covered_strength": 0,
      "line_counts": {
        "missed": 29,
        "covered": 124,
        "total": 153
      },
      "name": "app/models/reports/summary.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,1,1,null,1,6,6,null,null,1,1,1,null,null,1,5,5,5,5,null,null,null,1,1,null,null,1,null,1,5,0,null,5,5,5,null,null,null,1,5,null,null,1,15,null,null]",
      "covered_percent": 96.55172413793103,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 28,
        "total": 29
      },
      "name": "app/models/repo_manager.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/code_climate.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,1,1,3,3,null,null,null,null,null,null,null,null,null,null,null,3,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "lib/instrumentation/logger.rb"
    },
    {
      "blob_id": "5149a3410ef65411dd493b0b115dc932398ecf75",
      "coverage": "[1,1,2,2,2,2,null,null,1,2,2,2,null,2,2,null,0,0,null,0,null,null,null,null,1,4,null,null,1,null,1,1,null,null,1,1,null,null,1,2,2,1,null,1,null,null,null,1,0,0,null,null,1,null]",
      "covered_percent": 83.87096774193549,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 26,
        "total": 31
      },
      "name": "app/models/github_service_hook_event.rb"
    },
    {
      "blob_id": "8ab8241476a9a2c984486183a00d7e14ecd57686",
      "coverage": "[1,1,null,1,0,null,null,1,0,null,null,1,null,3,null,null,1,3,null,null,1,0,null,null,1,0,null,null,1,2,null,null,1,7,null,null,1,4,4,null,null,1,20,null,null,1,2,0,null,2,null,2,null,null,null]",
      "covered_percent": 82.14285714285714,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 23,
        "total": 28
      },
      "name": "app/models/smells/long_method.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,1,1,1,1,1,null,1,null,1,0,null,null,1,0,null,null,1,null,1,0,null,null,1,0,0,null,null,null]",
      "covered_percent": 73.68421052631578,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 14,
        "total": 19
      },
      "name": "app/models/test_file_report.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[null,1,1,null,1,1,null,null,1,178,178,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "lib/code_climate/middleware_timer.rb"
    },
    {
      "blob_id": "189295c9e0fdd52142e7b67c926aa87c545178d7",
      "coverage": "[1,1,1,null,1,17,17,17,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "app/controllers/dashboards_controller.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,null,1,0,null,0,0,null,0,null,null,null,1,null,null,null,null,null,0,null,null]",
      "covered_percent": 38.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 11,
        "covered": 7,
        "total": 18
      },
      "name": "app/helpers/language_helper.rb"
    },
    {
      "blob_id": "f56c266e540a2159dfebfaa86b648847c440c6cc",
      "coverage": "[1,1,1,null,1,1,null,1,null,1,1,1,null,1,1,1,null,1,3,3,null,null,1,0,null,null,1,0,null,0,null,null,0,null,null,1,null,1,0,0,null,null,null,1,3,3,3,6,6,null,null,null,null,null,null]",
      "covered_percent": 80.64516129032258,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 25,
        "total": 31
      },
      "name": "app/models/billing/seat.rb"
    },
    {
      "blob_id": "7865461e6ed20c5a29e97f3e15bae5516b5db2e9",
      "coverage": "[1,1,null,1,1,null,1,182,null,null,1,182,null,null,1,0,0,0,null,null,1,null,1,182,null,null,1,546,null,null,null,null]",
      "covered_percent": 82.35294117647058,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 14,
        "total": 17
      },
      "name": "app/models/billing/trial.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,null,null,null,null,null,1,1,1,null,1,null,null,null,null,1,0,null,null,null,null,null,2]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 8,
        "total": 9
      },
      "name": "config/initializers/keyczar.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[null,null,null,null,null,null,null,null,1,0,null,0,null,null,0,0,0,null,0,0,null,0,null,null,0,null,null]",
      "covered_percent": 10,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 1,
        "total": 10
      },
      "name": "config/initializers/oneline_detailed_logging.rb"
    },
    {
      "blob_id": "840b5b709ca77691f9775badf0a3a13b5a2f0a81",
      "coverage": "[1,1,1,1,null,1,null,1,null,1,6,3,null,null,1,3,3,null,3,2,null,null,null,1,3,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 16,
        "total": 16
      },
      "name": "app/controllers/analysis_config_controller.rb"
    },
    {
      "blob_id": "0c215f5b15caaa7758592d5777722cef69ae041e",
      "coverage": "[1,1,1,1,1,1,null,null,1,1,1,null,null,null,1,1,null,null,1,null,1,null,1,null,null,1,1,0,0,0,0,null,null,null,1,null,null,null,4,null,null,null,null]",
      "covered_percent": 81.81818181818183,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 18,
        "total": 22
      },
      "name": "app/models/quality/pillars/test_coverage.rb"
    },
    {
      "blob_id": "bb8509da010ec7cf98c108b2ec267a34a7f3843a",
      "coverage": "[1,1,null,1,2,1,null,2,null,1,null,1,null,null,1,1,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "app/controllers/repo_subscriptions_controller.rb"
    },
    {
      "blob_id": "1c02b14496980c019080ff93cf1da10627d7c606",
      "coverage": "[1,null,1,1,1,null,1,0,null,null,1,1,1,1,null,null,1,null,1,null,null,null,null,null,null,null,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null,1,1,null,null,null]",
      "covered_percent": 96,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 24,
        "total": 25
      },
      "name": "app/jobs/cce/record_statistics.rb"
    },
    {
      "blob_id": "a00a8aa598862b08fc3407fe4716149a8fcf92de",
      "coverage": "[1,1,0,null,null,1,2,2,2,null,2,null,null,null,1,null,1,2,null,null,1,null,4,null,null,1,2,2,null,null,1,4,null,null]",
      "covered_percent": 94.44444444444444,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 17,
        "total": 18
      },
      "name": "app/jobs/email_disconnected_repositories.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,0,null,null,1,0,0,null,null,1,0,0,null,0,null,null]",
      "covered_percent": 40,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 4,
        "total": 10
      },
      "name": "app/models/external_ticket.rb"
    },
    {
      "blob_id": "bb8509da010ec7cf98c108b2ec267a34a7f3843a",
      "coverage": "[1,1,1,1,null,1,0,null,null,1,1,1,null,1,1,1,1,null,0,null,null,null,1,null,1,1,null,null,1,1,0,null,null,null,0,null,null,null]",
      "covered_percent": 80.95238095238095,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 17,
        "total": 21
      },
      "name": "app/controllers/password_changes_controller.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,48,null,null,1,1,null,null,1,18,null,null,1,1,null,null,1,24,null,null,1,43,null,null,1,null,1,43,43,3,3,3,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 21,
        "total": 21
      },
      "name": "app/models/git_server.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,7,7,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,7,null,null,1,null,1,null,1,3,null,null,1,3,null,null,1,null,null,1,1,0,null,null]",
      "covered_percent": 82.6086956521739,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 19,
        "total": 23
      },
      "name": "app/models/webhook_event.rb"
    },
    {
      "blob_id": "4e13bbab87928d7290f1c4c07c6625ada124a934",
      "coverage": "[1,1,1,0,0,0,null,null,null,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 3,
        "total": 6
      },
      "name": "lib/code_climate/builder_version_upgrade.rb"
    },
    {
      "blob_id": "4c62ecf6ccee5572a2bbc97f283b6d7e60e79ada",
      "coverage": "[1,1,null,1,1,null,1,1,0,null,null,1,0,null,null,1,null,null,null,1,null,null,null,1,null,null,null,1,0,null,null,1,null,null,null,1,null,null,null,null,1,5,5,10,null,5,null,5,null,5,null,5,5,5,5,5,null,null,1,0,0,0,null,null,1,null,1,5,4,null,null,5,10,null,5,4,4,4,null,1,1,2,1,null,null,null,1,null,5,0,null,5,null,null,null,1,5,null,null,1,5,null,null,1,0,null,null,1,null,5,null,null,null]",
      "covered_percent": 86.20689655172413,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 50,
        "total": 58
      },
      "name": "app/controllers/comparisons_controller.rb"
    },
    {
      "blob_id": "2c969f771a0964e450afd6567dc1832d2fcaa5bd",
      "coverage": "[1,1,1,1,0,null,null,1,19,null,null,1,234,null,null,1,9,null,null,1,12,null,null,1,null,23,null,null,null,1,1,0,null,null,null,1,1,0,null,null,null,1,1,0,null,null,null,1,1,0,null,null,1,11,null,null,null,1,1,0,null,null,1,12,null,null,null,1,1,0,null,null,null,1,1,0,null,null,1,2,null,null,null,1,1,0,null,null,1,9,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34,null,1,null,36,null,null,null,null,null,null,null,null,null,null,1,229,null,null,1,24,null,null,null]",
      "covered_percent": 83.63636363636363,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 46,
        "total": 55
      },
      "name": "app/models/issue/category.rb"
    },
    {
      "blob_id": "d9e6c89489abcbdefcb28e7d4b664b6fa3dc03d6",
      "coverage": "[1,1,null,1,1,0,null,null,null,0,0,null,0,null,null,null,1,1,1,1,null,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,null,1,null,1,1,1,1,1,null,null,1,null,1,null,null,null,1,null,null,91,null,null,1,182,null,null,1,91,91,91,null,0,null,null,null,1,null,null,null,1,0,null,null,1,91,null,null,1,91,null,null,1,0,null,null,1,null,1,null,null,null,null,null,91,null,91,91,null,null,null,null,null,null,null,91,0,null,91,null,null,91,0,null,null,91,91,null,91,null,null,null,1,91,null,null]",
      "covered_percent": 86.56716417910447,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 58,
        "total": 67
      },
      "name": "app/models/signup.rb"
    },
    {
      "blob_id": "73c87c4feb624b0a0d6f96615aa53a2c32e83ff3",
      "coverage": "[1,1,0,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 2,
        "total": 3
      },
      "name": "app/services/churn.rb"
    },
    {
      "blob_id": "971e4fee674b9c4cde10058b1aaec302c3075492",
      "coverage": "[1,0,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 1,
        "total": 2
      },
      "name": "config/initializers/rack_ssl_enforcer.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,1,1,null,null,1,178,null,null,1,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 8,
        "total": 8
      },
      "name": "lib/code_climate/middleware/params_parsing_error_rescuer.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,5,null,null,1,null,15,20,null,null,1,1,null,1,6,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "app/presenters/teams_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[null,1,null,1,1,1,1,1,1,null,null,1,177,null,177,177,null,177,354,null,0,0,null,null,1,null,1,354,354,354,null,null,null,null,null]",
      "covered_percent": 90,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 18,
        "total": 20
      },
      "name": "lib/code_climate/middleware/process_name.rb"
    },
    {
      "blob_id": "6b4e8d2b3c466b89fbaf5b0fed1be9940247afc3",
      "coverage": "[1,1,1,1,null,1,1,null,null,1,1,null,1,1,1,null,0,0,null,null,null,1,1,1,null,null,1,3,3,null,null,1,null,1,1,null,null,1,3,null,null,1,2,1,1,null,null,1,1,null,null,null]",
      "covered_percent": 93.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 28,
        "total": 30
      },
      "name": "app/controllers/profile/tokens_controller.rb"
    },
    {
      "blob_id": "0e7276b13a8f9491c1d0db59529734fbdcbbd6df",
      "coverage": "[1,1,null,1,0,0,null,0,null,null,null,1,1,1,null,0,null,null,null,1,3,3,3,3,3,null,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 12,
        "total": 16
      },
      "name": "app/helpers/time_helper.rb"
    },
    {
      "blob_id": "e8b2a4770ccf31ebece3718488c9df88b05b8c0c",
      "coverage": "[1,1,1,1,null,1,null,null,1,3,3,3,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,1,3,null,null,1,3,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 15,
        "total": 15
      },
      "name": "app/models/accounts/analytics/account.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,1,1,null,1,1,null,1,1,1,null,0,null,null,null,1,0,null,null,1,1,1,1,null,null,null,1,1,null,null,1,null,1,3,null,null,1,1,null,1,0,null,null,null,null,null,1,1,null,null,1,3,null,null,1,3,0,3,0,null,3,null,null,null,1,0,null,0,null,0,null,0,null,0,null,0,null,0,null,null,null,null]",
      "covered_percent": 72.72727272727273,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 32,
        "total": 44
      },
      "name": "app/models/constant_list.rb"
    },
    {
      "blob_id": "5166ea0eb63e3ae227dbc907484d98fad665ca7f",
      "coverage": "[1,1,null,1,null,1,813,813,null,811,811,811,null,null,1,2,null,2,1,null,1,null,null,null,1,1,null,1,null,1,1,1,1,null,null,1,2,null,null,1,null,0,null,null,null,1,1,null,null,1,1,null,null,1,1,1,1,1,0,0,null,0,null,null,null,1,null,1,0,null,null,1,3,3,1,null,0,0,null,null,1,1,null,null,null]",
      "covered_percent": 85.41666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 41,
        "total": 48
      },
      "name": "app/models/github_uri_normalizer.rb"
    },
    {
      "blob_id": "de4f9e849caf471e553cf4bccaa6db8cb1951dc4",
      "coverage": "[1,1,1,1,null,1,null,null,34,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 6,
        "total": 6
      },
      "name": "lib/code_climate/metric_states/app.rb"
    },
    {
      "blob_id": "aac189d463bf8da1d5fa0c64c47522a6262d3b9a",
      "coverage": "[1,1,1,null,1,2,null,null,1,1,1,1,null,0,null,null,null,1,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,1,1,null,null,null,null,null]",
      "covered_percent": 93.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 14,
        "total": 15
      },
      "name": "app/controllers/notification_settings_controller.rb"
    },
    {
      "blob_id": "557b613a08b6eeabb24958288ff34ac5b2548da8",
      "coverage": "[1,1,0,0,null,0,null,null]",
      "covered_percent": 40,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 2,
        "total": 5
      },
      "name": "app/helpers/github_oauth_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,0,null,0,null,null,null,null]",
      "covered_percent": 40,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 2,
        "total": 5
      },
      "name": "app/helpers/memberships_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,2,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,2,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 7,
        "total": 7
      },
      "name": "app/jobs/worker_constant_rating_changed.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,0,0,null,null,0,0,0,0,0,null,0,0,null,null,0,0,0,null,null,null]",
      "covered_percent": 7.6923076923076925,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 1,
        "total": 13
      },
      "name": "config/initializers/peek.rb"
    },
    {
      "blob_id": "384dbe0306e8c95386d1615b1a4fd7131fb533e0",
      "coverage": "[1,1,1,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 4,
        "total": 5
      },
      "name": "db/migrate/20160906190244_drop_install_extension_cta_rollout.rb"
    },
    {
      "blob_id": "2d80e4f9d2506be9f2d36c4e57c4d08991fddabd",
      "coverage": "[1,1,1,null,1,1,1,1,null,1,null,1,1,null,1,null,null,1,null,1,11,null,11,null,null,1,null,1,5,5,5,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 20,
        "total": 20
      },
      "name": "app/models/api_token.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,null,1,18,null,null,1,0,null,0,0,0,0,0,0,null,0,null,0,null,null,1,null,0,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,4,4,null,0,null,null,null,1,6,null,null,1,7,null,null,1,0,null,null,1,null,1,17,null,null,1,17,null,null,1,17,null,null,1,34,null,null,null]",
      "covered_percent": 59.09090909090909,
      "covered_strength": 0,
      "line_counts": {
        "missed": 18,
        "covered": 26,
        "total": 44
      },
      "name": "app/models/github_link_generator.rb"
    },
    {
      "blob_id": "628507e50cef703c81962bf6eb2c786ea9117ace",
      "coverage": "[1,1,5,null,null,1,5,5,null,null,1,5,4,4,null,null,4,null,null,null,null,1,5,null,null,1,null,1,null,1,4,null,null,1,16,null,null,1,4,null,4,1,null,3,null,null,4,null,4,null,null,1,4,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 28,
        "total": 28
      },
      "name": "app/models/github_pull_request.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,1,null,1,null,1,null,1,0,0,0,null,0,null,null,null,1,null,1,0,0,0,null,null,null,null,null]",
      "covered_percent": 56.25,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 9,
        "total": 16
      },
      "name": "app/models/password_change.rb"
    },
    {
      "blob_id": "5653232eee9a5bbc5f51ead141dcafc947f12714",
      "coverage": "[1,1,1,null,null,1,2,0,null,2,null,null,null,1,1,0,null,null,1,1,null,1,0,null,null,null,1,null,1,null,1,null,3,null,null,1,null,null,0,null,null,null,null,null,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 16,
        "total": 20
      },
      "name": "app/models/trial_extension.rb"
    },
    {
      "blob_id": "2804388976aa763fa1920e7efba9be1b4236abad",
      "coverage": "[1,1,1,1,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 55.55555555555556,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 5,
        "total": 9
      },
      "name": "db/migrate/20170315162356_backfill_issue_metadata_details.rb"
    },
    {
      "blob_id": "6a1c3b9d355b5dc10d1c8baba9d69309bdac7355",
      "coverage": "[1,1,1,1,null,1,1,1,0,null,null,null,1,1,0,null,null,null,1,1,0,null,null,null,1,1,0,null,null,null,1,1,null,null,1,1,1,null,1,null,1,21,21,null,null,1,0,null,0,0,0,null,null,0,null,0,0,0,null,null,null,1,0,null,null,1,0,0,0,null,null,1,0,null,null,1,0,0,0,0,0,0,null,null,1,0,null,null,null,null,null,null,1,null,1,0,0,null,null,1,0,null,null,1,null,1,null,1,0,null,null,1,0,0,null,null,null,null,1,null,1,null,null,0,null,0,null,0,null,0,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,0,0,0,null,null,null,1,0,0,null,0,0,null,null,0,0,0,null,null,0,null,0,0,0,null,null,0,null,null,0,0,0,null,null,0,0,0,0,null,0,null,null,0,null,null,1,null,0,null,0,0,null,null,1,0,null,null,1,null,1,0,0,null,0,0,null,0,0,0,null,0,0,null,0,null,0,null,null,0,null,null,1,0,null,0,0,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,null,null,1,null,1,null,1,0,null,null,null,null]",
      "covered_percent": 37.06293706293706,
      "covered_strength": 0,
      "line_counts": {
        "missed": 90,
        "covered": 53,
        "total": 143
      },
      "name": "lib/code_climate/migration.rb"
    },
    {
      "blob_id": "ea342a5c24873c4e8d773d2b1f750bef1798830b",
      "coverage": "[1,null,1,1,1,0,null,null,null,null,null,1,0,null,null,null,null,null,null,null,1,0,null,null,null,1,0,null,null,null,1,0,null,null,null,1,0,null,null,null,null,1,0,null,null,null,1,0,null,null,null,1,0,null,null,1,0,null,null,1,0,0,0,null,null]",
      "covered_percent": 51.85185185185185,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 14,
        "total": 27
      },
      "name": "lib/code_climate/rack_attack.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,4,4,null,0,null,null,null,1,0,null,null]",
      "covered_percent": 71.42857142857143,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 5,
        "total": 7
      },
      "name": "app/helpers/stripe_helper.rb"
    },
    {
      "blob_id": "00c3bb3acd4fea8369162fd27f27d7c9fe9d30be",
      "coverage": "[1,1,1,51,null,null,1,0,null,null,1,0,null,null,1,17,null,null,1,34,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,17,null,null,1,null,1,null,null,1,1,null,1,null,1,34,null,34,null,null,1,17,null,null,1,24,null,null,1,17,null,null,1,27,null,null,1,27,null,null,1,27,0,null,27,null,null,null,1,null,17,null,null,null,1,1,17,null,null,1,17,null,null,1,0,null,null,1,17,null,null,1,34,null,null,null,1,17,null,null,1,null,null,0,null,17,17,null,null,1,17,null,null,1,0,0,null,0,null,null,null,1,null,1,null,1,34,34,null,null,null,1,17,null,null]",
      "covered_percent": 85.13513513513513,
      "covered_strength": 0,
      "line_counts": {
        "missed": 11,
        "covered": 63,
        "total": 74
      },
      "name": "app/models/dashboard.rb"
    },
    {
      "blob_id": "117e056e712ab3c76e8e0783d4dd3504d53c1c44",
      "coverage": "[1,1,null,1,null,1,2,null,null,1,2,null,2,2,null,0,0,null,0,null,null,null,1,0,0,null,null,1,null,1,0,null,null,1,2,null,null,1,2,null,null,1,2,2,2,2,2,0,null,2,null,0,null,null,1,2,2,2,2,2,2,null,null]",
      "covered_percent": 78.94736842105263,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 30,
        "total": 38
      },
      "name": "app/models/github_api.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,1,1,null,1,2212,null,null,1,null,282,null,null,null,null,1,7,6,null,1,null,null,null,1,801,null,1,null,1,5,3,null,3,2,null,1,null,null,2,null,null,null,1,284,null,null,1,256,null,null,1,2,null,null,1,0,null,null,1,1672,null,null,1,0,null,null,1,17,null,null,1,0,null,null,1,254,null,null,1,null,1,811,811,null,null,1,281,null,null,1,244,null,null,1,274,null,null,1,273,null,null,1,1958,1668,null,290,null,null,null,1,6595,1958,null,2,null,null,null,null]",
      "covered_percent": 94.91525423728814,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 56,
        "total": 59
      },
      "name": "app/models/shell/git_uri.rb"
    },
    {
      "blob_id": "669517c9feb2bc51547342a7e1b5beb0fa815895",
      "coverage": "[1,1,null,1,1,null,1,2,2,null,2,2,2,2,2,2,2,2,null,null,null,1,34,null,null,1,188,79,null,null,null,null,null,null,1,50,50,null,50,null,null,null,null,50,33,null,33,null,null,null,null,null,null,null,50,null,null,1,34,null,null,1,53,11,12,12,null,null,null,null,null,11,11,null,null,null,1,53,null,null,11,12,null,null,11,10,null,null,42,null,null,null,1,53,null,null,1,0,null,null,1,53,0,0,0,null,null,null,null,null,1,0,0,null,0,null,null,null,1,53,0,0,0,null,null,null,null,null,1,0,null,null,1,53,0,0,0,null,null,null,null,null,1,9,null,9,0,0,null,9,null,9,9,null,null,null,null,null,null]",
      "covered_percent": 79.22077922077922,
      "covered_strength": 0,
      "line_counts": {
        "missed": 16,
        "covered": 61,
        "total": 77
      },
      "name": "lib/code_climate/segment.rb"
    },
    {
      "blob_id": "f8a7de965743b7eb71b1e2603d25c7d18b2bbf1e",
      "coverage": "[1,1,1,0,0,0,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,null,null,null,0,0,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,0,null,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,0,null,0,null,null,1,null,1,0,null,null,null,null,null,null,1,0,null,null,null,null,null,null,1,null,null,null,null,null,null,null,0,null,null,null,null]",
      "covered_percent": 31.11111111111111,
      "covered_strength": 0,
      "line_counts": {
        "missed": 31,
        "covered": 14,
        "total": 45
      },
      "name": "app/mailers/preview/invoices_mailer.rb"
    },
    {
      "blob_id": "2804388976aa763fa1920e7efba9be1b4236abad",
      "coverage": "[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 338,
        "total": 338
      },
      "name": "db/indexes.rb"
    },
    {
      "blob_id": "0259d0d60dd8698eed851e77e30950edbee296b4",
      "coverage": "[1,1,null,1,1,null,null,1,4,null,null,1,3,3,null,null,null,1,1,0,null,null,null,1,null,1,null]",
      "covered_percent": 92.85714285714286,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 13,
        "total": 14
      },
      "name": "app/presenters/github_sync_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,null,1,1664,null,null,1,null,1,1664,1664,null,0,null,null,null,null,null]",
      "covered_percent": 90,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 9,
        "total": 10
      },
      "name": "lib/forbidden_attributes_protection.rb"
    },
    {
      "blob_id": "3f2a2d1f121d21d2da868f2e4c6b0c9ea3c6c757",
      "coverage": "[1,1,6,0,null,null,6,6,6,null,null,1,0,null,null,1,0,null,null,1,null,1,null]",
      "covered_percent": 76.92307692307693,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 10,
        "total": 13
      },
      "name": "app/models/badge.rb"
    },
    {
      "blob_id": "bb01fec0b8369a621795257076c260df7d448389",
      "coverage": "[1,1,1,0,null,null,null,1,0,0,null,0,null,null,null,null,null,null]",
      "covered_percent": 50,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 4,
        "total": 8
      },
      "name": "app/models/password_reset_token.rb"
    },
    {
      "blob_id": "64626460d13fe70887eb6e1c74978a9d8805204e",
      "coverage": "[1,1,1,1,null,1,1,1,null,1,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,1,1,1,null,1,1,null,1,1,263,0,null,null,null,1,263,null,null,1,1,1,1,1,1,1,1,null,1,1,null,1,null,1,0,null,null,null,1,0,null,null,null,1,0,null,null,1,263,263,263,null,null,1,5,null,null,1,4,null,null,1,2,null,null,1,0,0,null,0,null,null,null,1,0,null,null,0,0,null,null,1,50,null,28,10,null,18,18,18,null,null,null,1,3,null,null,1,0,0,null,0,null,null,null,null,0,0,0,0,null,0,null,null,null,1,4,null,null,1,0,null,null,1,17,17,null,null,1,0,null,null,1,262,null,null,1,49,null,null,1,32,null,null,1,0,null,null,1,12,null,null,1,0,null,null,null,null,0,0,0,0,null,0,null,null,null,1,null,0,null,null,1,7,null,null,1,17,null,null,1,0,null,null,1,7,null,null,1,2181,null,null,1,0,null,null,1,0,null,null,1,1,1,null,null,1,162,null,null,1,2,2,null,null,1,287,284,null,null,1,0,0,null,null,1,256,254,null,null,1,580,null,null,1,12,null,null,1,24,null,null,1,0,null,null,1,5,null,null,1,8,null,null,1,9,null,null,1,1,null,1,null,null,1,6,null,null,1,0,null,null,1,0,null,null,1,1,null,null,1,0,null,null,1,5,null,null,1,5,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,4,null,4,null,4,4,null,1,1,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,5,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,1,5,null,null,1,0,null,null,1,5,null,null,1,null,null,0,null,null,1,null,null,18,7,null,null,1,0,null,null,1,1,null,1,null,1,29,null,null,null,1,null,0,null,null,1,null,1,0,null,null,1,14,null,null,1,9,null,null,1,18,null,null,1,0,null,null,1,254,254,null,null,1,252,null,null,1,11,2,2,null,11,null,null,1,252,null,null,1,252,null,null,1,1,null,null,1,1,null,1,null,null,1,2,null,null,1,2,null,2,5,5,null,4,null,1,1,null,0,null,null,5,null,null,null,1,252,504,504,504,504,null,null,null,1,252,null,null,1,5,null,null,1,0,null,null,1,null]",
      "covered_percent": 82.33333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 53,
        "covered": 247,
        "total": 300
      },
      "name": "app/models/repo.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,11,11,11,11,null,null,null,null,null,null,1,11,28,null,null,28,495,17,17,null,null,null,null,28,null,28,null,null,null,null,null,28,null,28,null,null,11,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 20,
        "total": 20
      },
      "name": "app/models/source_annotations/section_builder.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,0,0,0,0,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null]",
      "covered_percent": 37.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 3,
        "total": 8
      },
      "name": "app/helpers/quotes_helper.rb"
    },
    {
      "blob_id": "9101421013fc414df4d20b7704d152145338e216",
      "coverage": "[1,1,0,0,null,null,null,1,0,0,0,0,0,0,null,null,null,null,null,1,0,0,null,null,null,1,0,0,null,null]",
      "covered_percent": 29.411764705882355,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 5,
        "total": 17
      },
      "name": "app/helpers/readup_helper.rb"
    },
    {
      "blob_id": "7d671ada64c75181e0afb3b1ab9fdb7b1a97961d",
      "coverage": "[1,1,3,3,null,null,1,3,null,3,0,null,null,null,null,null,1,0,null,null,1,null,1,null,0,3,null,null,1,3,null,null,1,6,null,null,1,3,null,null]",
      "covered_percent": 85,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 17,
        "total": 20
      },
      "name": "app/models/tree_cache.rb"
    },
    {
      "blob_id": "b4333fdbec96ccb4dd0979528bb4f5755402a926",
      "coverage": "[1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/record_queue_metrics.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,3,null,null,1,3,null,null,1,null,1,null,null,null,3,null,null,1,null,3,2,null,3,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 12,
        "total": 12
      },
      "name": "app/models/false_positive_index.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,28,null,null,1,28,null,null,1,28,null,4,null,null,null,null,null,null,null,3,3,null,null,null,null,null,null,null,null,null,3,null,2,null,null,null,null,null,null,null,1,null,15,null,null,null,1,null,1,3,3,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,3,3,3,null,null,null,null,null,3,3,null,null,null,null,null,3,null,null,3,3,null,null,3,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 28,
        "total": 28
      },
      "name": "app/models/smells/smell_formatter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,11,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "app/models/source_annotations.rb"
    },
    {
      "blob_id": "8be413e0759d866faaab6ae08bf1a0f4c25429c6",
      "coverage": "[1,1,1,null,1,1,1,null,1,null,1,14,14,null,null,1,23,null,23,0,null,23,null,null,23,0,23,15,null,8,8,8,null,null,null,1,0,0,null,null,1,17,17,null,null,1,17,null,null]",
      "covered_percent": 86.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 26,
        "total": 30
      },
      "name": "app/controllers/user_sessions_controller.rb"
    },
    {
      "blob_id": "3f2a2d1f121d21d2da868f2e4c6b0c9ea3c6c757",
      "coverage": "[1,1,null,null,2,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "app/helpers/profiles_helper.rb"
    },
    {
      "blob_id": "7865461e6ed20c5a29e97f3e15bae5516b5db2e9",
      "coverage": "[1,1,1,18,null,null,1,8,null,null,1,6,null,null,1,2,null,null,1,0,null,null,null]",
      "covered_percent": 91.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 11,
        "total": 12
      },
      "name": "app/models/billing/trial_extending_promotion.rb"
    },
    {
      "blob_id": "28ab3be485be46283f5034ea1cbebc1f481d46d0",
      "coverage": "[null,1,1,1,null,1,null,1,null,1,8,null,null,1,0,null,null,null,null,null,0,null,null,null,null,0,null,null,1,0,null,null,1,0,null,null,null,null,null,0,null,null,null,null,0,null,null,1,0,null,null,null,null,null,0,null,null,null,null,null,0,null,null,1,0,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,0,null,null,null,null,null,null,0,0,null,null,null,null,null,0,null,null,1,1,0,null,1,null,null,null,1,1,0,0,null,null,1,null,null,null,null,null,null,1,null,1,1,null,null,1,0,0,null,null,1,null,null,null,1,null,null,null,null,1,null,1,null,null,null,null,null,1,0,null,0,null,null,null,null,null,1,0,null,null,null,null,null,1,0,null,null,null,null,1,1,1,null,null,null,null,null,1,null,1,null,null,1,null,0,null,null,1,2,2,null,null,1,0,null,null,null,null,1,null,1,0,null,0,null,null,1,null,0,null,null,1,null,0,null,null,null]",
      "covered_percent": 56.41025641025641,
      "covered_strength": 0,
      "line_counts": {
        "missed": 34,
        "covered": 44,
        "total": 78
      },
      "name": "app/models/worker.rb"
    },
    {
      "blob_id": "46b72498fa0b52cc0ce39895bf1b54b307267c45",
      "coverage": "[1,1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "config/initializers/kaminari.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,1,null,1,0,0,0,0,null,0,null,null,null,null,null,null,null,1,0,0,0,0,null,0,null,null,null,null,null,null,1,1,0,null,null,null,null,0,0,null,0,0,null,0,null,null,null]",
      "covered_percent": 30.434782608695656,
      "covered_strength": 0,
      "line_counts": {
        "missed": 16,
        "covered": 7,
        "total": 23
      },
      "name": "app/mailers/invites_mailer.rb"
    },
    {
      "blob_id": "0d2532de13ea090155ee72a1cc75e359e343db8a",
      "coverage": "[1,1,1,0,null,null,0,0,null,0,0,null,null,1,0,0,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,0,null,null,1,0,0,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,0,null,0,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,0,0,null,0,0,null,0,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,null,null,1,0,0,null,null,1,0,0,0,null,null,null,null,null,0,0,null,0,0,null,0,null,null,null,null,null,0,0,null,null,1,0,0,0,null,null,null,null,null,0,0,null,0,0,null,0,null,null,null,null,null,0,0,null,null,1,0,0,null,0,null,null,null,0,null,null,null,0,null,0,0,0,null,0,0,null,null,null,0,0,null,null,1,0,0,null,null,null,null,null,null,null,0,null,0,null,null,1,0,null,null,null,null,null,null,0,null,0,null,null,1,0,null,null,null,null,null,null,0,null,0,null,null,1,null,1,null,null,null,null,0,null,null,1,0,0,0,0,0,null,0,0,null,null,null,null,null,0,0,null,0,null,null,null,0,null,null,null,null,0,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 11.458333333333332,
      "covered_strength": 0,
      "line_counts": {
        "missed": 170,
        "covered": 22,
        "total": 192
      },
      "name": "app/mailers/preview/notifications_mailer.rb"
    },
    {
      "blob_id": "b3c196bfe50cdeaac63fb34cbd227d3ed4104e91",
      "coverage": "[1,1,1,null,1,1,1,1,null,1,1,null,1,null,1,0,null,null,1,1,null,null,null]",
      "covered_percent": 92.85714285714286,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 13,
        "total": 14
      },
      "name": "app/models/membership.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,1,1,null,1,null,1,1,null,null,null,1,0,0,0,null,0,null,null,1,1,null,null,1,1,1,null,null,1,null,1,0,0,null,null,null,1,0,0,null,null,null,1,0,0,null,null,null,1,0,null,null,1,1,null,null,1,0,0,null,null,1,0,0,null,null,0,null,null,1,1,null,null]",
      "covered_percent": 60.97560975609756,
      "covered_strength": 0,
      "line_counts": {
        "missed": 16,
        "covered": 25,
        "total": 41
      },
      "name": "app/models/onboarding_steps.rb"
    },
    {
      "blob_id": "a2353238f6e517a1af4098106fb8e9fd4e66ed2d",
      "coverage": "[1,1,null,1,1,1,null,null,null,1,null,1,0,null,0,null,null,null,null,null,0,null,null,1,0,null,null,1,0,0,0,0,0,0,null,null,null,null]",
      "covered_percent": 47.368421052631575,
      "covered_strength": 0,
      "line_counts": {
        "missed": 10,
        "covered": 9,
        "total": 19
      },
      "name": "lib/code_climate/bugsnag_metadata_reporting.rb"
    },
    {
      "blob_id": "9dbd79d22baaa8f1bbf188289ea4b537a761d965",
      "coverage": "[1,null,1,1,1,null,null,null,1,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,1,null,1,1,1,1,1,null,1,null,1,1,1,1,1,1,1,null,1,1,1,1,1,null,1,null,1,4,null,null,1,4,4,null,null,1,2,null,null,1,0,null,null,null,1,0,null,0,0,null,0,null,null,0,null,null,1,0,null,null,1,0,null,null,1,523,null,null,1,null,1,216,null,null,1,12,null,null,1,29,null,null,1,4,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,0,null,null,1,2,null,null,1,2,2,null,null,1,0,0,0,null,0,null,null,null,null,1,0,null,null,1,0,0,0,null,null,1,0,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,37,null,null,1,79,null,null,1,30,null,null,1,244,null,null,1,null,0,null,null,1,60,null,null,1,15,null,null,1,0,0,null,0,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,null,0,0,null,null,null,1,0,0,null,null,0,null,null,1,1,1,1,null,1,1,null,null,1,0,0,null,null,null,null,0,null,null,0,null,null,1,0,0,null,null,null,null,null,0,null,null,0,0,null,0,0,null,null,1,0,0,0,0,null,0,null,null,1,0,null,null,1,124,0,null,null,124,0,null,null,null,1,2,2,null,null,1,3,null,null,1,4,null,null,1,0,null,null,1,3,null,null,1,0,null,null,1,0,null,0,0,0,null,0,null,null,null,1,0,null,null,1,3,null,null,1,3,null,null,1,0,null,null,1,15,null,null,1,9,7,null,9,null,null,1,0,null,null,1,24,null,null,1,1,1,null,null,1,207,null,114,114,114,null,null,1,15,null,null,1,0,null,null,1,268,null,null,1,13,null,null,1,2,null,null,1,16,null,null,1,12,null,null,1,0,null,null,1,2,2,null,null,1,0,null,null,1,null,1,5,null,null,1,2,0,null,null,null,1,0,0,0,null,0,0,null,null,null,1,0,0,null,null,1,0,null,null,1,null,0,null,null,null,null,1,0,0,null,0,null,null,null,1,0,0,null,null,null,1,237,237,null,null,1,182,null,null,1,182,181,null,null,null,1,8,2,null,6,null,null,null,1,0,null,null,1,0,null,null,1,5,13,5,5,5,5,null,null,1,5,null,null,null,null,null,null,1,0,null,null,1,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 68.66666666666667,
      "covered_strength": 0,
      "line_counts": {
        "missed": 94,
        "covered": 206,
        "total": 300
      },
      "name": "app/models/account.rb"
    },
    {
      "blob_id": "af4c5f2f559ffe40baea01fb7b0ca19233e10343",
      "coverage": "[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,1,0,null,null,null,1,3,null,null,null,1,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,1,0,0,null,null,1,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,1,0,null,null,null,null]",
      "covered_percent": 70.58823529411765,
      "covered_strength": 0,
      "line_counts": {
        "missed": 15,
        "covered": 36,
        "total": 51
      },
      "name": "app/models/reports/account_usage.rb"
    },
    {
      "blob_id": "4ae977c3382b029ce438e637804dc3a6e9e3541f",
      "coverage": "[1,1,null,null,1,10,10,10,null,null,1,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 19,
        "total": 19
      },
      "name": "db/seeds.rb"
    },
    {
      "blob_id": "99ae9b59639480744d5cbe43e1fe85496dfe6cdb",
      "coverage": "[1,1,1,1,null,1,null,1,null,1,3,3,3,null,3,196,3,null,3,null,null,null,1,128,128,null,null,null,1,2730,2730,null,null,2730,null,null,1,638,638,null,null,638,null,null,1,20,20,null,null,1,0,null,null,1,1272,null,null,1,null,null,1,193,0,0,0,0,0,0,0,null,null,null,null,null,1,178,0,null,null,1,110,null,null,1,1327,null,null,1,638,null,null,1,123,123,null,null,1,40,0,null,null,1,0,0,0,0,null,0,null,null,null,1,193,0,0,0,0,null,null,null,1,193,null,null,1,2,null,null,1,0,0,null,null,1,18,1,null,17,null,null,0,null,null,1,18,1,1,1,1,1,null,null,0,null,null,1,546,88,null,null,null,1,636,null,null,null,null,null,1,null,1,1,1,null,1,1,null,null,1,null,null,null,null,null,1,1,1,null,null,1,20,20,null,null,1,null,424,null,null,null,null,1,null,1,1,1,1,null,null,1,1,null,null,1,123,null,null,null,null,null,null,null]",
      "covered_percent": 80.50847457627118,
      "covered_strength": 0,
      "line_counts": {
        "missed": 23,
        "covered": 95,
        "total": 118
      },
      "name": "lib/code_climate/authenticated_system.rb"
    },
    {
      "blob_id": "c780471dbe422dd9e770c85441855b144ca88e03",
      "coverage": "[1,null,1,null,1,1,7785,null,null,null,1,0,0,0,null,1,null]",
      "covered_percent": 70,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 7,
        "total": 10
      },
      "name": "config/initializers/statsd.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,5,5,5,5,null,5,null,4,null,null,null,5,2,null,null,null,null,null,null,null,1,0,null,null,1,null,null,1,null,4,null,null,null,1,4,7,2,null,null,null,1,8,null,null,null]",
      "covered_percent": 95.23809523809523,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 20,
        "total": 21
      },
      "name": "db/migrate/20150318141611_fix_corrupted_builds.rb"
    },
    {
      "blob_id": "70e781db1b2f095734701215b539431aa3e60be0",
      "coverage": "[1,1,1,null,1,null,1,4,4,8,3,null,3,1,null,null,null,1,null,1,4,null,0,null,null,null,1,1,null,null,null,null,null,null]",
      "covered_percent": 94.11764705882352,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 16,
        "total": 17
      },
      "name": "app/controllers/accounts/add_vcs_repo_controller.rb"
    },
    {
      "blob_id": "d097d894acfbd413e6c573066ecd0bbb3a5207b2",
      "coverage": "[1,1,1,1,1,1,null,1,1,1,1,1,1,null,1,null,1,1,null,1,0,null,null,1,0,null,null,null,null,null,null,null,null,null,null,null,1,3,null,null,1,0,null,null,1,3,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,1,null,1,null,1,0,null,null,1,0,null,null,1,0,0,null,null,1,0,null,null,1,null,null,null,1,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,1,0,null,null,1,null,null,null,1,3,null,null,1,1,null,null,1,1,null,1,null,1,null,null,null,1,null,1,0,null,null,null]",
      "covered_percent": 71.05263157894737,
      "covered_strength": 0,
      "line_counts": {
        "missed": 22,
        "covered": 54,
        "total": 76
      },
      "name": "app/models/github_repo.rb"
    },
    {
      "blob_id": "28290e54a35ff7edb6de08f710cba2b0ff94a987",
      "coverage": "[1,1,1,null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,null,null,null,null,1,1,null,1,null,1,null,null,null,1,null,null,null,null,null,null,1,null,1,1,1,1,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,65,null,null,1,null,null,149,null,0,null,null,1,0,null,null,1,6,4,0,null,4,null,null,null,1,0,null,null,1,null,0,null,null,1,2,null,null,1,10,null,null,1,18,null,null,1,0,null,null,1,229,null,null,1,0,null,null,1,0,null,null,1,0,0,null,null,null,1,0,0,null,null,null,1,0,null,null,1,459,null,null,1,0,null,null,1,0,null,null,1,3,null,null,1,0,0,null,null,1,0,0,0,null,null,1,0,null,null,1,0,0,0,0,null,null,1,0,null,null,1,28,null,null,1,null,1,0,null,null,1,0,null,null]",
      "covered_percent": 70.27027027027027,
      "covered_strength": 0,
      "line_counts": {
        "missed": 33,
        "covered": 78,
        "total": 111
      },
      "name": "app/models/snapshot.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 1,
        "total": 1
      },
      "name": "config/initializers/rollout.rb"
    },
    {
      "blob_id": "5622585f0281a9cba5ed75d42389caf39a561a06",
      "coverage": "[1,1,1,1,null,1,null,1,1,1,null,1,142,null,null,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "app/models/reports/user_usage.rb"
    },
    {
      "blob_id": "971e4fee674b9c4cde10058b1aaec302c3075492",
      "coverage": "[1,1,1,0,null,null,1,0,null,0,0,null,0,null,null,null,1,null,null,1,null,1,0,0,null,0,null,0,null,0,null,null,1,0,null,null,1,0,null,null,null]",
      "covered_percent": 42.857142857142854,
      "covered_strength": 0,
      "line_counts": {
        "missed": 12,
        "covered": 9,
        "total": 21
      },
      "name": "lib/code_climate/canonical_host_redirector.rb"
    },
    {
      "blob_id": "eff1beef6f5fcf2ac0bdd839cc0969ec7312136d",
      "coverage": "[1,1,null,1,1,null,null,1,1,1,1,null,1,1,null,1,1,1,1,1,1,null,1,0,null,null,1,9,null,null,null,null,null,null,null,null,null,null,9,null,null,1,4,8,3,3,3,3,3,null,null,1,18,8,8,8,8,8,null,null]",
      "covered_percent": 97.22222222222221,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 35,
        "total": 36
      },
      "name": "app/models/masquerade.rb"
    },
    {
      "blob_id": "b89660efc243a138f356ec9a8cdc04f1021e5a9e",
      "coverage": "[1,1,null,1,38,null,null,1,38,0,null,38,null,null,null,1,38,null,null,1,null,1,38,null,null]",
      "covered_percent": 92.3076923076923,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 12,
        "total": 13
      },
      "name": "app/presenters/changelog_alert_presenter.rb"
    },
    {
      "blob_id": "27f725b5c606f2e35d1a53fb0865826b7a6c5426",
      "coverage": "[1,1,1,null,null,null,null,null,1,0,null,null]",
      "covered_percent": 80,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 4,
        "total": 5
      },
      "name": "db/migrate/20161221204749_add_test_file_reports_index.rb"
    },
    {
      "blob_id": "64626460d13fe70887eb6e1c74978a9d8805204e",
      "coverage": "[1,null,1,1,1,null,1,1,2,1,null,1,null,1,null,1,null,1,1,null,null,null,1,8,16,8,null,8,null,8,8,null,8,2,2,null,6,null,null,8,0,null,null,8,null,null,null,1,null,1,4,null,null,1,0,null,null,1,3,null,null,1,8,1,1,1,1,1,null,1,7,2,1,5,2,1,null,null,null,1,null,1,8,0,0,null,8,null,null,null,1,0,0,null,0,0,null,null,null,null,0,0,null,0,0,null,null,0,null,null]",
      "covered_percent": 79.6875,
      "covered_strength": 0,
      "line_counts": {
        "missed": 13,
        "covered": 51,
        "total": 64
      },
      "name": "app/controllers/codes_controller.rb"
    },
    {
      "blob_id": "9f38dd3625b794b1f54afe03297e1b30711de60c",
      "coverage": "[1,1,null,1,1,null,null,1,3,3,6,null,null,1,0,null,null,1,0,null,null,1,null,1,null,null,1,1,1,1,null,null,1,1,3,null,null,null,1,null,1,null,1,1,3,null,null,null,1,0,null,null]",
      "covered_percent": 89.28571428571429,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 25,
        "total": 28
      },
      "name": "app/models/page_filter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,14,null,null,1,0,0,null,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 4,
        "total": 6
      },
      "name": "app/helpers/user_sessions_helper.rb"
    },
    {
      "blob_id": "5c081aed1fb2bb1120f9e194e38d73042ffc8483",
      "coverage": "[1,null,1,1,null,0,0,null,0,null,1,null,null,1,1,0,0,null,0,0,null,0,null,0,null,null,null,1,1,1,null,1,1,1,1,null,null,1,1,1,1,null,1,1,1,1,null,1,1,1,1,null,null,null,1,1,1,null,null,1,1,1,null,null,null,null,1,1,null,1,1,1,1,1,1,1,null,null,1,null,1,null,1,1,null,1,1,1,null,null,1,1,null,null,null,1,null,1,1,1,null,null,1,1,1,null,null,1,null,1,null,1,null,1,1,1,1,1,1,1,1,null,null,1,1,1,1,null,null,1,1,1,1,1,1,1,1,null,null,null,1,1,null,null,1,1,1,1,1,1,1,1,1,1,1,1,null,1,1,1,1,null,null,1,1,1,1,1,1,null,1,1,1,null,null,1,1,1,null,null,null,1,1,1,null,1,1,1,null,1,1,null,1,null,null,null,null,1,1,null,1,1,null,1,1,1,null,1,1,1,1,1,1,null,null,null,null,1,null,1,1,1,1,1,1,null,null,1,1,null,null,null,1,1,1,null,null,1,null,null,null]",
      "covered_percent": 94.11764705882352,
      "covered_strength": 0,
      "line_counts": {
        "missed": 9,
        "covered": 144,
        "total": 153
      },
      "name": "config/routes/admin.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/gc_stats.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,null,1,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/params_parsing_error_rescue.rb"
    },
    {
      "blob_id": "71deadd8af91b337294761db48180d8b6b29fca4",
      "coverage": "[1,null,null,1,1,1,null,1,1,1,1,1,1,null,null,null,1,1,1,1,null,null,null,null,1,null,1,1,1,null,1,1,1,1,null,null,1,null,1,1,1,null,null,1,1,1,null,1,null,1,1,1,1,null,null,null,1,1,1,null,1,1,1,1,1,1,1,null,null,null,1,1,1,null,1,null,1,1,1,null,1,1,1,null,1,null,null,1,1,1,null,1,1,1,null,null,null,1,1,null,1,1,1,1,null,null,1,1,1,null,null,null,1,1,null,null,1,null,1,1,null,1,1,null,1,1,null,1,null,1,1,1,1,null,1,null,1,null,1,1,null,1,1,1,1,1,1,1,1,1,null,1,1,1,null,1,1,null,1,1,null,1,1,null,1,1,null,1,1,1,1,null,1,1,null,1,1,null,1,null,1,1,1,1,1,null,1,null,1,null,1,1,1,1,null,1,1,null,1,1,null,1,1,1,1,null,null,1,1,1,1,1,1,null,1,1,1,1,1,1,1,1,1,1,1,null,null,1,1,null,1,null,1,1,1,1,1,1,1,1,1,1,null,null,1,1,null,null,1,null,1,1,1,1,1,1,1,1,1,1,1,null,1,1,1,null,1,1,null,1,null,1,null,null,1,null,1,null,1,null,1,1,1,1,1,null,1,null,1,1,1,null,1,null,1,null,1,1,null,null,1,1,null,1,null,1,1,1,null,1,null,1,1,1,null,1,0,null,null,1,0,0,null,1,1,null,null,null]",
      "covered_percent": 98.63636363636363,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 217,
        "total": 220
      },
      "name": "config/routes.rb"
    },
    {
      "blob_id": "b8a3a63d5bbe90febbb9396bb1c60865fdc8309e",
      "coverage": "[1,1,1,2,1,null,1,null,null,null,null,null,null,null,1,0,null,null,1,null,1,null,1,null,1,null,null,null,null,3,null,null,1,2,null,null]",
      "covered_percent": 93.33333333333333,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 14,
        "total": 15
      },
      "name": "db/migrate/20160202172002_remove_orphan_snapshot_data.rb"
    },
    {
      "blob_id": "85a3ea2feac6a36d4f680fb5d81ee02836985373",
      "coverage": "[1,null,1,null,null,null,null,null,null,null,1,1,null,1,null,null,1,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,null,null,1,2,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,53,29,null,29,null,24,null,null,null,1,9,null,null,1,9,null,null,1,0,null,null,1,11,null,null,1,null,null,null,null,null,5,3,null,null,1,1,1,null,null,null,1,28,null,null,1,null,2,null,null,1,9,null,null,1,10,8,null,2,null,null,null,1,0,null,null,null,1,0,null,null,1,null,1,0,null,null,1,2,null,null,1,2,null,null]",
      "covered_percent": 90.14084507042254,
      "covered_strength": 0,
      "line_counts": {
        "missed": 7,
        "covered": 64,
        "total": 71
      },
      "name": "app/models/issue.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,1,null,1,4,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 4,
        "total": 4
      },
      "name": "lib/branch_validator.rb"
    },
    {
      "blob_id": "a49ab9bebcb9cac5f4200487bb75ca3e11a9d12a",
      "coverage": "[1,null,1,1,1,null,1,null,1,1,1,1,null,1,1,null,1,1,1,null,1,null,1,1,1,null,null,1,null,1,2,null,2,0,null,null,null,1,1,null,null,null,0,null,null,1,1,null,null,null,null,null,null,null,null,1,1,1,1,1,1,1,null,null,1,1,1,null,null,1,1,null,null,1,8,null,null]",
      "covered_percent": 95.23809523809523,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 40,
        "total": 42
      },
      "name": "app/models/github_signup.rb"
    },
    {
      "blob_id": "aac189d463bf8da1d5fa0c64c47522a6262d3b9a",
      "coverage": "[1,1,2,null,null,1,2,6,2,2,null,null,null,null,1,null,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 10,
        "total": 10
      },
      "name": "app/presenters/notification_settings_presenter.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,0,0,0,null,null,null,1,0,0,null,null,null]",
      "covered_percent": 37.5,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 3,
        "total": 8
      },
      "name": "app/helpers/credit_card_helper.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,null,null,1,1,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 5,
        "total": 5
      },
      "name": "config/initializers/forbidden_attributes_protection.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/inflate.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 2,
        "total": 2
      },
      "name": "config/initializers/rack_process_name.rb"
    },
    {
      "blob_id": "da34aecedd9aa47dfda937ffc15835a8fda46844",
      "coverage": "[1,1,0,null,0,0,0,0,0,0,null,0,null,null,null]",
      "covered_percent": 20,
      "covered_strength": 0,
      "line_counts": {
        "missed": 8,
        "covered": 2,
        "total": 10
      },
      "name": "app/helpers/tests_helper.rb"
    },
    {
      "blob_id": "c346105de4c0b9842b5290f5e78c11572aa34274",
      "coverage": "[1,1,1,1,1,null,null,1,null,null,null,0,null,null,1,null,null,null,0,null,null,1,null,null,null,1,null,1,null,null,1,null,1,null,1,2,null,null,null,2,null,null,null,null]",
      "covered_percent": 88.23529411764706,
      "covered_strength": 0,
      "line_counts": {
        "missed": 2,
        "covered": 15,
        "total": 17
      },
      "name": "app/models/quality/snapshot_pillars.rb"
    },
    {
      "blob_id": "6cbbeb7f9fbac7516493d74c85f4d192e8801e99",
      "coverage": "[1,1,1,1,1,null,null,1,177,177,177,177,null,null,1,null,1,null,1,177,0,null,null,null,1,177,177,0,null,null,null,1,354,null,null,null,1,354,0,null,null,null,1,null,354,null,null,1,null,0,null,null,null,null]",
      "covered_percent": 85.71428571428571,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 24,
        "total": 28
      },
      "name": "lib/code_climate/middleware/request_queue_time.rb"
    },
    {
      "blob_id": "ee7a25ffab659b3d58acb6f6b71b1f3ded99875f",
      "coverage": "[1,1,14,null,null,1,1,1,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,11,null,null,1,0,null,null,1,0,null,null,1,null,1,null,1,null,1,2,null,null]",
      "covered_percent": 75,
      "covered_strength": 0,
      "line_counts": {
        "missed": 6,
        "covered": 18,
        "total": 24
      },
      "name": "app/presenters/issue_status_presenter.rb"
    },
    {
      "blob_id": "bfb6e6947c9a83a715378abfa991efb6505afc72",
      "coverage": "[1,1,null,1,2,null,null,1,null,2,null,2,16,0,null,16,null,null,2,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,0,0,null,0,null,null,null,1,0,null,null,1,0,0,0,null,0,0,null,null,null,null,1,0,0,null,0,null,null,null,1,null,1,0,null,null]",
      "covered_percent": 51.28205128205128,
      "covered_strength": 0,
      "line_counts": {
        "missed": 19,
        "covered": 20,
        "total": 39
      },
      "name": "app/presenters/stripe_customer_presenter.rb"
    },
    {
      "blob_id": "ded6979912ae6248808790bed75a5f01c53abd22",
      "coverage": "[1,null,1,13,null,13,null,null,null,null,null,null,13,null,13,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 6,
        "total": 6
      },
      "name": "config/initializers/redis.rb"
    },
    {
      "blob_id": "05e9cdf639f85e49b70fd16f0f12eb441c402b87",
      "coverage": "[1,null,null,null,1,0,null,null,null,null,null,null]",
      "covered_percent": 66.66666666666666,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 2,
        "total": 3
      },
      "name": "config/initializers/validate_login_features.rb"
    },
    {
      "blob_id": "4227240ba0dfc396f606af71f8be04ff9f9b2c10",
      "coverage": "[1,1,1,null,1,null,1,5,10,5,null,5,1,4,2,null,null,null,1,0,null,0,0,0,0,0,null,null,null,1,2,null,2,4,2,null,2,2,2,1,1,null,null,2,2,null,2,0,null,2,null,null,0,0,null,0,0,null,0,null,null,null,null,null,1,0,0,0,null,0,0,null,null,0,0,null,0,null,null,null,1,0,0,null,0,0,0,0,null,0,null,null,null,1,1,2,1,null,1,1,null,null,1,null,null,1,0,0,null,0,null,null,1,null,1,null,null,2,null,null,null,null,null,null,null,null,null]",
      "covered_percent": 57.14285714285714,
      "covered_strength": 0,
      "line_counts": {
        "missed": 30,
        "covered": 40,
        "total": 70
      },
      "name": "app/controllers/repos_controller.rb"
    },
    {
      "blob_id": "05d52148f7b81a13065d1fe7436e18f740980f7f",
      "coverage": "[1,1,0,null,0,0,null,0,0,null,null,null,0,null,null,1,0,0,0,null,null,1,0,0,null,null,1,0,null,null,null,null,null,null,null,null,null,1,0,null,null,null,null,null,0,null,null,null,null,1,0,0,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,0,0,0,0,0,null,null,null,1,0,0,0,0,null,null,null,1,0,0,0,0,null,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,0,null,null,1,0,null,null,1,0,null,0,null,0,null,0,null,0,null,null,null,1,0,null,null,null,null,null,null,null,null,null,null,1,0,0,null,null,0,null,null,null,null,null,1,0,null,0,0,0,null,0,null,0,null,null,null,1,0,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,0,0,0,null,null,1,0,0,null,0,null,null,null,1,0,0,null,0,null,null,null,1,null,0,0,null,0,null,null,1,0,0,null,0,null,null,1,null,1,0,null,0,null,0,null,null,0,null,null,1,null,null,null,null,null,0,null,null,1,0,0,0,null,null,null,null]",
      "covered_percent": 26.31578947368421,
      "covered_strength": 0,
      "line_counts": {
        "missed": 84,
        "covered": 30,
        "total": 114
      },
      "name": "app/helpers/admin_helper.rb"
    },
    {
      "blob_id": "8ab8241476a9a2c984486183a00d7e14ecd57686",
      "coverage": "[1,1,null,1,10,null,null,1,4,null,null,1,1,null,null,1,4,null,null,1,0,null,null,1,4,4,null,null,1,3,null,null,1,6,null,null,1,5,null,null,1,1,null,null,1,13,null,null,1,1,null,null,null]",
      "covered_percent": 96.29629629629629,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 26,
        "total": 27
      },
      "name": "app/models/smells/lint_error.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,1,1,null,0,0,null,0,null,null,null,1,null,1,0,0,0,0,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,0,0,null,0,0,null,null,1,null,0,0,null,null,0,0,null,0,null,null,1,0,null,null,1,0,null,null,1,null,0,0,null,null,1,0,null,null,1,null,0,0,null,null,1,0,null,null,1,null,1,0,0,null,0,null,0,null,null,null,0,0,0,null,null,0,null,null,null,1,null,0,null,null,null]",
      "covered_percent": 40.625,
      "covered_strength": 0,
      "line_counts": {
        "missed": 38,
        "covered": 26,
        "total": 64
      },
      "name": "app/models/vulnerabilities_index.rb"
    },
    {
      "blob_id": "5149a3410ef65411dd493b0b115dc932398ecf75",
      "coverage": "[1,1,1,1,1,1,1,null,null,1,0,null,null]",
      "covered_percent": 88.88888888888889,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 8,
        "total": 9
      },
      "name": "db/migrate/20161003194010_remove_unused_rollouts.rb"
    },
    {
      "blob_id": "d7b26de8a1c92fda65bc244b20bf86003d700fcb",
      "coverage": "[1,1,1,1,null,1,null,1,1,null,null,1,2,null,1,2,1,1,null,1,1,null,1,1,null,null,1,null,null,1,2,null,null,1,null,1,1,null,null,null,null,null,null,null,null,null,1,3,null,null,1,1,null,null,null,null,null,null,null,null,null,1,2,1,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 30,
        "total": 30
      },
      "name": "app/models/person_form.rb"
    },
    {
      "blob_id": "6cf31e99b9966b9d8e80faf426ad2ffcc29d5a91",
      "coverage": "[1,1,1,null,1,1,1,1,1,1,1,1,null,1,null,1,0,null,null]",
      "covered_percent": 92.85714285714286,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 13,
        "total": 14
      },
      "name": "app/models/update_attempt.rb"
    },
    {
      "blob_id": "4d587c00414036a976e162156e157d07c1831376",
      "coverage": "[1,null,1,1,3,3,null,3,2,2,null,2,1,null,1,null,null,null,null,1,0,null,null]",
      "covered_percent": 92.3076923076923,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 12,
        "total": 13
      },
      "name": "db/migrate/20150805215733_update_engine_repo_worker_version.rb"
    },
    {
      "blob_id": "5a2bf06cf78faacead92d9cb4ecfff2877461923",
      "coverage": "[1,1,1,1,null,1,null,1,15,15,15,null,null,0,0,0,null,0,null,null,1,0,0,0,0,null,null,1,0,0,0,null,null,0,0,0,null,0,null,null,1,0,0,0,null,null,0,0,0,null,0,null,null,1,0,null,0,0,null,null,0,null,null,1,0,null,null,1,0,0,null,null,1,0,0,null,null,1,2,2,null,2,null,null,1,0,0,null,0,null,0,null,null,null,1,0,0,null,null,1,1,1,1,null,null,null,1,0,null,null,1,null,1,0,null,null,1,22,null,4,4,4,null,null,null,1,1,2,null,null,1,2,null,0,null,1,null,0,null,null,null,1,null,1,null,null,1,1,0,null,null,1,0,null,null,1,0,null,null,null,1,1,0,null,null,1,0,null,null,1,0,null,null,null,1,1,0,null,null,1,0,null,null,1,0,null,null,null]",
      "covered_percent": 51.92307692307693,
      "covered_strength": 0,
      "line_counts": {
        "missed": 50,
        "covered": 54,
        "total": 104
      },
      "name": "app/controllers/marketing_controller.rb"
    },
    {
      "blob_id": "71deadd8af91b337294761db48180d8b6b29fca4",
      "coverage": "[1,null,1,0,0,0,0,null,0,null,null,null,null,null,1,0,null,0,0,null,null,0,0,null,0,null,null,null,1,null]",
      "covered_percent": 26.666666666666668,
      "covered_strength": 0,
      "line_counts": {
        "missed": 11,
        "covered": 4,
        "total": 15
      },
      "name": "app/helpers/dashboard_helper.rb"
    },
    {
      "blob_id": "73473627e7e0f1545b306d743540f73d63bd1a0a",
      "coverage": "[1,null,1,1,205,205,205,null,null,1,null,1,null,null,null,null,null,null,1,205,0,null,null,null,1,205,null,null,1,205,2,null,null,null,1,410,null,null,1,412,null,null,1,2,null,null,1,205,null,null]",
      "covered_percent": 95.83333333333334,
      "covered_strength": 0,
      "line_counts": {
        "missed": 1,
        "covered": 23,
        "total": 24
      },
      "name": "app/jobs/notify_drip.rb"
    },
    {
      "blob_id": "64626460d13fe70887eb6e1c74978a9d8805204e",
      "coverage": "[null,1,1,null,1,null,1,9,9,9,null,null,1,24,null,null,1,2,null,null,1,5,null,null,1,0,null,null,1,10,null,null,1,8,null,null,1,10,null,null,1,5,null,null,1,0,null,null,1,null,1,null,1,null,1,13,13,13,null,13,null,null,1,26,null,null,null,1,null,7,7,14,null,null,null,1,14,16,16,null,null,null,1,null,12,12,14,null,null,1,9,null,null,1,0,null,null,1,0,null,null,1,0,null,null,null,null,null,null,1,null,19,null,null,null,48,null,null,1,null,19,24,null,null,1,null,19,27,null,null,1,14,null,null]",
      "covered_percent": 92.42424242424242,
      "covered_strength": 0,
      "line_counts": {
        "missed": 5,
        "covered": 61,
        "total": 66
      },
      "name": "app/models/comparison_issues.rb"
    },
    {
      "blob_id": "4ae977c3382b029ce438e637804dc3a6e9e3541f",
      "coverage": "[1,1,null,1,null,1,1,null,null,null,1,1,null,1,1,null,null,0,null,null,1,null,1,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,1,null,0,null,null,null,null,0,1,null,null,1,20,null,null,null]",
      "covered_percent": 86.36363636363636,
      "covered_strength": 0,
      "line_counts": {
        "missed": 3,
        "covered": 19,
        "total": 22
      },
      "name": "app/jobs/sync_to_customerio.rb"
    },
    {
      "blob_id": "bb01fec0b8369a621795257076c260df7d448389",
      "coverage": "[1,1,3,null,null,null,null,null]",
      "covered_percent": 100,
      "covered_strength": 0,
      "line_counts": {
        "missed": 0,
        "covered": 3,
        "total": 3
      },
      "name": "app/models/email_change_token.rb"
    },
    {
      "blob_id": "6bd0f4d265cda9c3679dde87c0ec06bc7bcec724",
      "coverage": "[1,1,null,1,0,null,null,1,0,0,null,null,1,0,null,null]",
      "covered_percent": 55.55555555555556,
      "covered_strength": 0,
      "line_counts": {
        "missed": 4,
        "covered": 5,
        "total": 9
      },
      "name": "lib/gh_rate_limit_error.rb"
    }
  ],
  "repo_token": ""
}