docs: propagate fixes from develop across stats, blas, and plot siblings#12267
Merged
Conversation
Propagates fix from 47f803e ("docs: fix scale parameter reference in `@stdlib/stats/base/dists/levy/entropy`") to the umbrella declarations file at `levy/docs/types/index.d.ts`, where the entropy description still referenced scale `s` instead of the actual `c` parameter.
Propagates fix from 7800c9a ("test: fix grammar of test descriptions in `blas/base/dger`") to the sibling rank-1 update packages, where the `tape()` descriptions were missing the verb "performs" between "function" and "the rank 1 operation".
Propagates fix from 40dad68 ("chore: fix JavaScript lint errors") to sibling SVG plot components that exhibit the same `new Array( N )` allocation pattern in their `onRender` re-emit callback, replacing it with `zeros( N, 'generic' )` to match the lint convention.
kgryte
reviewed
May 24, 2026
kgryte
reviewed
May 24, 2026
kgryte
reviewed
May 24, 2026
kgryte
reviewed
May 24, 2026
kgryte
reviewed
May 24, 2026
kgryte
reviewed
May 24, 2026
kgryte
reviewed
May 24, 2026
Co-authored-by: Athan <kgryte@gmail.com> Signed-off-by: Athan <kgryte@gmail.com>
kgryte
approved these changes
May 24, 2026
Member
|
As the CI failure is not due to changes introduced in this PR, I'll go ahead and merge. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Propagating fixes merged to
developbetweenf8a43f95(2026-05-24 01:23 -0700) and40dad68e(2026-05-24 02:54 -0700) to sibling packages with the same underlying defect.Pattern: propagate parameter-name fixes to umbrella namespace declarations
Commit
47f803efcorrected a stale scale parameter reference (s→c) in theentropyJSDoc and per-function TypeScript declaration for@stdlib/stats/base/dists/levy/entropy. The umbrella namespacedocs/types/index.d.tscarries a duplicate of that description and requires the same correction at line 73.47f803ef(docs: fix scale parameter reference in @stdlib/stats/base/dists/levy/entropy)@stdlib/stats/base/dists/levy(umbrelladocs/types/index.d.ts)Pattern: propagate missing-verb fix in BLAS rank-1 update test descriptions
Test description strings in
ggerandsgerread'the function the rank 1 operation ...', omittingperforms— the same defect fixed indger. Corrects 16 sites across 6 test files.7800c9a7(test: fix grammar of test descriptions in blas/base/dger)@stdlib/blas/base/gger@stdlib/blas/base/sgerPattern: replace
new Arrayallocations withzerosin SVG plot componentonRenderre-emit callbacksNine sibling SVG plot components share the same
onRenderre-emit pattern asplot/components/svg/defs, each allocating an argument array vianew Array( arguments.length+1 ). Replace each allocation withzeros( arguments.length+1, 'generic' )and add the corresponding@stdlib/array/zerosrequire.40dad68e(chore: fix JavaScript lint errors)@stdlib/plot/components/svg/annotations@stdlib/plot/components/svg/axis@stdlib/plot/components/svg/background@stdlib/plot/components/svg/canvas@stdlib/plot/components/svg/graph@stdlib/plot/components/svg/path@stdlib/plot/components/svg/rug@stdlib/plot/components/svg/symbols@stdlib/plot/components/svg/titleRelated Issues
None.
Questions
No.
Other
Validation
Reviewed all 12 commits merged to
developin the 24-hour window. Three source patterns advanced to the patch stage; per-pattern search scope and validation procedure:stats/base/dists/levy/*for the scale parameter fix;blas/base/*for the test-description grammar fix;plot/components/svg/*for thenew Arrayallocation pattern). Originating packages already fixed by the source commits were excluded.confirmedfor all 26 sites.@stdlib/array/zerosrequire insertion point for the nine SVG plot components (placement determined per-file: betweeninheritandinstanceOfwhere present, otherwise after the last@stdlib/utils/*or@stdlib/assert/*require and before the first local require, mirroring the source commit's placement convention).Deliberately excluded:
91a6a85e(multi-offset README wording): the source commit was comprehensive — no remaining multi-offset README sites carry the old singular phrasing.f345dd63(incorrectlogEachargument incgemvexample): the defect (loggingxwhereyis the output vector) has no grep-able textual signature distinguishing wrong from correct call sites; would require per-site semantic interpretation.c17ecc0d(separate@exampletags intime/day-of-quarter): no remainingtime/*packages exhibit the malformed-@examplecontinuation pattern.a2fcfdb2(ndarray-instance doctest improvement): single-package documentation improvement without a generalizable propagation signature.ac45b111(refactor:mainrequire alias instats/base/dists/frechet): refactor commit, not a defect fix; out of scope for this routine.Checklist
AI Assistance
If you answered "yes" above, how did you use AI assistance?
Disclosure
This PR was authored by Claude Code on behalf of @Planeshifter as an automated propagation of fixes merged to
developover the prior 24 hours. Candidate source commits were filtered for generalizable patterns, sibling sites located via grep-able pattern signatures, and each proposed patch independently validated by parallel reviewer agents (two opus validation passes plus a sonnet style-consistency pass) before commits were applied in the primary worktree. A human will audit and promote the PR out of draft.@stdlib-js/reviewers
Generated by Claude Code