🤖 Dep Updates: Bump picomatch from 2.3.1 to 4.0.3#64
Closed
dependabot[bot] wants to merge 1 commit into
Closed
Conversation
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 4.0.3. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...4.0.3) --- updated-dependencies: - dependency-name: picomatch dependency-version: 4.0.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Author
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
John-David Dalton (jdalton)
added a commit
that referenced
this pull request
May 11, 2026
The sort-source-methods rule now ships with a fixer (resolves task #65). Function declarations are hoisted, so reordering them is safe for runtime semantics; the leading JSDoc / line-comment block and any trailing contiguous comment (notably `/* c8 ignore stop */` paired with a start above) travel with each function. Bail-out conditions: * anonymous default exports — they have no name to sort by * interleaved top-level non-function statements between functions — reshuffling would skip over their declaration-order semantics The autofix attaches to the first violation per file; ESLint dedupes overlapping fixes, but when multiple violations exist they may need several passes to fully converge (oxlint --fix is idempotent — a few re-runs settle). Net: 333 → 167 sort-source-methods violations after iterating oxlint --fix to convergence. The remaining 167 are files with interleaved statements where the autofix bails for safety. Also propagates the _inject-import.js identifier-based detection fix to socket-lib's local copy (matches wheelhouse canonical, where the same fix landed for task #64).
John-David Dalton (jdalton)
added a commit
that referenced
this pull request
May 11, 2026
Picks up the new autofixable sort-source-methods rule from socket-wheelhouse and the identifier-based _inject-import.js fix (resolves task #65 / #64). Iterated `oxlint --fix` to convergence; function declarations re-ordered into private→export alphanumeric order across the repo. Function declarations are hoisted so the rewrite is safe at runtime; leading JSDoc / line-comments and trailing c8-ignore-stop markers travel with each function. Also re-syncs the canonical scripts/check-paths.mts and scripts/ai-lint-fix.mts from socket-wheelhouse. The wheelhouse copy already accounts for state-machine null sentinels (blockKey, blockKind, inString) and the SKIP_AI_FIX bracket-env access.
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.
Bumps picomatch from 2.3.1 to 4.0.3.
Changelog
Sourced from picomatch's changelog.
... (truncated)
Commits
eec6f0b4.0.3cc76152Merge pull request #144 from Jason3S/jdent-object-properties94e3438Update constants.jsbfc1c22Update lib/constants.jsa9e2dd2fix: exception when glob pattern containsconstructorbf6a33bchore: fix docs (#139)570df2f4.0.2d958901bump depsf7751demoveisWindowsto utils6ce95f54.0.1 - Node.js >=12Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)