It's interesting that every new version finds new redundant parentheses. Offenses: bin/stress_up:159:37: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. stats_diff.store(:percent_bursts, ((diff_burst * 100) / (diff_usage - diff_burst))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/authorization.rb:147:7: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. (ds.where(object_id: nil).exists & ... ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prog/log_vm_host_utilizations.rb:11:15: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. round((sum(:used_cores) * 100.0 / sum(:total_cores)), 2).cast(:float).as(:core_utilization), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prog/log_vm_host_utilizations.rb:14:15: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. round((sum(:used_hugepages_1g) * 100.0 / sum(:total_hugepages_1g)), 2).cast(:float).as(:hugepage_utilization) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scheduling/allocator.rb:203:138: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. ((total_hugepages_1g - used_hugepages_1g >= request.memory_gib) & (total_cores - used_cores >= Sequel.function(:greatest, 1, (request.vcpus * total_cores / total_cpus)))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scheduling/allocator.rb:212:79: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. .where { (total_cores - used_cores >= Sequel.function(:greatest, 1, (request.vcpus * total_cores / total_cpus))) } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ views/private-location/show.erb:13:19: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a method argument. <%== csrf_tag((@project.path + @location.path)) %> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 985 files inspected, 7 offenses detected, 7 offenses autocorrectable
66 lines
2.2 KiB
Plaintext
66 lines
2.2 KiB
Plaintext
<% @page_title = @location.ui_name %>
|
|
|
|
<%== part(
|
|
"components/page_header",
|
|
title: "Region Detail",
|
|
back: "/private-location",
|
|
breadcrumbs: [%w[AWS\ Regions /private-location], [@location.ui_name, @location.path]]
|
|
) %>
|
|
|
|
<div class="grid gap-6">
|
|
<!-- Detail Card -->
|
|
<form action="<%= (@project.path + @location.path) %>" method="POST">
|
|
<%== csrf_tag(@project.path + @location.path) %>
|
|
|
|
<%== part(
|
|
"components/kv_data_card",
|
|
data: [
|
|
["ID", @location.ubid],
|
|
[
|
|
"UI Name",
|
|
part(
|
|
"components/form/text",
|
|
name: "name",
|
|
value: @location.display_name,
|
|
button_title: "Save",
|
|
attributes: {
|
|
required: true
|
|
}
|
|
),
|
|
{ escape: false }
|
|
],
|
|
["API Name", @location.display_name],
|
|
["AWS Region", @location.name]
|
|
]
|
|
) %>
|
|
</form>
|
|
<!-- Danger Zone -->
|
|
<% if has_permission?("Location:delete", @project.ubid) %>
|
|
<div>
|
|
<div class="md:flex md:items-center md:justify-between pb-2 lg:pb-4">
|
|
<div class="min-w-0 flex-1">
|
|
<h3 class="text-2xl font-bold leading-7 text-gray-900 sm:truncate sm:text-2xl sm:tracking-tight">
|
|
Danger Zone
|
|
</h3>
|
|
</div>
|
|
</div>
|
|
<div class="overflow-hidden rounded-lg shadow ring-1 ring-black ring-opacity-5 bg-white divide-y divide-gray-200">
|
|
<!-- Delete Card -->
|
|
<div class="px-4 py-5 sm:p-6">
|
|
<div class="sm:flex sm:items-center sm:justify-between">
|
|
<div>
|
|
<h3 class="text-base font-semibold leading-6 text-gray-900">Delete region</h3>
|
|
<div class="mt-2 text-sm text-gray-500">
|
|
<p>This action will permanently delete this region. Deleted data cannot be recovered. Use it carefully.</p>
|
|
</div>
|
|
</div>
|
|
<div id="region-delete-<%=@location.ubid%>" class="mt-5 sm:ml-6 sm:mt-0 sm:flex sm:flex-shrink-0 sm:items-center">
|
|
<%== part("components/delete_button", confirmation: @location.ui_name, redirect: "#{@project.path}/private-location") %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
</div>
|