Skip to content

Commit e60d74a

Browse files
authored
feat(plugins/lines): count changed lines (lowlighter#936) [skip ci]
1 parent dda33cf commit e60d74a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

source/plugins/lines/index.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default async function({login, data, imports, rest, q, account}, {enabled
2222

2323
//Get contributors stats from repositories
2424
console.debug(`metrics/compute/${login}/plugins > lines > querying api`)
25-
const lines = {added:0, deleted:0}
25+
const lines = {added:0, deleted:0, changed:0}
2626
const response = [...await Promise.allSettled(repositories.map(({repo, owner}) => (skipped.includes(repo.toLocaleLowerCase())) || (skipped.includes(`${owner}/${repo}`.toLocaleLowerCase())) ? {} : rest.repos.getContributorsStats({owner, repo})))].filter(({status}) => status === "fulfilled"
2727
).map(({value}) => value)
2828

@@ -35,7 +35,7 @@ export default async function({login, data, imports, rest, q, account}, {enabled
3535
//Compute editions
3636
const contributors = repository.filter(({author}) => context.mode === "repository" ? true : author?.login?.toLocaleLowerCase() === login.toLocaleLowerCase())
3737
for (const contributor of contributors)
38-
contributor.weeks.forEach(({a, d}) => (lines.added += a, lines.deleted += d))
38+
contributor.weeks.forEach(({a = 0, d = 0, c = 0}) => (lines.added += a, lines.deleted += d, lines.changed += c))
3939
})
4040

4141
//Results

source/templates/classic/partials/base.repositories.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<% if (plugins.lines.error) { %>
3535
<%= plugins.lines.error.message %>
3636
<% } else { %>
37-
<%= f(plugins.lines.added) %> added, <%= f(plugins.lines.deleted) %> removed
37+
<%= f(plugins.lines.added+plugins.lines.changed) %> added, <%= f(plugins.lines.deleted+plugins.lines.changed) %> removed
3838
<% } %>
3939
</div>
4040
<% } %>

0 commit comments

Comments
 (0)