repowiserepowise
Sign in
dev-ahmadbilal/islam.js
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedev-ahmadbilal/islam.js

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

27of 78 scored

27 commits sit in this repo's top risk tercile, which is 35% of the 78scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.7 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits1418%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.90bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold6.7out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began chore-led, now leaning fix.

Feature9%
Fix21%
Refactor5%
Docs3%
Test6%
Chore54%
Other3%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
81a10739feat: add 9 more translations
Ahmad Bilal
5mo ago+58.2K -0
97%Elevated
more lines added than baseline
2
19eb26b5refactor(package-size): update the approach to handle package size
AhmadHassanButt
6mo ago+143.5K -43
97%Elevated
more lines added than baseline
3
cbeded46Revert "Feat/package size"
Ahmad Bilal
6mo ago+143.3K -321
97%Elevated
more lines added than baseline
4
727306b4feat(assets): added pkg assets
Ahmad Bilal
2y ago+143.3K -0
97%Elevated
more lines added than baseline
5
87854bbachore: add desc in pkg json
Ahmad Bilal
2y ago+7.6K -3
94%Elevated
more lines added than baseline
6
2c2a1583chore(deps-dev): bump @semantic-release/npm from 12.0.1 to 13.1.1
dependabot[bot]
10mo ago+3.6K -773
92%Elevated
more lines added than baseline
7
7c7c300etest: add spec files for quran hadith and azkar classes
Ahmad Bilal
2y ago+5.2K -2.0K
92%Elevated
more lines added than baseline
8
1b593ed7test: increase test coverage
Ahmad Bilal
5mo ago+1.2K -52
90%Elevated
more lines added than baseline
9
55cc1d78chore: resole vulnerbilities
Ahmad Bilal
5mo ago+871 -1.7K
88%Elevated
more lines added than baseline
10
27a39444feat(classes): add service classes
Ahmad Bilal
2y ago+889 -0
88%Elevated
more lines added than baseline
11
0e9c3e4dci: add husky hooks
Ahmad Bilal
2y ago+1.2K -0
87%Elevated
more lines added than baseline
12
403fb907chore: add readme file with examples
Ahmad Bilal
2y ago+490 -1
85%Elevated
more lines added than baseline
13
aa927aadimp(types): add types and mappers for hadith apis
Ahmad Bilal
2y ago+384 -85
85%Elevated
more lines added than baseline
14
8d7f757cfeat(types): added pkg types
Ahmad Bilal
2y ago+317 -0
83%Elevated
more lines added than baseline
15
aa54d4d5test(scripts): added test cases for missing scripts
AhmadHassanButt
6mo ago+275 -4
81%Elevated
more lines added than baseline
16
d48dbf34test(assets): added tests related to asset management
AhmadHassanButt
6mo ago+264 -5
79%Elevated
more lines added than baseline
17
2c9f4485test(assets): added tests related to asset management
AhmadHassanButt
9mo ago+264 -5
79%Elevated
more lines added than baseline
18
3c4669c4ci: add github workflows and docs
Ahmad Bilal
2y ago+149 -0
78%Elevated
more lines added than baseline
19
85596f57chore(deps-dev): bump typescript-eslint from 8.7.0 to 8.35.0
dependabot[bot]
1y ago+155 -109
76%Elevated
more lines added than baseline
20
a020100bfeat(docs): add contribution guide and future roadmap
Ahmad Bilal
1y ago+87 -0
75%Elevated
more lines added than baseline
21
ef82cb1bchore(deps-dev): bump commitlint from 19.4.1 to 19.5.0
dependabot[bot]
1y ago+90 -496
74%Elevated
more lines added than baseline
22
1c9f1247refactor(package_size): added mechanism to reduce the package size
AhmadHassanButt
1y ago+67 -143.3K
72%Elevated
more lines added than baseline
23
239092ddrefactor(package_size): added mechanism to reduce the package size
AhmadHassanButt
6mo ago+67 -143.3K
71%Elevated
more lines added than baseline
24
8841e564chore(lint): configure lint and prittier
Ahmad Bilal
2y ago+54 -0
70%Elevated
more lines added than baseline
25
85c17febchore(deps-dev): bump typescript-eslint from 8.3.0 to 8.4.0
dependabot[bot]
1y ago+50 -50
69%Elevated
more lines added than baseline
26
2ac93416chore(deps-dev): bump typescript-eslint from 8.5.0 to 8.7.0
dependabot[bot]
1y ago+50 -50
67%Elevated
more lines added than baseline
27
da387583chore(deps-dev): bump typescript-eslint from 8.4.0 to 8.5.0
dependabot[bot]
1y ago+50 -50
67%Elevated
more lines added than baseline
28
540604f6chore: add readme file with examples
Ahmad Bilal
2y ago+47 -5
65%Typical
more lines added than baseline
29
ed5d33efchore: add pkg cover
Ahmad Bilal
5mo ago+43 -15
63%Typical
more lines added than baseline
30
8636785achore(release): 1.0.2 [skip ci]
semantic-release-bot
1y ago+27 -20
62%Typical
more lines added than baseline
31
2ddc3831fix(package): sync package.json and package-lock.json files
AhmadHassanButt
5mo ago+24 -9
61%Typical
more lines added than baseline
32
62128889chore(deps-dev): bump semantic-release from 24.1.1 to 24.2.0
dependabot[bot]
1y ago+26 -26
60%Typical
more lines added than baseline
33
4754f419chore(deps-dev): bump ts-jest from 29.2.5 to 29.4.5
dependabot[bot]
10mo ago+25 -87
58%Typical
more lines added than baseline
34
4e11105cfix: update pre commit hook to skip test for outside src changes
Ahmad Bilal
2y ago+21 -12
58%Typical
more lines added than baseline
35
a0d9bfffchore(deps-dev): bump eslint from 9.9.1 to 9.10.0
dependabot[bot]
1y ago+22 -10
55%Typical
more lines added than baseline
36
bf71ae84Initial commit
Ahmad Bilal
2y ago+22 -0
55%Typical
more lines added than baseline
37
39d17098chore: add keywords in pkg json
Ahmad Bilal
1y ago+20 -1
53%Typical
more lines added than baseline
38
41ea08cdchore(release): 1.1.1 [skip ci]
semantic-release-bot
5mo ago+19 -4
52%Typical
more lines added than baseline
39
f5aa2072chore(release): 1.0.0 [skip ci]
semantic-release-bot
2y ago+16 -0
51%Typical
more lines added than baseline
40
70d7b6d3chore(deps-dev): bump @eslint/js from 9.10.0 to 9.33.0
dependabot[bot]
1y ago+19 -5
49%Typical
more lines added than baseline
41
230939b3chore(deps-dev): bump semantic-release from 24.1.0 to 24.1.1
dependabot[bot]
1y ago+18 -6
48%Typical
more lines added than baseline
42
ff1aaa3echore(deps-dev): bump @eslint/js from 9.9.1 to 9.10.0
dependabot[bot]
1y ago+14 -5
47%Typical
more lines added than baseline
43
9a6a7b7afix(scripts): update scripts
AhmadHassanButt
1y ago+9 -15
46%Typical
fewer lines added than baseline
44
81b5f688fix(scripts): update scripts
AhmadHassanButt
6mo ago+9 -15
44%Typical
fewer lines added than baseline
45
6319d8d8chore(deps-dev): bump @types/node from 22.5.4 to 22.10.2
dependabot[bot]
1y ago+12 -10
44%Typical
more lines added than baseline
46
0fcab341chore(release): 1.1.0 [skip ci]
semantic-release-bot
1y ago+10 -3
41%Typical
more scattered than baseline
47
e2ccc3cechore(release): 1.0.1 [skip ci]
semantic-release-bot
2y ago+10 -3
41%Typical
more scattered than baseline
48
92a1c08achore(release): 1.2.0 [skip ci]
semantic-release-bot
5mo ago+10 -3
39%Typical
more scattered than baseline
49
ca04ed61chore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.1.8
dependabot[bot]
1y ago+9 -5
38%Typical
fewer lines added than baseline
50
c7c1e267fix: add disclaimer in readme
Ahmad Bilal
1y ago+7 -0
37%Typical
fewer lines added than baseline
  • 81a10739feat: add 9 more translations
    Author
    Ahmad Bilal
    When
    5mo ago
    Lines
    +58.2K -0
    Risk
    97%Elevated
  • 19eb26b5refactor(package-size): update the approach to handle package size
    Author
    AhmadHassanButt
    When
    6mo ago
    Lines
    +143.5K -43
    Risk
    97%Elevated
  • cbeded46Revert "Feat/package size"
    Author
    Ahmad Bilal
    When
    6mo ago
    Lines
    +143.3K -321
    Risk
    97%Elevated
  • 727306b4feat(assets): added pkg assets
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +143.3K -0
    Risk
    97%Elevated
  • 87854bbachore: add desc in pkg json
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +7.6K -3
    Risk
    94%Elevated
  • 2c2a1583chore(deps-dev): bump @semantic-release/npm from 12.0.1 to 13.1.1
    Author
    dependabot[bot]
    When
    10mo ago
    Lines
    +3.6K -773
    Risk
    92%Elevated
  • 7c7c300etest: add spec files for quran hadith and azkar classes
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +5.2K -2.0K
    Risk
    92%Elevated
  • 1b593ed7test: increase test coverage
    Author
    Ahmad Bilal
    When
    5mo ago
    Lines
    +1.2K -52
    Risk
    90%Elevated
  • 55cc1d78chore: resole vulnerbilities
    Author
    Ahmad Bilal
    When
    5mo ago
    Lines
    +871 -1.7K
    Risk
    88%Elevated
  • 27a39444feat(classes): add service classes
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +889 -0
    Risk
    88%Elevated
  • 0e9c3e4dci: add husky hooks
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +1.2K -0
    Risk
    87%Elevated
  • 403fb907chore: add readme file with examples
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +490 -1
    Risk
    85%Elevated
  • aa927aadimp(types): add types and mappers for hadith apis
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +384 -85
    Risk
    85%Elevated
  • 8d7f757cfeat(types): added pkg types
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +317 -0
    Risk
    83%Elevated
  • aa54d4d5test(scripts): added test cases for missing scripts
    Author
    AhmadHassanButt
    When
    6mo ago
    Lines
    +275 -4
    Risk
    81%Elevated
  • d48dbf34test(assets): added tests related to asset management
    Author
    AhmadHassanButt
    When
    6mo ago
    Lines
    +264 -5
    Risk
    79%Elevated
  • 2c9f4485test(assets): added tests related to asset management
    Author
    AhmadHassanButt
    When
    9mo ago
    Lines
    +264 -5
    Risk
    79%Elevated
  • 3c4669c4ci: add github workflows and docs
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +149 -0
    Risk
    78%Elevated
  • 85596f57chore(deps-dev): bump typescript-eslint from 8.7.0 to 8.35.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +155 -109
    Risk
    76%Elevated
  • a020100bfeat(docs): add contribution guide and future roadmap
    Author
    Ahmad Bilal
    When
    1y ago
    Lines
    +87 -0
    Risk
    75%Elevated
  • ef82cb1bchore(deps-dev): bump commitlint from 19.4.1 to 19.5.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +90 -496
    Risk
    74%Elevated
  • 1c9f1247refactor(package_size): added mechanism to reduce the package size
    Author
    AhmadHassanButt
    When
    1y ago
    Lines
    +67 -143.3K
    Risk
    72%Elevated
  • 239092ddrefactor(package_size): added mechanism to reduce the package size
    Author
    AhmadHassanButt
    When
    6mo ago
    Lines
    +67 -143.3K
    Risk
    71%Elevated
  • 8841e564chore(lint): configure lint and prittier
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +54 -0
    Risk
    70%Elevated
  • 85c17febchore(deps-dev): bump typescript-eslint from 8.3.0 to 8.4.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +50 -50
    Risk
    69%Elevated
  • 2ac93416chore(deps-dev): bump typescript-eslint from 8.5.0 to 8.7.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +50 -50
    Risk
    67%Elevated
  • da387583chore(deps-dev): bump typescript-eslint from 8.4.0 to 8.5.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +50 -50
    Risk
    67%Elevated
  • 540604f6chore: add readme file with examples
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +47 -5
    Risk
    65%Typical
  • ed5d33efchore: add pkg cover
    Author
    Ahmad Bilal
    When
    5mo ago
    Lines
    +43 -15
    Risk
    63%Typical
  • 8636785achore(release): 1.0.2 [skip ci]
    Author
    semantic-release-bot
    When
    1y ago
    Lines
    +27 -20
    Risk
    62%Typical
  • 2ddc3831fix(package): sync package.json and package-lock.json files
    Author
    AhmadHassanButt
    When
    5mo ago
    Lines
    +24 -9
    Risk
    61%Typical
  • 62128889chore(deps-dev): bump semantic-release from 24.1.1 to 24.2.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +26 -26
    Risk
    60%Typical
  • 4754f419chore(deps-dev): bump ts-jest from 29.2.5 to 29.4.5
    Author
    dependabot[bot]
    When
    10mo ago
    Lines
    +25 -87
    Risk
    58%Typical
  • 4e11105cfix: update pre commit hook to skip test for outside src changes
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +21 -12
    Risk
    58%Typical
  • a0d9bfffchore(deps-dev): bump eslint from 9.9.1 to 9.10.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +22 -10
    Risk
    55%Typical
  • bf71ae84Initial commit
    Author
    Ahmad Bilal
    When
    2y ago
    Lines
    +22 -0
    Risk
    55%Typical
  • 39d17098chore: add keywords in pkg json
    Author
    Ahmad Bilal
    When
    1y ago
    Lines
    +20 -1
    Risk
    53%Typical
  • 41ea08cdchore(release): 1.1.1 [skip ci]
    Author
    semantic-release-bot
    When
    5mo ago
    Lines
    +19 -4
    Risk
    52%Typical
  • f5aa2072chore(release): 1.0.0 [skip ci]
    Author
    semantic-release-bot
    When
    2y ago
    Lines
    +16 -0
    Risk
    51%Typical
  • 70d7b6d3chore(deps-dev): bump @eslint/js from 9.10.0 to 9.33.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +19 -5
    Risk
    49%Typical
  • 230939b3chore(deps-dev): bump semantic-release from 24.1.0 to 24.1.1
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +18 -6
    Risk
    48%Typical
  • ff1aaa3echore(deps-dev): bump @eslint/js from 9.9.1 to 9.10.0
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +14 -5
    Risk
    47%Typical
  • 9a6a7b7afix(scripts): update scripts
    Author
    AhmadHassanButt
    When
    1y ago
    Lines
    +9 -15
    Risk
    46%Typical
  • 81b5f688fix(scripts): update scripts
    Author
    AhmadHassanButt
    When
    6mo ago
    Lines
    +9 -15
    Risk
    44%Typical
  • 6319d8d8chore(deps-dev): bump @types/node from 22.5.4 to 22.10.2
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +12 -10
    Risk
    44%Typical
  • 0fcab341chore(release): 1.1.0 [skip ci]
    Author
    semantic-release-bot
    When
    1y ago
    Lines
    +10 -3
    Risk
    41%Typical
  • e2ccc3cechore(release): 1.0.1 [skip ci]
    Author
    semantic-release-bot
    When
    2y ago
    Lines
    +10 -3
    Risk
    41%Typical
  • 92a1c08achore(release): 1.2.0 [skip ci]
    Author
    semantic-release-bot
    When
    5mo ago
    Lines
    +10 -3
    Risk
    39%Typical
  • ca04ed61chore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.1.8
    Author
    dependabot[bot]
    When
    1y ago
    Lines
    +9 -5
    Risk
    38%Typical
  • c7c1e267fix: add disclaimer in readme
    Author
    Ahmad Bilal
    When
    1y ago
    Lines
    +7 -0
    Risk
    37%Typical
Showing 50 of 78 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

010typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 78 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,00010,000100,000Lines changed (log) →0.04.5Diffusion →
Below typical26
Typical25
Elevated27

Commit history for dev-ahmadbilal/islam.js

Repowise tracks change history across 80 files in dev-ahmadbilal/islam.js. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.