chore: fix JavaScript lint errors (issue #8140) #8222
+9
−6
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.
Relates to #8140.
Description
This pull request:
Fixes the ESLint/import-resolver
ENOENT
caused by@example
blocks referencing non-existent files ('./beep.js'
,'./boop.js'
) in@stdlib/utils/async/map-values
.Updates the
@example
blocks in:lib/node_modules/@stdlib/utils/async/map-values/lib/index.js
lib/node_modules/@stdlib/utils/async/map-values/lib/main.js
lib/node_modules/@stdlib/utils/async/map-values/lib/factory.js
Replaces placeholders with real, existing files and adds a cross-platform path join:
No runtime logic, public API, build tooling, or Make/workflow changes. This is an example-only adjustment to prevent the linter/import resolver from attempting to
stat
missing paths.Related Issues
This pull request:
Questions
No.
Other
Scope & Intent
@stdlib/utils/async/map-values
(the three files listed above).utils/async/*
packages.Why this approach (and not tooling changes)
README.md
,package.json
) to avoid import-resolver file-system lookups failing on non-existent placeholders.Local Verification
Ran locally:
✅ No
ENOENT
occurred and no new lint errors/warnings were introduced.Follow-up Plan
utils/async/*
modules that still reference non-existent example files. Optionally open a tracking issue to audit and replace placeholder paths across affected packages.Checklist
@stdlib-js/reviewers