Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
4fe9580
feat: add C implementation for @stdlib/stats/base/dists/normal/mean
sethdivyansh Dec 17, 2024
5459c1b
feat: update package.json to include gypfile and additional directories
sethdivyansh Dec 17, 2024
1934803
feat: update dependencies in manifest.json for normal mean distribution
sethdivyansh Dec 17, 2024
e02d515
chore: add `editorconfig-checker` dev dependency
kgryte Dec 17, 2024
5e912d7
chore: add remark lint plugin to disallow trailing whitespace
kgryte Dec 17, 2024
1d9bd56
chore: enable plugin to disable trailing whitespace
kgryte Dec 17, 2024
e3c2040
chore: enable automatic trimming of whitespace in Markdown files
kgryte Dec 17, 2024
5c463e5
chore: add editorconfig-checker configuration file
kgryte Dec 17, 2024
bacec43
chore: disable lint rule due to ESM compat
kgryte Dec 17, 2024
7596997
docs: add comment explaining disabled lint rule
kgryte Dec 17, 2024
63f3517
chore: add Markdown-specific editorconfig-checker configuration file
kgryte Dec 17, 2024
2bb3c2b
build: add recipe for ensuring compliance with EditorConfig settings
kgryte Dec 17, 2024
5d30b7a
chore: include file dependency
kgryte Dec 17, 2024
7896001
chore: update Node.js version list
kgryte Dec 17, 2024
eb2a452
chore: remove empty folder
kgryte Dec 17, 2024
0311e8b
refactor: use environment variables
kgryte Dec 17, 2024
834ed19
chore: add print statements
kgryte Dec 17, 2024
083abcb
build: add recipe to lint a list of files against EditorConfig
kgryte Dec 17, 2024
4b82124
build: add linting against EditorConfig to pre-commit hook
kgryte Dec 17, 2024
2761a9e
chore: print blank line to ensure spacing with other build text
kgryte Dec 17, 2024
c303125
refactor: disable verbose output
kgryte Dec 17, 2024
93a0c2a
build: add EditorConfig lint step to GitHub workflows
kgryte Dec 17, 2024
a98cb6d
chore: update job name
kgryte Dec 17, 2024
39cf594
fix: ensure file paths are provided with expected separator
kgryte Dec 17, 2024
40b1f2c
fix: ensure tar is provided a newline-delimited list from stdin
kgryte Dec 17, 2024
f4a4e59
fix: ensure list of files is provided as space-delimited list
kgryte Dec 17, 2024
444057b
docs: update namespace table of contents
stdlib-bot Dec 17, 2024
73d236b
docs: update REPL namespace documentation
stdlib-bot Dec 17, 2024
93e89c6
feat: update namespace TypeScript declarations
stdlib-bot Dec 17, 2024
92f7f13
feat: add C implementation of `stats/base/dists/rayleigh/entropy`
Vinit-Pandit Dec 17, 2024
421ca0c
feat: add C implementation for `stats/dists/pareto-type1/stdev`
gururaj1512 Dec 17, 2024
984db4d
feat: add C implementation for `stats/base/dists/rayleigh/variance`
aayush0325 Dec 17, 2024
6ee8ad4
feat: add C implementation for `stats/base/dists/lognormal/variance`
aayush0325 Dec 17, 2024
7fa4e12
feat: add C implementation of `stats/base/dists/rayleigh/logcdf`
Vinit-Pandit Dec 17, 2024
c42ee70
refactor: use inbuilt macro instead of new variable for `MAX_SAFE_NTH…
aayush0325 Dec 17, 2024
334110c
feat: add C implementation `stats/base/dists/rayleigh/pdf`
Vinit-Pandit Dec 17, 2024
e9a01c8
feat: add C implementation for `stats/base/dists/logistic/variance`
aayush0325 Dec 18, 2024
cf7c629
build: delete all files from PR coverage branch after checkout
Planeshifter Dec 18, 2024
47df9ee
docs: update REPL namespace documentation
stdlib-bot Dec 18, 2024
d2528fd
docs: update related packages sections
stdlib-bot Dec 18, 2024
82e06fa
feat: refactor random number generation in examples and benchmarks fo…
sethdivyansh Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ indent_style = tab
[*.{md,md.txt}]
indent_style = space
indent_size = 4
trim_trailing_whitespace = false
trim_trailing_whitespace = true # Note: this disables using two spaces to force a hard line break, which is permitted in Markdown. As we don't typically follow that practice (TMK), we should be safe to automatically trim.
# Set properties for `usage.txt` files:
[usage.txt]
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/lint_changed_files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ permissions:
jobs:

# Define a job for linting committed code...
process:
lint:

# Define a display name:
name: 'Lint Changed Files'
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
files=$(echo "$files" | tr '\n' ' ' | sed 's/ $//')
echo "files=${files}" >> $GITHUB_OUTPUT

# Lint file names
# Lint file names:
- name: 'Lint file names'
run: |
# Determine root directory:
Expand All @@ -116,6 +116,12 @@ jobs:
# Lint filenames:
echo "${{ steps.changed-files.outputs.files }}" || "${lint_filenames}"

# Lint files against EditorConfig:
- name: 'Lint against EditorConfig'
if: success() || failure()
run: |
make lint-editorconfig-files FILES="${{ steps.changed-files.outputs.files }}"

# Lint Markdown files:
- name: 'Lint Markdown files'
if: success() || failure()
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/lint_random_files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ jobs:

echo "files=$files" >> $GITHUB_OUTPUT

# Lint file names
# Lint file names:
- name: 'Lint file names'
run: |
# Determine root directory:
Expand All @@ -195,6 +195,12 @@ jobs:
# Lint filenames:
echo "${{ steps.random-files.outputs.files }}" | tr ',' '\n' | "${lint_filenames}"

# Lint files against EditorConfig:
- name: 'Lint against EditorConfig'
run: |
files=$(echo "${{ steps.random-files.outputs.files }}" | tr ',' ' ')
make lint-editorconfig-files FILES="${files}"

# Lint Markdown files:
- name: 'Lint Markdown files'
if: ( github.event.inputs.markdown != 'false' ) && ( success() || failure() )
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/run_tests_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,9 @@ jobs:
BRANCH_NAME="pr-${{ github.event.pull_request.number }}"
git fetch origin $BRANCH_NAME || true
git checkout $BRANCH_NAME || git checkout -b $BRANCH_NAME

# Remove all files from the branch:
git rm -rf .
else
BRANCH_NAME="main"
fi
Expand Down
31 changes: 31 additions & 0 deletions etc/editorconfig-checker/.editorconfig_checker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"Verbose": false,
"Debug": false,
"IgnoreDefaults": true,
"SpacesAfterTabs": false,
"NoColor": false,
"Exclude": [
"\\.csv$",
"\\.csv\\.txt$",
"\\/data\\/",
"data\\/",
"\\.html$",
"\\.html\\.txt$",
"\\.md$",
"\\.md\\.txt$",
"\\.svg$",
"\\.svg\\.txt$",
"\\.xml$",
"\\.xml\\.txt$"
],
"AllowedContentTypes": [],
"PassedFiles": [],
"Disable": {
"EndOfLine": false,
"Indentation": false,
"IndentSize": false,
"InsertFinalNewline": false,
"TrimTrailingWhitespace": false,
"MaxLineLength": false
}
}
20 changes: 20 additions & 0 deletions etc/editorconfig-checker/.editorconfig_checker.markdown.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"Verbose": false,
"Debug": false,
"IgnoreDefaults": true,
"SpacesAfterTabs": false,
"NoColor": false,
"Exclude": [
"\\.*[^d]$"
],
"AllowedContentTypes": [],
"PassedFiles": [],
"Disable": {
"EndOfLine": false,
"Indentation": false,
"IndentSize": true,
"InsertFinalNewline": false,
"TrimTrailingWhitespace": false,
"MaxLineLength": false
}
}
51 changes: 51 additions & 0 deletions etc/editorconfig-checker/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!--

@license Apache-2.0

Copyright (c) 2024 The Stdlib Authors.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

-->

# editorconfig-checker

> [editorconfig-checker][editorconfig-checker] configuration.

<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->

<section class="intro">

This directory contains [editorconfig-checker][editorconfig-checker] configuration files.

</section>

<!-- /.intro -->

<!-- Section to include notes. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->

<section class="notes">

</section>

<!-- /.notes -->

<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->

<section class="links">

[editorconfig-checker]: https://github.com/editorconfig-checker/editorconfig-checker

</section>

<!-- /.links -->
2 changes: 1 addition & 1 deletion etc/npm/deps.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
acorn@"^8.1.0" acorn-loose@"^8.0.2" acorn-walk@"^8.0.2" d3-format@"^1.0.0" d3-scale@"^1.0.0" d3-shape@"^1.0.0" d3-time-format@"^2.0.0" debug@"^2.6.9" glob@"^7.0.5" minimist@"^1.2.0" readable-stream@"^2.1.4" resolve@"^1.1.7" vdom-to-html@"^2.3.0" virtual-dom@"^2.1.1" 0x@"^4.10.2" @cspell/eslint-plugin@"^8.8.0" @commitlint/cli@"^17.4.4" @commitlint/cz-commitlint@"^17.4.4" @conventional-commits/parser@"^0.4.1" @kaciras/deasync@"^1.0.1" @types/node@"^13.9.0" @typescript-eslint/parser@"^6.9.1" @typescript-eslint/eslint-plugin@"^6.9.1" ajv@"^5.2.2" browser-pack-flat@"^3.0.0" browserify@"^17.0.0" bundle-collapser@"^1.3.0" c8@"^7.12.0" chai@"^3.5.0" cheerio@"^1.0.0-rc.12" commitizen@"^4.3.0" common-shakeify@"^0.6.0" conventional-changelog-conventionalcommits@"^5.0.0" doctrine@"^3.0.0" envify@"^4.0.0" eslint@"^8.57.0" eslint-plugin-node@"^11.1.0" eslint-plugin-expect-type@"^0.2.3" eslint-plugin-import@"^2.29.0" eslint-plugin-jsdoc@"^46.8.2" exorcist@"^2.0.0" factor-bundle@"^2.5.0" gh-pages@"git+https://github.com/Planeshifter/gh-pages.git#main" inquirer@"^8.0.0" jscodeshift@"^0.15.0" jsdoc@"^3.4.0" lunr@"^2.3.9" mathjax-node@"^2.0.1" mathjax-node-sre@"^3.0.0" mkdirp@"^0.5.1" mustache@"^4.0.0" parse-link-header@"^1.0.1" plato@"^1.5.0" process@"^0.11.10" proxyquire@"^2.0.0" proxyquire-universal@"^2.0.0" proxyquireify@"^3.1.1" read-installed@"^4.0.3" rehype@"^9.0.0" rehype-highlight@"^3.0.0" remark@"^11.0.1" remark-cli@"^7.0.0" remark-frontmatter@"^1.2.0" remark-html@"^10.0.0" remark-lint@"^6.0.0" remark-lint-blockquote-indentation@"^1.0.0" remark-lint-checkbox-character-style@"^1.0.0" remark-lint-checkbox-content-indent@"^1.0.0" remark-lint-code-block-style@"^1.0.0" remark-lint-definition-case@"^1.0.0" remark-lint-definition-spacing@"^1.0.0" remark-lint-emphasis-marker@"^1.0.0" remark-lint-fenced-code-flag@"^1.0.0" remark-lint-fenced-code-marker@"^1.0.0" remark-lint-file-extension@"^1.0.0" remark-lint-final-definition@"^1.0.0" remark-lint-final-newline@"^1.0.0" remark-lint-first-heading-level@"^1.1.0" remark-lint-hard-break-spaces@"^1.0.1" remark-lint-heading-increment@"^1.0.0" remark-lint-heading-style@"^1.0.0" remark-lint-linebreak-style@"^1.0.0" remark-lint-link-title-style@"^1.0.0" remark-lint-list-item-bullet-indent@"^1.0.0" remark-lint-list-item-content-indent@"^1.0.0" remark-lint-list-item-indent@"^1.0.0" remark-lint-list-item-spacing@"^1.1.0" remark-lint-maximum-heading-length@"^1.0.0" remark-lint-maximum-line-length@"^1.0.0" remark-lint-no-auto-link-without-protocol@"^1.0.0" remark-lint-no-blockquote-without-marker@"^2.0.0" remark-lint-no-consecutive-blank-lines@"^1.0.0" remark-lint-no-duplicate-definitions@"^1.0.0" remark-lint-no-duplicate-headings@"^1.0.0" remark-lint-no-duplicate-headings-in-section@"^1.0.0" remark-lint-no-emphasis-as-heading@"^1.0.0" remark-lint-no-empty-url@"^1.0.1" remark-lint-no-file-name-articles@"^1.0.0" remark-lint-no-file-name-consecutive-dashes@"^1.0.0" remark-lint-no-file-name-irregular-characters@"^1.0.0" remark-lint-no-file-name-mixed-case@"^1.0.0" remark-lint-no-file-name-outer-dashes@"^1.0.1" remark-lint-no-heading-content-indent@"^1.0.0" remark-lint-no-heading-indent@"^1.0.0" remark-lint-no-heading-like-paragraph@"^1.0.0" remark-lint-no-heading-punctuation@"^1.0.0" remark-lint-no-html@"^1.0.0" remark-lint-no-inline-padding@"^1.0.0" remark-lint-no-literal-urls@"^1.0.0" remark-lint-no-missing-blank-lines@"^1.0.0" remark-lint-no-multiple-toplevel-headings@"^1.0.0" remark-lint-no-paragraph-content-indent@"^1.0.1" remark-lint-no-reference-like-url@"^1.0.0" remark-lint-no-shell-dollars@"^1.0.0" remark-lint-no-shortcut-reference-image@"^1.0.0" remark-lint-no-shortcut-reference-link@"^1.0.1" remark-lint-no-table-indentation@"^1.0.0" remark-lint-no-tabs@"^1.0.0" remark-lint-no-undefined-references@"^1.0.0" remark-lint-no-unused-definitions@"^1.0.0" remark-lint-ordered-list-marker-style@"^1.0.0" remark-lint-ordered-list-marker-value@"^1.0.0" remark-lint-rule-style@"^1.0.0" remark-lint-strong-marker@"^1.0.0" remark-lint-table-cell-padding@"^1.0.0" remark-lint-table-pipe-alignment@"^1.0.0" remark-lint-table-pipes@"^1.0.0" remark-lint-unordered-list-marker-style@"^1.0.0" remark-slug@"^5.0.0" remark-unlink@"^2.0.0" remark-validate-links@"^9.0.1" remark-vdom@"^8.0.0" semver@"^6.0.0" source-map-explorer@"^2.5.3" spdx-license-ids@"^3.0.0" tap-min@"git+https://github.com/Planeshifter/tap-min.git" tap-spec@"5.x.x" tap-summary@"^4.0.0" tap-xunit@"^2.2.0" tape@"git+https://github.com/kgryte/tape.git#fix/globby" to-vfile@"^6.0.0" typedoc@"git+https://github.com/kgryte/typedoc.git#0.16.11-patch" typescript@"4.3.5" uglify-js@"^3.17.4" uglifyify@"^5.0.0" unified-lint-rule@"^1.0.1" unist-util-visit@"^2.0.0" unist-util-visit-parents@"^3.1.1" yaml@"^1.0.0" node-gyp@"^9.3.1"
acorn@"^8.1.0" acorn-loose@"^8.0.2" acorn-walk@"^8.0.2" d3-format@"^1.0.0" d3-scale@"^1.0.0" d3-shape@"^1.0.0" d3-time-format@"^2.0.0" debug@"^2.6.9" glob@"^7.0.5" minimist@"^1.2.0" readable-stream@"^2.1.4" resolve@"^1.1.7" vdom-to-html@"^2.3.0" virtual-dom@"^2.1.1" 0x@"^4.10.2" @cspell/eslint-plugin@"^8.8.0" @commitlint/cli@"^17.4.4" @commitlint/cz-commitlint@"^17.4.4" @conventional-commits/parser@"^0.4.1" @kaciras/deasync@"^1.0.1" @types/node@"^13.9.0" @typescript-eslint/parser@"^6.9.1" @typescript-eslint/eslint-plugin@"^6.9.1" ajv@"^5.2.2" browser-pack-flat@"^3.0.0" browserify@"^17.0.0" bundle-collapser@"^1.3.0" c8@"^7.12.0" chai@"^3.5.0" cheerio@"^1.0.0-rc.12" commitizen@"^4.3.0" common-shakeify@"^0.6.0" conventional-changelog-conventionalcommits@"^5.0.0" doctrine@"^3.0.0" editorconfig-checker@"^6.0.0" envify@"^4.0.0" eslint@"^8.57.0" eslint-plugin-node@"^11.1.0" eslint-plugin-expect-type@"^0.2.3" eslint-plugin-import@"^2.29.0" eslint-plugin-jsdoc@"^46.8.2" exorcist@"^2.0.0" factor-bundle@"^2.5.0" gh-pages@"git+https://github.com/Planeshifter/gh-pages.git#main" inquirer@"^8.0.0" jscodeshift@"^0.15.0" jsdoc@"^3.4.0" lunr@"^2.3.9" mathjax-node@"^2.0.1" mathjax-node-sre@"^3.0.0" mkdirp@"^0.5.1" mustache@"^4.0.0" parse-link-header@"^1.0.1" plato@"^1.5.0" process@"^0.11.10" proxyquire@"^2.0.0" proxyquire-universal@"^2.0.0" proxyquireify@"^3.1.1" read-installed@"^4.0.3" rehype@"^9.0.0" rehype-highlight@"^3.0.0" remark@"^11.0.1" remark-cli@"^7.0.0" remark-frontmatter@"^1.2.0" remark-html@"^10.0.0" remark-lint@"^6.0.0" remark-lint-blockquote-indentation@"^1.0.0" remark-lint-checkbox-character-style@"^1.0.0" remark-lint-checkbox-content-indent@"^1.0.0" remark-lint-code-block-style@"^1.0.0" remark-lint-definition-case@"^1.0.0" remark-lint-definition-spacing@"^1.0.0" remark-lint-emphasis-marker@"^1.0.0" remark-lint-fenced-code-flag@"^1.0.0" remark-lint-fenced-code-marker@"^1.0.0" remark-lint-file-extension@"^1.0.0" remark-lint-final-definition@"^1.0.0" remark-lint-final-newline@"^1.0.0" remark-lint-first-heading-level@"^1.1.0" remark-lint-hard-break-spaces@"^1.0.1" remark-lint-heading-increment@"^1.0.0" remark-lint-heading-style@"^1.0.0" remark-lint-linebreak-style@"^1.0.0" remark-lint-link-title-style@"^1.0.0" remark-lint-list-item-bullet-indent@"^1.0.0" remark-lint-list-item-content-indent@"^1.0.0" remark-lint-list-item-indent@"^1.0.0" remark-lint-list-item-spacing@"^1.1.0" remark-lint-maximum-heading-length@"^1.0.0" remark-lint-maximum-line-length@"^1.0.0" remark-lint-no-auto-link-without-protocol@"^1.0.0" remark-lint-no-blockquote-without-marker@"^2.0.0" remark-lint-no-consecutive-blank-lines@"^1.0.0" remark-lint-no-duplicate-definitions@"^1.0.0" remark-lint-no-duplicate-headings@"^1.0.0" remark-lint-no-duplicate-headings-in-section@"^1.0.0" remark-lint-no-emphasis-as-heading@"^1.0.0" remark-lint-no-empty-url@"^1.0.1" remark-lint-no-file-name-articles@"^1.0.0" remark-lint-no-file-name-consecutive-dashes@"^1.0.0" remark-lint-no-file-name-irregular-characters@"^1.0.0" remark-lint-no-file-name-mixed-case@"^1.0.0" remark-lint-no-file-name-outer-dashes@"^1.0.1" remark-lint-no-heading-content-indent@"^1.0.0" remark-lint-no-heading-indent@"^1.0.0" remark-lint-no-heading-like-paragraph@"^1.0.0" remark-lint-no-heading-punctuation@"^1.0.0" remark-lint-no-html@"^1.0.0" remark-lint-no-inline-padding@"^1.0.0" remark-lint-no-literal-urls@"^1.0.0" remark-lint-no-missing-blank-lines@"^1.0.0" remark-lint-no-multiple-toplevel-headings@"^1.0.0" remark-lint-no-paragraph-content-indent@"^1.0.1" remark-lint-no-reference-like-url@"^1.0.0" remark-lint-no-shell-dollars@"^1.0.0" remark-lint-no-shortcut-reference-image@"^1.0.0" remark-lint-no-shortcut-reference-link@"^1.0.1" remark-lint-no-table-indentation@"^1.0.0" remark-lint-no-tabs@"^1.0.0" remark-lint-no-trailing-spaces@"^3.0.2" remark-lint-no-undefined-references@"^1.0.0" remark-lint-no-unused-definitions@"^1.0.0" remark-lint-ordered-list-marker-style@"^1.0.0" remark-lint-ordered-list-marker-value@"^1.0.0" remark-lint-rule-style@"^1.0.0" remark-lint-strong-marker@"^1.0.0" remark-lint-table-cell-padding@"^1.0.0" remark-lint-table-pipe-alignment@"^1.0.0" remark-lint-table-pipes@"^1.0.0" remark-lint-unordered-list-marker-style@"^1.0.0" remark-slug@"^5.0.0" remark-unlink@"^2.0.0" remark-validate-links@"^9.0.1" remark-vdom@"^8.0.0" semver@"^6.0.0" source-map-explorer@"^2.5.3" spdx-license-ids@"^3.0.0" tap-min@"git+https://github.com/Planeshifter/tap-min.git" tap-spec@"5.x.x" tap-summary@"^4.0.0" tap-xunit@"^2.2.0" tape@"git+https://github.com/kgryte/tape.git#fix/globby" to-vfile@"^6.0.0" typedoc@"git+https://github.com/kgryte/typedoc.git#0.16.11-patch" typescript@"4.3.5" uglify-js@"^3.17.4" uglifyify@"^5.0.0" unified-lint-rule@"^1.0.1" unist-util-visit@"^2.0.0" unist-util-visit-parents@"^3.1.1" yaml@"^1.0.0" node-gyp@"^9.3.1"
21 changes: 20 additions & 1 deletion etc/remark/plugins/lint/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ plugins.push([
[ 'error' ]
]);

/* eslint-disable stdlib/jsdoc-no-multiple-blank-lines */

/**
* Require `fenced` code block style.
*
Expand Down Expand Up @@ -118,6 +120,8 @@ plugins.push([
[ 'error', 'fenced' ]
]);

/* eslint-enable stdlib/jsdoc-no-multiple-blank-lines */

/**
* Require lowercased definition labels.
*
Expand Down Expand Up @@ -158,6 +162,8 @@ plugins.push([
[ 'error' ]
]);

/* eslint-disable stdlib/jsdoc-no-multiple-blank-lines */

/**
* Require `_` be used as the emphasis marker.
*
Expand All @@ -178,6 +184,8 @@ plugins.push([
[ 'error', '_' ]
]);

/* eslint-enable stdlib/jsdoc-no-multiple-blank-lines */

/**
* Require fenced code blocks to have a language flag.
*
Expand Down Expand Up @@ -1064,6 +1072,14 @@ plugins.push([
[ 'error' ]
]);

/**
* Never allow trailing whitespace.
*
* @see [no-trailing-spaces]{@link https://github.com/Trott/remark-lint-no-trailing-spaces}
*/

// plugins.push([require( 'remark-lint-no-trailing-spaces' ), [ 'error' ]]); // NOTE: disabled as requiring an ES module in CommonJS is still experimental

/**
* Never allow undefined references.
*
Expand All @@ -1080,7 +1096,6 @@ plugins.push([
* [foo][]
*
* [foo]: https://example.com
*
*/
plugins.push([
require( 'remark-lint-no-undefined-references' ),
Expand Down Expand Up @@ -1160,6 +1175,8 @@ plugins.push([
[ 'off', 'ordered' ]
]);

/* eslint-disable stdlib/jsdoc-no-multiple-blank-lines */

/**
* Require that the horizontal rule style be three consecutive asterisks `---`.
*
Expand All @@ -1181,6 +1198,8 @@ plugins.push([
[ 'error', '* * *' ]
]);

/* eslint-enable stdlib/jsdoc-no-multiple-blank-lines */

/**
* Set the strong marker to asterisks.
*
Expand Down
12 changes: 12 additions & 0 deletions lib/node_modules/@stdlib/array/base/filled5d-by/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,12 @@ out = filled5dBy( [ 1, 1, 1, 1, 3 ], constantFunction( void 0 ) );

<section class="related">

* * *

## See Also

- <span class="package-name">[`@stdlib/array/base/filled5d`][@stdlib/array/base/filled5d]</span><span class="delimiter">: </span><span class="description">create a filled five-dimensional nested array.</span>

</section>

<!-- /.related -->
Expand All @@ -142,6 +148,12 @@ out = filled5dBy( [ 1, 1, 1, 1, 3 ], constantFunction( void 0 ) );

<section class="links">

<!-- <related-links> -->

[@stdlib/array/base/filled5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/filled5d

<!-- </related-links> -->

</section>

<!-- /.links -->
12 changes: 12 additions & 0 deletions lib/node_modules/@stdlib/array/base/flatten5d/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,12 @@ out = flatten5d( x, [ 2, 2, 1, 2, 2 ], true );

<section class="related">

* * *

## See Also

- <span class="package-name">[`@stdlib/array/base/flatten5d-by`][@stdlib/array/base/flatten5d-by]</span><span class="delimiter">: </span><span class="description">flatten a five-dimensional nested array according to a callback function.</span>

</section>

<!-- /.related -->
Expand All @@ -162,6 +168,12 @@ out = flatten5d( x, [ 2, 2, 1, 2, 2 ], true );

<section class="links">

<!-- <related-links> -->

[@stdlib/array/base/flatten5d-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flatten5d-by

<!-- </related-links> -->

</section>

<!-- /.links -->
11 changes: 11 additions & 0 deletions lib/node_modules/@stdlib/assert/is-camelcase/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,13 @@ false

<section class="related">

* * *

## See Also

- <span class="package-name">[`@stdlib/assert/is-string`][@stdlib/assert/is-string]</span><span class="delimiter">: </span><span class="description">test if a value is a string.</span>
- <span class="package-name">[`@stdlib/assert/is-constantcase`][@stdlib/assert/is-constantcase]</span><span class="delimiter">: </span><span class="description">test if a value is a constant-case string.</span>

</section>

<!-- /.related -->
Expand All @@ -183,6 +190,10 @@ false

<!-- <related-links> -->

[@stdlib/assert/is-string]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-string

[@stdlib/assert/is-constantcase]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-constantcase

<!-- </related-links> -->

</section>
Expand Down
18 changes: 18 additions & 0 deletions lib/node_modules/@stdlib/iter/do-until-each/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,14 @@ while ( true ) {

<section class="related">

* * *

## See Also

- <span class="package-name">[`@stdlib/iter/do-while-each`][@stdlib/iter/do-while-each]</span><span class="delimiter">: </span><span class="description">create an iterator which, while a test condition is true, invokes a function for each iterated value before returning the iterated value.</span>
- <span class="package-name">[`@stdlib/iter/until-each`][@stdlib/iter/until-each]</span><span class="delimiter">: </span><span class="description">create an iterator which, while a test condition is false, invokes a function for each iterated value before returning the iterated value.</span>
- <span class="package-name">[`@stdlib/iter/while-each`][@stdlib/iter/while-each]</span><span class="delimiter">: </span><span class="description">create an iterator which, while a test condition is true, invokes a function for each iterated value before returning the iterated value.</span>

</section>

<!-- /.related -->
Expand All @@ -231,6 +239,16 @@ while ( true ) {

<section class="links">

<!-- <related-links> -->

[@stdlib/iter/do-while-each]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/iter/do-while-each

[@stdlib/iter/until-each]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/iter/until-each

[@stdlib/iter/while-each]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/iter/while-each

<!-- </related-links> -->

</section>

<!-- /.links -->
Loading
Loading