forked from cybrespace/mastodon
		
	Fixed code quality issues (#15541)
* Added .deepsource.toml * Removed bad use of `alias` * Fixed operand order in the binary expression * Prefixed unused method arguments with an underscore * Replaced the old OpenSSL algorithmic constants with the newer strings initializers. * Removed unnecessary UTF-8 encoding comment
This commit is contained in:
		
							parent
							
								
									3efa0c54b6
								
							
						
					
					
						commit
						c8d11b8bdb
					
				
					 9 changed files with 26 additions and 10 deletions
				
			
		
							
								
								
									
										18
									
								
								.deepsource.toml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								.deepsource.toml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					version = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					test_patterns = ["/app/javascript/mastodon/**/__tests__/**"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[analyzers]]
 | 
				
			||||||
 | 
					name = "ruby"
 | 
				
			||||||
 | 
					enabled = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[analyzers]]
 | 
				
			||||||
 | 
					name = "javascript"
 | 
				
			||||||
 | 
					enabled = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [analyzers.meta]
 | 
				
			||||||
 | 
					  environment = [
 | 
				
			||||||
 | 
					    "nodejs",
 | 
				
			||||||
 | 
					    "browser",
 | 
				
			||||||
 | 
					    "jest"
 | 
				
			||||||
 | 
					  ]
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
if String.method_defined?(:blank_as?)
 | 
					if String.method_defined?(:blank_as?)
 | 
				
			||||||
  class String
 | 
					  class String
 | 
				
			||||||
    alias_method :blank?, :blank_as?
 | 
					    alias blank? blank_as?
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
# Use this setup block to configure all options available in SimpleForm.
 | 
					# Use this setup block to configure all options available in SimpleForm.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module AppendComponent
 | 
					module AppendComponent
 | 
				
			||||||
  def append(wrapper_options = nil)
 | 
					  def append(_wrapper_options = nil)
 | 
				
			||||||
    @append ||= begin
 | 
					    @append ||= begin
 | 
				
			||||||
      options[:append].to_s.html_safe if options[:append].present?
 | 
					      options[:append].to_s.html_safe if options[:append].present?
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,7 @@ module AppendComponent
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module RecommendedComponent
 | 
					module RecommendedComponent
 | 
				
			||||||
  def recommended(wrapper_options = nil)
 | 
					  def recommended(_wrapper_options = nil)
 | 
				
			||||||
    return unless options[:recommended]
 | 
					    return unless options[:recommended]
 | 
				
			||||||
    options[:label_text] = ->(raw_label_text, _required_label_text, _label_present) { safe_join([raw_label_text, ' ', content_tag(:span, I18n.t('simple_form.recommended'), class: 'recommended')]) }
 | 
					    options[:label_text] = ->(raw_label_text, _required_label_text, _label_present) { safe_join([raw_label_text, ' ', content_tag(:span, I18n.t('simple_form.recommended'), class: 'recommended')]) }
 | 
				
			||||||
    nil
 | 
					    nil
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,7 +75,7 @@ module Twitter
 | 
				
			||||||
    # XMPP or magnet URIs an empty array will be returned.
 | 
					    # XMPP or magnet URIs an empty array will be returned.
 | 
				
			||||||
    #
 | 
					    #
 | 
				
			||||||
    # If a block is given then it will be called for each XMPP URI.
 | 
					    # If a block is given then it will be called for each XMPP URI.
 | 
				
			||||||
    def extract_extra_uris_with_indices(text, options = {}) # :yields: uri, start, end
 | 
					    def extract_extra_uris_with_indices(text, _options = {}) # :yields: uri, start, end
 | 
				
			||||||
      return [] unless text && text.index(":")
 | 
					      return [] unless text && text.index(":")
 | 
				
			||||||
      urls = []
 | 
					      urls = []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,3 @@
 | 
				
			||||||
# -*- encoding: utf-8 -*-
 | 
					 | 
				
			||||||
# frozen_string_literal: true
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# This file generated automatically from http://w3id.org/identity/v1
 | 
					# This file generated automatically from http://w3id.org/identity/v1
 | 
				
			||||||
require 'json/ld'
 | 
					require 'json/ld'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,3 @@
 | 
				
			||||||
# -*- encoding: utf-8 -*-
 | 
					 | 
				
			||||||
# frozen_string_literal: true
 | 
					# frozen_string_literal: true
 | 
				
			||||||
# This file generated automatically from http://w3id.org/security/v1
 | 
					# This file generated automatically from http://w3id.org/security/v1
 | 
				
			||||||
require 'json/ld'
 | 
					require 'json/ld'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -113,7 +113,7 @@ module Mastodon
 | 
				
			||||||
        result = entry.destroy
 | 
					        result = entry.destroy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if result
 | 
					        if result
 | 
				
			||||||
          processed += 1 + children_count
 | 
					          processed += children_count + 1
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
          say("#{domain} could not be unblocked.", :red)
 | 
					          say("#{domain} could not be unblocked.", :red)
 | 
				
			||||||
          failed += 1
 | 
					          failed += 1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -55,7 +55,7 @@ module Paperclip
 | 
				
			||||||
      # If we don't have enough colors for accent and foreground, generate
 | 
					      # If we don't have enough colors for accent and foreground, generate
 | 
				
			||||||
      # new ones by manipulating the background color
 | 
					      # new ones by manipulating the background color
 | 
				
			||||||
      (2 - foreground_colors.size).times do |i|
 | 
					      (2 - foreground_colors.size).times do |i|
 | 
				
			||||||
        foreground_colors << lighten_or_darken(background_color, 35 + (15 * i))
 | 
					        foreground_colors << lighten_or_darken(background_color, 35 + (i * 15))
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      # We want the color with the highest contrast to background to be the foreground one,
 | 
					      # We want the color with the highest contrast to background to be the foreground one,
 | 
				
			||||||
| 
						 | 
					@ -147,7 +147,7 @@ module Paperclip
 | 
				
			||||||
        g = l.to_f
 | 
					        g = l.to_f
 | 
				
			||||||
        b = l.to_f # achromatic
 | 
					        b = l.to_f # achromatic
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
        q = l < 0.5 ? l * (1 + s) : l + s - l * s
 | 
					        q = l < 0.5 ? l * (s + 1) : l + s - l * s
 | 
				
			||||||
        p = 2 * l - q
 | 
					        p = 2 * l - q
 | 
				
			||||||
        r = hue_to_rgb(p, q, h + 1 / 3.0)
 | 
					        r = hue_to_rgb(p, q, h + 1 / 3.0)
 | 
				
			||||||
        g = hue_to_rgb(p, q, h)
 | 
					        g = hue_to_rgb(p, q, h)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -81,6 +81,6 @@ RSpec.describe ActivityPub::LinkedDataSignature do
 | 
				
			||||||
    options_hash   = Digest::SHA256.hexdigest(canonicalize(options.merge('@context' => ActivityPub::LinkedDataSignature::CONTEXT)))
 | 
					    options_hash   = Digest::SHA256.hexdigest(canonicalize(options.merge('@context' => ActivityPub::LinkedDataSignature::CONTEXT)))
 | 
				
			||||||
    document_hash  = Digest::SHA256.hexdigest(canonicalize(document))
 | 
					    document_hash  = Digest::SHA256.hexdigest(canonicalize(document))
 | 
				
			||||||
    to_be_verified = options_hash + document_hash
 | 
					    to_be_verified = options_hash + document_hash
 | 
				
			||||||
    Base64.strict_encode64(from_account.keypair.sign(OpenSSL::Digest::SHA256.new, to_be_verified))
 | 
					    Base64.strict_encode64(from_account.keypair.sign(OpenSSL::Digest.new('SHA256'), to_be_verified))
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue