diff --git a/spec/support/contexts/msgpack_serializer.rb b/spec/support/contexts/msgpack_serializer.rb index eec6fc9d..df38dc75 100644 --- a/spec/support/contexts/msgpack_serializer.rb +++ b/spec/support/contexts/msgpack_serializer.rb @@ -5,11 +5,7 @@ subject {} let(:msgpack_jsons) do - if subject.is_a?(Array) - subject.map { |s| MessagePack.unpack(MessagePack.pack(s)) } - else - [MessagePack.unpack(MessagePack.pack(subject))] - end + Array(subject).map { |s| MessagePack.unpack(MessagePack.pack(s)) } end let(:msgpack_json) { msgpack_jsons.first } diff --git a/static-analysis.datadog.yml b/static-analysis.datadog.yml index 4500f996..e417a3ae 100644 --- a/static-analysis.datadog.yml +++ b/static-analysis.datadog.yml @@ -13,3 +13,6 @@ rulesets: percent-w: ignore: - spec/**/* + no-optional-hash-params: + ignore: + - '**' diff --git a/yard/extensions.rb b/yard/extensions.rb index 00585bce..69e4ac75 100644 --- a/yard/extensions.rb +++ b/yard/extensions.rb @@ -65,7 +65,7 @@ class DatadogConfigurationSettingsHandler < YARD::Handlers::Ruby::Base process do next if statement.is_a?(YARD::Parser::Ruby::ReferenceNode) - name = call_params[0] + name = call_params.first # Check if we are already nested inside the DSL namespace if namespace.has_tag?(:dsl)