From 2acd51439b141af346d4103f0ed12d0726714713 Mon Sep 17 00:00:00 2001 From: poonam <223526221+poonambhagaur61-tech@users.noreply.github.com> Date: Sat, 12 Sep 2026 11:34:52 +0530 Subject: [PATCH 1/2] Add sorting to Skunk HTML report --- .../html/templates/skunk_overview.html.erb | 81 ++++++++++++++++--- 1 file changed, 72 insertions(+), 9 deletions(-) diff --git a/lib/skunk/generators/html/templates/skunk_overview.html.erb b/lib/skunk/generators/html/templates/skunk_overview.html.erb index cee421a..bf9dc2a 100644 --- a/lib/skunk/generators/html/templates/skunk_overview.html.erb +++ b/lib/skunk/generators/html/templates/skunk_overview.html.erb @@ -195,6 +195,29 @@ font-weight: bold; } + /* Sortable Table Headers */ + .table-header { + cursor: pointer; + user-select: none; + } + + .table-header:hover { + text-decoration: underline; + } + + .sort-type { + display: inline-block; + margin-left: 0.4rem; + } + + .table-header-asc::after { + content: " ▲"; + } + + .table-header-desc::after { + content: " ▼"; + } + /* Mobile Card Layout */ @media screen and (max-width: 800px) { .skunk-results thead { @@ -257,15 +280,15 @@

Skunk Analysis

- +
- - - - - - + + + + + + @@ -279,7 +302,7 @@ <%= item.skunk_score %> - +
FileSkunk ScoreChurn × CostChurnCostCoverageFileSkunk ScoreChurn × CostChurnCostCoverage
- + <%= item.churn_times_cost %> @@ -304,5 +327,45 @@

Generated with Skunk v<%= @skunk_version %> on <%= @generated_at %>

+ + - + \ No newline at end of file From 3a2c8c876b47a39b81798d521b0914326e086412 Mon Sep 17 00:00:00 2001 From: poonam <223526221+poonambhagaur61-tech@users.noreply.github.com> Date: Tue, 15 Sep 2026 22:06:12 +0530 Subject: [PATCH 2/2] Show initial Skunk Score sort direction --- lib/skunk/generators/html/templates/skunk_overview.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/skunk/generators/html/templates/skunk_overview.html.erb b/lib/skunk/generators/html/templates/skunk_overview.html.erb index bf9dc2a..026a10c 100644 --- a/lib/skunk/generators/html/templates/skunk_overview.html.erb +++ b/lib/skunk/generators/html/templates/skunk_overview.html.erb @@ -284,7 +284,7 @@
FileSkunk ScoreSkunk Score Churn × Cost Churn Cost