From 8b4a909aac0d2ea5b1734a0fc27f69caa9c08a79 Mon Sep 17 00:00:00 2001 From: rhymes Date: Thu, 30 Sep 2021 19:22:09 +0200 Subject: [PATCH] Rubocop fixes (#14868) --- .rubocop.yml | 1 + Gemfile | 2 +- app/helpers/display_ad_helper.rb | 2 +- app/models/display_ad.rb | 3 ++- package.json | 10 +++++----- spec/helpers/display_ad_helper_spec.rb | 3 ++- spec/liquid_tags/codesandbox_tag_spec.rb | 2 +- spec/models/organization_spec.rb | 2 +- spec/requests/pages_spec.rb | 2 +- spec/requests/stories/tagged_articles_spec.rb | 1 - spec/requests/stories_index_spec.rb | 6 ++++-- spec/services/html/parser_spec.rb | 2 +- .../homepage/user_visits_homepage_articles_spec.rb | 2 +- spec/system/user/view_user_comments_spec.rb | 2 +- spec/workers/github_repos/repo_sync_worker_spec.rb | 2 +- spec/workers/notifications/mention_worker_spec.rb | 2 +- spec/workers/notifications/milestone_worker_spec.rb | 2 +- 17 files changed, 25 insertions(+), 21 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index bee0552ff..b9719838b 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -15,6 +15,7 @@ AllCops: - node_modules/**/* - tmp/**/* - vendor/**/* + - .pryrc DisplayStyleGuide: true ExtraDetails: true NewCops: enable # opt-in to new cops by default diff --git a/Gemfile b/Gemfile index 2aeda640d..adefbbcb2 100644 --- a/Gemfile +++ b/Gemfile @@ -47,8 +47,8 @@ gem "honeybadger", "~> 4.9" # Used for tracking application errors gem "honeycomb-beeline", "~> 2.7.0" # Monitoring and Observability gem gem "html_truncator", "~> 0.4" # Truncate an HTML string properly gem "htmlentities", "~> 4.3", ">= 4.3.4" # A module for encoding and decoding (X)HTML entities -gem "i18n-js", "~> 3.9.0" # Helps with internationalization in Rails. gem "httparty", "~> 0.20" # Makes http fun! Also, makes consuming restful web services dead easy +gem "i18n-js", "~> 3.9.0" # Helps with internationalization in Rails. gem "imgproxy", "~> 2.0" # A gem that easily generates imgproxy URLs for your images gem "inline_svg", "~> 1.7" # Embed SVG documents in your Rails views and style them with CSS gem "jbuilder", "~> 2.11" # Create JSON structures via a Builder-style DSL diff --git a/app/helpers/display_ad_helper.rb b/app/helpers/display_ad_helper.rb index aafd5a503..a73343b66 100644 --- a/app/helpers/display_ad_helper.rb +++ b/app/helpers/display_ad_helper.rb @@ -1,5 +1,5 @@ module DisplayAdHelper def display_ads_placement_area_options_array - DisplayAd::ALLOWED_PLACEMENT_AREAS_HUMAN_READABLE.zip(DisplayAd::ALLOWED_PLACEMENT_AREAS) + DisplayAd::ALLOWED_PLACEMENT_AREAS_HUMAN_READABLE.zip(DisplayAd::ALLOWED_PLACEMENT_AREAS) end end diff --git a/app/models/display_ad.rb b/app/models/display_ad.rb index 043dc5ba8..fa247d32a 100644 --- a/app/models/display_ad.rb +++ b/app/models/display_ad.rb @@ -20,7 +20,8 @@ class DisplayAd < ApplicationRecord ALLOWED_TAGS = %w[ a abbr add b blockquote br center cite code col colgroup dd del dl dt em figcaption h1 h2 h3 h4 h5 h6 hr img kbd li mark ol p pre q rp rt ruby small source span strong sub sup table - tbody td tfoot th thead time tr u ul video].freeze + tbody td tfoot th thead time tr u ul video + ].freeze ALLOWED_ATTRIBUTES = %w[href src alt height width].freeze def self.for_display(area) diff --git a/package.json b/package.json index c8bd34364..3e3bd64b4 100644 --- a/package.json +++ b/package.json @@ -37,19 +37,19 @@ "jest --findRelatedTests" ], "{app,spec,config,lib}/**/*.rb": [ - "bundle exec rubocop --require rubocop-rspec --auto-correct" + "bundle exec rubocop --require rubocop-rspec --auto-correct --enable-pending-cops" ], "scripts/{release,stage_release}": [ - "bundle exec rubocop --require rubocop-rspec --auto-correct" + "bundle exec rubocop --require rubocop-rspec --auto-correct --enable-pending-cops" ], "app/views/**/*.jbuilder": [ - "bundle exec rubocop --require rubocop-rspec --auto-correct" + "bundle exec rubocop --require rubocop-rspec --auto-correct --enable-pending-cops" ], "./Gemfile": [ - "bundle exec rubocop --require rubocop-rspec --auto-correct" + "bundle exec rubocop --require rubocop-rspec --auto-correct --enable-pending-cops" ], "*.rake": [ - "bundle exec rubocop --require rubocop-rspec --auto-correct" + "bundle exec rubocop --require rubocop-rspec --auto-correct --enable-pending-cops" ], "app/**/*.html.erb": [ "bundle exec erblint --autocorrect" diff --git a/spec/helpers/display_ad_helper_spec.rb b/spec/helpers/display_ad_helper_spec.rb index 05d8adf2c..c6d754b5f 100644 --- a/spec/helpers/display_ad_helper_spec.rb +++ b/spec/helpers/display_ad_helper_spec.rb @@ -3,7 +3,8 @@ require "rails_helper" describe DisplayAdHelper, type: :helper do describe ".display_ads_placement_area_options_array" do it "returns proper human value" do - expect(helper.display_ads_placement_area_options_array[1]).to eq ["Sidebar Left (Second Position)", "sidebar_left_2"] + expect(helper.display_ads_placement_area_options_array[1]).to eq ["Sidebar Left (Second Position)", + "sidebar_left_2"] end end end diff --git a/spec/liquid_tags/codesandbox_tag_spec.rb b/spec/liquid_tags/codesandbox_tag_spec.rb index f276c780f..815a28cd1 100644 --- a/spec/liquid_tags/codesandbox_tag_spec.rb +++ b/spec/liquid_tags/codesandbox_tag_spec.rb @@ -106,7 +106,7 @@ RSpec.describe CodesandboxTag, type: :liquid_tag do expect(liquid.render).to include("