[ {
  "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" : "app/views/relationships/destroy.turbo_stream.erb",
  "extension" : "erb",
  "linesOfCode" : 6,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/views/relationships/create.turbo_stream.erb",
  "extension" : "erb",
  "linesOfCode" : 6,
  "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" : 39,
  "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" : 24,
  "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" : 4,
  "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" : 10,
  "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" : 17,
  "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" : 32,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/controllers/sessions_controller.rb",
  "extension" : "rb",
  "linesOfCode" : 28,
  "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" : 53,
  "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" : 87,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/models/micropost.rb",
  "extension" : "rb",
  "linesOfCode" : 13,
  "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/application.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/assets/stylesheets/custom.scss",
  "extension" : "scss",
  "linesOfCode" : 260,
  "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/controllers/index.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/controllers/hello_controller.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/controllers/application.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/custom/image_upload.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/custom/menu.js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "app/javascript/application.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/boot.rb",
  "extension" : "rb",
  "linesOfCode" : 3,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/importmap.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "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" : 9,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/content_security_policy.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/permissions_policy.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/filter_parameter_logging.rb",
  "extension" : "rb",
  "linesOfCode" : 3,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/initializers/assets.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "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" : 8,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/routes.rb",
  "extension" : "rb",
  "linesOfCode" : 20,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/environments/development.rb",
  "extension" : "rb",
  "linesOfCode" : 30,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/environments/production.rb",
  "extension" : "rb",
  "linesOfCode" : 36,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408210133_add_activation_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 7,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408210940_create_active_storage_tables.active_storage.rb",
  "extension" : "rb",
  "linesOfCode" : 46,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408205851_add_admin_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408211102_create_relationships.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408205520_add_remember_digest_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408200454_add_index_to_users_email.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408200615_add_password_digest_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 5,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408210711_add_reset_to_users.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408200125_create_users.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "db/migrate/20220408210829_create_microposts.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "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" : 59,
  "components" : [ "primary::db" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config.ru",
  "extension" : "ru",
  "linesOfCode" : 3,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]