% if (plugins.habits) { %> Recent coding habits <% if (plugins.habits.facts) { %> <% if (plugins.habits.error) { %> <%= plugins.habits.error.message %> <% } else { %> <% if (plugins.habits.indents.style) { %> Uses <%= plugins.habits.indents.style %> for indentation <% } %> <% if (plugins.habits.lines.average.chars) { %> Has approximately <%= f(plugins.habits.lines.average.chars, {fixed:1}) %> characters per line of code written <% } %> <% if (!Number.isNaN(plugins.habits.commits.hour)) { %> Mostly pushes code around <%= plugins.habits.commits.hour %>:00 <% } %> <% if (plugins.habits.commits.day) { %> Mostly active on <%= plugins.habits.commits.day %> <% } %> <% } %> <% } %> <% if (plugins.habits.charts) { %> <% if (!Number.isNaN(plugins.habits.commits.hour)) { %> Commit activity per hour of day <% for (let h = 0; h < 24; h++) { const p = (plugins.habits.commits.hours[h]??0)/(plugins.habits.commits.hours.max??1); %> <%= plugins.habits.commits.hours[h] %> <%= `${h}`.padStart(2, 0) %> <% } %> <% } %>