From c33dd0ee7bf2b5f317795a8b014719006baeaaa3 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Thu, 26 Sep 2024 09:40:04 -0700 Subject: [PATCH] fix: Avoid declaring `dataset` variable multiple times --- aider/website/_posts/2024-09-26-senior-junior.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/aider/website/_posts/2024-09-26-senior-junior.md b/aider/website/_posts/2024-09-26-senior-junior.md index 05115cb3a..e28fc0a36 100644 --- a/aider/website/_posts/2024-09-26-senior-junior.md +++ b/aider/website/_posts/2024-09-26-senior-junior.md @@ -63,21 +63,23 @@ document.addEventListener('DOMContentLoaded', function() { {% assign sorted_data = site.data.senior | sort: "pass_rate_2" | reverse %} {% assign grouped_data = sorted_data | group_by: "model" %} + const datasets = []; + {% for group in grouped_data %} - const dataset = { + datasets.push({ label: '{{ group.name }}', data: [], backgroundColor: getRandomColor(), - }; + }); {% for item in group.items %} data.labels.push('{{ item.junior_model }} ({{ item.junior_edit_format | default: item.edit_format }})'); - dataset.data.push({{ item.pass_rate_2 }}); + datasets[datasets.length - 1].data.push({{ item.pass_rate_2 }}); {% endfor %} - - data.datasets.push(dataset); {% endfor %} + data.datasets = datasets; + new Chart(ctx, { type: 'bar', data: data,