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
|
@ -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
|
||||||
|
|
Reference in New Issue