[ {
  "relativePath" : "babel.config.js",
  "extension" : "js",
  "linesOfCode" : 70,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "lib/tasks/my_task.rake",
  "extension" : "rake",
  "linesOfCode" : 10,
  "components" : [ "primary::lib" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "public/404.html",
  "extension" : "html",
  "linesOfCode" : 61,
  "components" : [ "primary::public" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "public/500.html",
  "extension" : "html",
  "linesOfCode" : 60,
  "components" : [ "primary::public" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "public/422.html",
  "extension" : "html",
  "linesOfCode" : 61,
  "components" : [ "primary::public" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "spec/spec_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 20,
  "components" : [ "primary::spec" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "spec/models/user_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 80,
  "components" : [ "primary::spec" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "spec/rails_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 18,
  "components" : [ "primary::spec" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "spec/support/factory_bot.rb",
  "extension" : "rb",
  "linesOfCode" : 4,
  "components" : [ "primary::spec" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "spec/factories.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "components" : [ "primary::spec" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/relationships/create.js.erb",
  "extension" : "erb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/relationships/destroy.js.erb",
  "extension" : "erb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/layouts/mailer.html.erb",
  "extension" : "erb",
  "linesOfCode" : 12,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/layouts/_shim.html.erb",
  "extension" : "erb",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/layouts/_header.html.erb",
  "extension" : "erb",
  "linesOfCode" : 41,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/layouts/mailer.text.erb",
  "extension" : "erb",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/layouts/_footer.html.erb",
  "extension" : "erb",
  "linesOfCode" : 13,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/layouts/application.html.erb",
  "extension" : "erb",
  "linesOfCode" : 25,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/index.html.erb",
  "extension" : "erb",
  "linesOfCode" : 7,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/show.html.erb",
  "extension" : "erb",
  "linesOfCode" : 24,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/_follow.html.erb",
  "extension" : "erb",
  "linesOfCode" : 4,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/new.html.erb",
  "extension" : "erb",
  "linesOfCode" : 18,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/edit.html.erb",
  "extension" : "erb",
  "linesOfCode" : 22,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/_unfollow.html.erb",
  "extension" : "erb",
  "linesOfCode" : 5,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/show_follow.html.erb",
  "extension" : "erb",
  "linesOfCode" : 30,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/_follow_form.html.erb",
  "extension" : "erb",
  "linesOfCode" : 9,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/users/_user.html.erb",
  "extension" : "erb",
  "linesOfCode" : 8,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/static_pages/about.html.erb",
  "extension" : "erb",
  "linesOfCode" : 13,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/static_pages/help.html.erb",
  "extension" : "erb",
  "linesOfCode" : 9,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/static_pages/home.html.erb",
  "extension" : "erb",
  "linesOfCode" : 31,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/static_pages/contact.html.erb",
  "extension" : "erb",
  "linesOfCode" : 6,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/password_resets/new.html.erb",
  "extension" : "erb",
  "linesOfCode" : 12,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/password_resets/edit.html.erb",
  "extension" : "erb",
  "linesOfCode" : 16,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/user_mailer/password_reset.html.erb",
  "extension" : "erb",
  "linesOfCode" : 9,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/user_mailer/account_activation.html.erb",
  "extension" : "erb",
  "linesOfCode" : 7,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/user_mailer/password_reset.text.erb",
  "extension" : "erb",
  "linesOfCode" : 5,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/user_mailer/account_activation.text.erb",
  "extension" : "erb",
  "linesOfCode" : 3,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/sessions/new.html.erb",
  "extension" : "erb",
  "linesOfCode" : 19,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/shared/_error_messages.html.erb",
  "extension" : "erb",
  "linesOfCode" : 12,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/shared/_micropost_form.html.erb",
  "extension" : "erb",
  "linesOfCode" : 19,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/shared/_user_info.html.erb",
  "extension" : "erb",
  "linesOfCode" : 4,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/shared/_stats.html.erb",
  "extension" : "erb",
  "linesOfCode" : 15,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/shared/_feed.html.erb",
  "extension" : "erb",
  "linesOfCode" : 7,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/microposts/_micropost.html.erb",
  "extension" : "erb",
  "linesOfCode" : 15,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/users_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 67,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/static_pages_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 14,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/microposts_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 28,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/sessions_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 26,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/application_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 11,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/account_activations_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 14,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/relationships_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 19,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/password_resets_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 52,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/sessions_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 44,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/relationships_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/application_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/static_pages_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/microposts_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/password_resets_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/users_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 8,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/helpers/account_activations_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/models/user.rb",
  "extension" : "rb",
  "linesOfCode" : 81,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/models/micropost.rb",
  "extension" : "rb",
  "linesOfCode" : 14,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/models/relationship.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/models/application_record.rb",
  "extension" : "rb",
  "linesOfCode" : 3,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/mailers/application_mailer.rb",
  "extension" : "rb",
  "linesOfCode" : 4,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/mailers/user_mailer.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/config/manifest.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/password_resets.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/application.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/custom.scss",
  "extension" : "scss",
  "linesOfCode" : 257,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/relationships.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/microposts.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/static_pages.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/account_activations.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/users.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/sessions.scss",
  "extension" : "scss",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/jobs/application_job.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/channels/application_cable/channel.rb",
  "extension" : "rb",
  "linesOfCode" : 4,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/channels/application_cable/connection.rb",
  "extension" : "rb",
  "linesOfCode" : 4,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/packs/application.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/channels/index.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/channels/consumer.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss.config.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/boot.rb",
  "extension" : "rb",
  "linesOfCode" : 3,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/environment.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/puma.rb",
  "extension" : "rb",
  "linesOfCode" : 8,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/mime_types.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/cookies_serializer.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/application_controller_renderer.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/content_security_policy.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/wrap_parameters.rb",
  "extension" : "rb",
  "linesOfCode" : 3,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/backtrace_silencers.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/filter_parameter_logging.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/assets.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/inflections.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/application.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/routes.rb",
  "extension" : "rb",
  "linesOfCode" : 21,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/spring.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/environments/development.rb",
  "extension" : "rb",
  "linesOfCode" : 28,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/environments/production.rb",
  "extension" : "rb",
  "linesOfCode" : 35,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190827011913_create_active_storage_tables.active_storage.rb",
  "extension" : "rb",
  "linesOfCode" : 22,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190822021835_add_index_to_users_email.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190822013911_create_users.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190823175841_add_activation_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 7,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190822031056_add_password_digest_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190823000019_add_remember_digest_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190827030205_create_relationships.rb",
  "extension" : "rb",
  "linesOfCode" : 12,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190824013003_add_reset_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190824113338_create_microposts.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20190823171209_add_admin_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/seeds.rb",
  "extension" : "rb",
  "linesOfCode" : 29,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/schema.rb",
  "extension" : "rb",
  "linesOfCode" : 55,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config.ru",
  "extension" : "ru",
  "linesOfCode" : 2,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]