Skip to content

Lint all JSDocs. - #13251

Closed
afercia wants to merge 16 commits into
WordPress:trunkfrom
afercia:lint-all-jsdocs
Closed

Lint all JSDocs.#13251
afercia wants to merge 16 commits into
WordPress:trunkfrom
afercia:lint-all-jsdocs

Conversation

@afercia

@afercia afercia commented Aug 24, 2026

Copy link
Copy Markdown
Member

Trac ticket: https://core.trac.wordpress.org/ticket/65951

Needs #13237 to be merged first.

Use of AI Tools

None


This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.

@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props afercia, westonruter.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@github-actions

Copy link
Copy Markdown

Test using WordPress Playground

The changes in this pull request can previewed and tested using a WordPress Playground instance.

WordPress Playground is an experimental project that creates a full WordPress instance entirely within the browser.

Some things to be aware of

  • All changes will be lost when closing a tab with a Playground instance.
  • All changes will be lost when refreshing the page.
  • A fresh instance is created each time the link below is clicked.
  • Every time this pull request is updated, a new ZIP file containing all changes is created. If changes are not reflected in the Playground instance,
    it's possible that the most recent build failed, or has not completed. Check the list of workflow runs to be sure.

For more details about these limitations and more, check out the Limitations page in the WordPress Playground documentation.

Test this pull request with WordPress Playground.

Comment thread src/js/_enqueues/lib/emoji-loader.js
Comment thread src/js/_enqueues/lib/nav-menu.js
Comment thread src/js/_enqueues/lib/quicktags.js Outdated
Comment thread src/js/_enqueues/lib/quicktags.js Outdated
Comment thread src/js/_enqueues/wp/customize/base.js Outdated
Comment on lines -176 to +174
function configureLinting( settings ) { // eslint-disable-line complexity
function configureLinting( settings ) {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revert

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why? In Core there is no ESLint rule so far that checks for complexity. This comment is unnecessary.

Comment on lines -201 to +199
function getLintOptions() { // eslint-disable-line complexity
function getLintOptions() {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revert

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See above.

Comment thread src/js/_enqueues/wp/sanitize.js
Comment thread src/js/_enqueues/wp/theme-plugin-editor.js
Comment thread Gruntfile.js

@westonruter westonruter left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't add review comments for every single requested change. You get the idea.

(This may be too large a scope to do in one commit.)

Comment thread src/js/_enqueues/admin/common.js Outdated
Comment thread src/js/_enqueues/admin/site-health.js Outdated
Comment thread src/js/_enqueues/admin/site-icon.js Outdated
Comment thread src/js/_enqueues/lib/codemirror/javascript-lint.js
Comment thread src/js/_enqueues/lib/codemirror/javascript-lint.js
Comment thread src/js/media/models/attachments.js Outdated
Comment thread src/js/media/models/query.js Outdated
Comment thread src/js/media/models/query.js Outdated
Comment thread src/js/media/views/embed/url.js
Comment thread src/js/media/views/frame/edit-attachments.js Outdated
Comment thread src/js/_enqueues/lib/codemirror/javascript-lint.js Outdated
Comment thread src/js/_enqueues/lib/cookies.js Outdated
Comment thread src/js/_enqueues/lib/cookies.js Outdated
Comment thread src/js/_enqueues/wp/customize/controls.js Outdated
Comment thread src/js/_enqueues/wp/customize/controls.js Outdated
Comment thread src/js/_enqueues/wp/customize/controls.js Outdated
Comment thread src/js/_enqueues/wp/customize/controls.js Outdated
Comment thread src/js/_enqueues/wp/customize/controls.js Outdated
Comment thread src/js/_enqueues/wp/customize/preview.js Outdated
Comment thread src/js/_enqueues/wp/api.js Outdated
Comment thread src/js/_enqueues/wp/api.js Outdated
Comment thread src/js/media/views/frame/manage.js Outdated
Comment thread src/js/media/views/frame.js Outdated
@afercia

afercia commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

Regarding the optional hyphen before the param description, it can be disallowed or required via the jsdoc/require-hyphen-before-param-description rule.

However, as mentioned in the review comments, making it required would need a proposal to change the JS docs coding standards.

@afercia

afercia commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

The missing param types were not flagged because of a typo in the new configuration I'm using to lint the files, where jsdoc/require-param-type was duplicated and ultimately set to 'off'.

@afercia

afercia commented Aug 28, 2026

Copy link
Copy Markdown
Member Author

Now thaat the new JSDoc configuration has been merged in core, I rebased this PR on top of trunk. Running:

npm run lint:jsdoc

should now report no errors.

*
* @since 6.4.0
*
* @return {Object} Public methods.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting, as the returned object is not assigned to anything.

Comment thread src/js/_enqueues/admin/inline-edit-post.js Outdated
Comment thread src/js/_enqueues/lib/comment-reply.js Outdated
Comment thread src/js/_enqueues/lib/cookies.js Outdated
Comment thread src/js/_enqueues/lib/cookies.js Outdated
Comment thread src/js/_enqueues/wp/dashboard.js Outdated
Comment thread src/js/_enqueues/wp/dashboard.js
Comment thread src/js/_enqueues/wp/api.js Outdated
Comment thread src/js/_enqueues/wp/api.js Outdated
Comment thread src/js/_enqueues/wp/api.js
@westonruter

Copy link
Copy Markdown
Member

Per #13251 (comment), I'll adopt all of the Customizer changes to work on separately for Core-40831 to merge with #10743.

*/

/* global _wpCustomizeHeader, _wpCustomizeBackground, _wpMediaViewsL10n, MediaElementPlayer, console, confirm */
(function( exports, $ ){

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this exports is a typo and should be wp

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm addressing this as part of #10743

See 5221d35

@westonruter

Copy link
Copy Markdown
Member

In d84afe0 I've fixed the merge conflict in src/js/_enqueues/lib/embed-template.js by opting for what is now in trunk after r63400, r63402, and r63403.

And in 8f1a06b I've reverted the changes to the Customizer JS files since those changes have been extracted into a separate PR: #10743.

@westonruter
westonruter requested a lite review from Copilot August 31, 2026 06:08

@westonruter westonruter left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! (Some trailing minor suggestions.)

Comment thread src/js/_enqueues/admin/common.js Outdated
/**
* Triggers the primary submit when then secondary submit is clicked.
*
* @param {Event} e The event object.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* @param {Event} e The event object.
* @param {SubmitEvent} e The event object.

Comment thread src/js/_enqueues/wp/api.js Outdated
* Helper for capitalizing strings.
*
* @param {string} str The string to capitalize.
*

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
*

Comment thread src/js/_enqueues/wp/api.js Outdated
Comment on lines +1019 to +1021
* @param {string} method The CRUD method ("create", "read", "update", or "delete") to be performed.
* @param {Backbone.Model} model The model to be synced.
* @param {{success}, *} options Additional options for the sync.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* @param {string} method The CRUD method ("create", "read", "update", or "delete") to be performed.
* @param {Backbone.Model} model The model to be synced.
* @param {{success}, *} options Additional options for the sync.
* @param {string} method The CRUD method ("create", "read", "update", or "delete") to be performed.
* @param {Backbone.Model} model The model to be synced.
* @param {{success}, *} options Additional options for the sync.

Comment thread src/js/_enqueues/wp/api.js Outdated
Comment on lines +859 to +861
* @param {string} method The CRUD method ("create", "read", "update", or "delete") to be performed.
* @param {Backbone.Model} model The model to be synced.
* @param {{beforeSend}, *} options Additional options for the sync.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* @param {string} method The CRUD method ("create", "read", "update", or "delete") to be performed.
* @param {Backbone.Model} model The model to be synced.
* @param {{beforeSend}, *} options Additional options for the sync.
* @param {string} method The CRUD method ("create", "read", "update", or "delete") to be performed.
* @param {Backbone.Model} model The model to be synced.
* @param {{beforeSend}, *} options Additional options for the sync.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates JSDoc blocks across WordPress’ JavaScript sources (media, admin, and shared libraries) to satisfy stricter lint:jsdoc requirements and improve type/return annotations, as part of Trac #65951 (and dependent on #13237’s lint config changes).

Changes:

  • Standardize JSDoc primitive/object type casing and add missing @param / @return descriptions.
  • Clarify return types (including “void-or-value” patterns) and improve short method summaries for lint compliance.
  • Clean up a few legacy/invalid JSDoc tags and related comment formatting.

Reviewed changes

Copilot reviewed 94 out of 94 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/js/media/views/uploader/window.js JSDoc type casing updates for options.
src/js/media/views/uploader/status.js Adds method summaries / return docs; adjusts parent-call comment style.
src/js/media/views/uploader/inline.js Adds method summaries / return docs; adjusts parent-call comment style.
src/js/media/views/uploader/editor.js Adds return docs and clearer boolean return description.
src/js/media/views/toolbar.js Adds method summary and return description.
src/js/media/views/priority-list.js Adds summaries and return descriptions for list helpers.
src/js/media/views/modal.js Adds method summaries and improves param/return docs.
src/js/media/views/menu.js Adds return description to toView().
src/js/media/views/media-details.js Adds return description.
src/js/media/views/frame/manage.js Documents event/model parameters.
src/js/media/views/frame/edit-attachments.js Documents rerender/key event params.
src/js/media/views/frame.js Fixes param typing and clarifies boolean/void returns.
src/js/media/views/focus-manager.js Removes incorrect/unused param docs.
src/js/media/views/embed/url.js Adds render summary and clarifies void-or-chain return.
src/js/media/views/button-group.js Adds render summary and return description.
src/js/media/views/attachments/browser.js JSDoc type casing updates for options.
src/js/media/views/attachment/details.js Removes incorrect/unused param docs.
src/js/media/views/attachment.js Adds method summaries, fixes placeholder types, clarifies returns.
src/js/media/views/attachment-compat.js Clarifies void-or-chain return type.
src/js/media/models/selection.js Adds return descriptions for selection helpers.
src/js/media/models/query.js Improves constructor param types and promise return descriptions; fixes tag usage.
src/js/media/models/post-image.js Fixes numeric types for attributes.
src/js/media/models/attachments.js Improves constructor/options docs and multiple return descriptions.
src/js/media/models/attachment.js Clarifies sync/saveCompat return docs and factory return description.
src/js/media/controllers/state.js Documents view parameter.
src/js/media/controllers/state-machine.js Clarifies void-or-state return type.
src/js/media/controllers/replace-image.js JSDoc type casing updates; fixes numeric types; documents initialize options.
src/js/media/controllers/region.js JSDoc type casing updates and return description.
src/js/media/controllers/media-library.js Documents initialize options.
src/js/media/controllers/library.js JSDoc type casing updates; improves multiple return descriptions.
src/js/media/controllers/image-details.js JSDoc type casing updates; fixes numeric types; documents initialize options.
src/js/media/controllers/featured-image.js JSDoc type casing updates; fixes numeric types.
src/js/media/controllers/embed.js JSDoc type casing updates; fixes numeric types; updates metadata type casing.
src/js/media/controllers/edit-image.js JSDoc type casing updates.
src/js/media/controllers/cropper.js Documents attachment param.
src/js/media/controllers/collection-edit.js JSDoc type casing updates; fixes numeric types; names a param.
src/js/media/controllers/collection-add.js JSDoc type casing updates; fixes numeric types.
src/js/_enqueues/wp/widgets/text.js Adds IIFE param typing for jQuery.
src/js/_enqueues/wp/widgets/media.js Adds IIFE param typing for jQuery.
src/js/_enqueues/wp/widgets/media-image.js Fixes @type casing.
src/js/_enqueues/wp/widgets/media-gallery.js Fixes @type casing.
src/js/_enqueues/wp/widgets/custom-html.js Adds IIFE param typing for jQuery.
src/js/_enqueues/wp/util.js Fixes Function casing; modernizes optional param syntax.
src/js/_enqueues/wp/updates.js Large-scale JSDoc normalization (types, optional params, return docs).
src/js/_enqueues/wp/theme.js Replaces @uses with actual param docs where appropriate.
src/js/_enqueues/wp/theme-plugin-editor.js Adds IIFE param docs; modernizes/normalizes JSDoc tags; removes legacy ignore blocks.
src/js/_enqueues/wp/sanitize.js Removes outdated eslint-env comment.
src/js/_enqueues/wp/revisions.js JSDoc type casing updates.
src/js/_enqueues/wp/media/views.js Adds return description.
src/js/_enqueues/wp/media/models.js Clarifies void-or-frame return; adds return descriptions.
src/js/_enqueues/wp/media/editor.js Adds/clarifies return descriptions and void returns.
src/js/_enqueues/wp/media/audiovideo.js Documents param and return.
src/js/_enqueues/wp/mce-view.js Normalizes union types, boolean casing, adds param docs.
src/js/_enqueues/wp/heartbeat.js Adds IIFE param docs; normalizes class tag usage; adds param docs.
src/js/_enqueues/wp/emoji.js Adds top-level param docs.
src/js/_enqueues/wp/embed.js Adds top-level param docs; improves message event param docs; updates iframe variable doc.
src/js/_enqueues/wp/editor/dfw.js Adds IIFE param docs; normalizes Function/Object casing; clarifies params.
src/js/_enqueues/wp/editor/base.js Adds return docs and clarifies void-or-value return types.
src/js/_enqueues/wp/dashboard.js Improves param and return typing for community events helpers; fixes @type casing.
src/js/_enqueues/wp/custom-header.js Improves boolean return descriptions and handler constructor doc typing.
src/js/_enqueues/wp/code-editor.js Normalizes typedef object casing; removes inline eslint complexity disables.
src/js/_enqueues/wp/autosave.js Adds IIFE param docs for jQuery/window; adds param docs for storage helper.
src/js/_enqueues/wp/api.js Adds top-level param docs and multiple missing param/return docs.
src/js/_enqueues/wp/api-request.js Adds IIFE param typing for jQuery.
src/js/_enqueues/lib/quicktags.js Normalizes param types, optional params, and return typing for back-compat APIs.
src/js/_enqueues/lib/pointer.js Adds IIFE param typing; clarifies promise-or-void return.
src/js/_enqueues/lib/nav-menu.js Adds IIFE param typing; normalizes types; whitespace cleanup.
src/js/_enqueues/lib/lists.js Adds IIFE param typing; normalizes callback param object types.
src/js/_enqueues/lib/list-revisions.js Adds top-level param docs.
src/js/_enqueues/lib/image-edit.js Moves globals header; adds IIFE param docs; adds multiple missing param/return docs.
src/js/_enqueues/lib/emoji-loader.js Normalizes object typedef casing and return docs; removes outdated eslint-env.
src/js/_enqueues/lib/cookies.js Adds missing param/return docs for cookie helpers.
src/js/_enqueues/lib/comment-reply.js Clarifies return type and multiple param/return docs.
src/js/_enqueues/lib/color-picker.js Adds IIFE param docs; normalizes param typing and return docs.
src/js/_enqueues/lib/codemirror/javascript-lint.js Normalizes typedef formatting and uses @return consistently.
src/js/_enqueues/lib/auth-check.js Adds IIFE param typing for jQuery.
src/js/_enqueues/lib/admin-bar.js Clarifies boolean-or-void return; adds missing return docs.
src/js/_enqueues/lib/accordion.js Adds IIFE param typing for jQuery.
src/js/_enqueues/admin/widgets.js Normalizes JSDoc member tags/types for widget admin globals.
src/js/_enqueues/admin/user-profile.js Moves globals header; adds IIFE param typing; normalizes boolean casing and param name.
src/js/_enqueues/admin/tags.js Adds jQuery IIFE param doc.
src/js/_enqueues/admin/tags-suggest.js Adds jQuery IIFE param doc.
src/js/_enqueues/admin/site-icon.js Fixes attributes param type.
src/js/_enqueues/admin/site-health.js Improves param/return docs for helpers.
src/js/_enqueues/admin/post.js Adds multiple IIFE param docs and improves helper docblocks.
src/js/_enqueues/admin/inline-edit-tax.js Adds IIFE param docs and normalizes namespace doc.
src/js/_enqueues/admin/inline-edit-post.js Adds IIFE param docs and clarifies bulk return behavior.
src/js/_enqueues/admin/edit-comments.js Moves globals header; adds IIFE param doc.
src/js/_enqueues/admin/custom-header.js Adds jQuery IIFE param doc.
src/js/_enqueues/admin/custom-background.js Adds jQuery IIFE param doc.
src/js/_enqueues/admin/common.js Normalizes IIFE param types and return docs; adds missing param docs.
src/js/_enqueues/admin/comment.js Normalizes jQuery param type.
src/js/_enqueues/admin/application-passwords.js Adds jQuery IIFE param doc; normalizes @return.
Gruntfile.js Removes outdated eslint-env comment.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +16 to 18
* @param {JQueryStatic} $ The jQuery object.
* @param {Object} window The window object.
*
Comment thread src/js/_enqueues/wp/updates.js Outdated
Comment on lines 2328 to 2332
* @param {(Object|string)} response Response from the server.
* @param {function=} response.always Optional. Callback for when the Deferred is resolved or rejected.
* @param {string=} response.statusText Optional. Status message corresponding to the status code.
* @param {string=} response.responseText Optional. Request response as text.
* @param {Function} response.always Optional. Callback for when the Deferred is resolved or rejected.
* @param {string} response.statusText Optional. Status message corresponding to the status code.
* @param {string} response.responseText Optional. Request response as text.
* @param {string} action Type of action the response is referring to. Can be 'delete',
Comment on lines 94 to 96
for ( i = 0; i < iframes.length; i++ ) {
/** @var {IframeElement} */
/** @member {IframeElement} */
source = iframes[ i ];
Comment thread src/js/_enqueues/lib/cookies.js Outdated
*
* This is done by setting it to an empty value and setting the expiration time in the past.
*
* @param {string} name The name of th e cookie.
Comment thread src/js/media/models/attachment.js Outdated
* @this Backbone.Model
*
* @return {Promise}
* @return {Promise} A jQuery Promise that is resolved or rejected based on the success of the sync operation.
Comment on lines 12 to 16
* A closed Sidebar that gets a Widget dragged over it.
*
* @var {element|null}
* @member {element|null}
*/
hoveredSidebar: null,
@afercia

afercia commented Aug 31, 2026

Copy link
Copy Markdown
Member Author

I've reverted the changes to the Customizer JS files

@westonruter thank you.
Just noting that this PR now triggers 144 errors when running npm run lint:jsdoc while the goal was to have a clean report. It will need to wait for #10743 to be merged first.

@afercia afercia reopened this Aug 31, 2026
@afercia

afercia commented Aug 31, 2026

Copy link
Copy Markdown
Member Author

Note that, in preparation of the SVN commit to bring in this change, I split this pull request into 4 smaller ones (listed above). I will commit them separately to not touch a large amount of files at the same time.

Fixes for the Customizer files have been split to #10743

@afercia afercia added the props-bot Adding this label triggers the Props Bot workflow for a PR. label Aug 31, 2026
@github-actions github-actions Bot removed the props-bot Adding this label triggers the Props Bot workflow for a PR. label Aug 31, 2026
pento pushed a commit that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. First part,

Developed in #13251

Props afercia, westonruter.
See #65951, #65939.


git-svn-id: https://develop.svn.wordpress.org/trunk@63406 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. First part,

Developed in WordPress/wordpress-develop#13251

Props afercia, westonruter.
See #65951, #65939.

Built from https://develop.svn.wordpress.org/trunk@63406


git-svn-id: http://core.svn.wordpress.org/trunk@62599 1a063a9b-81f0-0310-95a4-ce76da25c4cd
pento pushed a commit that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. Second part,

Developed in #13251

Props afercia, westonruter.
See #65951, #65939.


git-svn-id: https://develop.svn.wordpress.org/trunk@63407 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. Second part,

Developed in WordPress/wordpress-develop#13251

Props afercia, westonruter.
See #65951, #65939.

Built from https://develop.svn.wordpress.org/trunk@63407


git-svn-id: http://core.svn.wordpress.org/trunk@62600 1a063a9b-81f0-0310-95a4-ce76da25c4cd
pento pushed a commit that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. Third part,

Developed in #13251

Props afercia, westonruter.
See #65951, #65939.


git-svn-id: https://develop.svn.wordpress.org/trunk@63408 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. Third part,

Developed in WordPress/wordpress-develop#13251

Props afercia, westonruter.
See #65951, #65939.

Built from https://develop.svn.wordpress.org/trunk@63408


git-svn-id: http://core.svn.wordpress.org/trunk@62601 1a063a9b-81f0-0310-95a4-ce76da25c4cd
pento pushed a commit that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. Last part,

Developed in #13251

Props afercia, westonruter.
See #65939.
Fixes #65951.


git-svn-id: https://develop.svn.wordpress.org/trunk@63409 602fd350-edb4-49c9-b593-d223f7449a82
@github-actions

Copy link
Copy Markdown

A commit was made that fixes the Trac ticket referenced in the description of this pull request.

SVN changeset: 63409
GitHub commit: 4676feb

This PR will be closed, but please confirm the accuracy of this and reopen if there is more work to be done.

@github-actions github-actions Bot closed this Aug 31, 2026
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request Aug 31, 2026
Fixes the JSDoc violations reported by the `lint:jsdoc` updated configuraiton after [63392]. Last part,

Developed in WordPress/wordpress-develop#13251

Props afercia, westonruter.
See #65939.
Fixes #65951.

Built from https://develop.svn.wordpress.org/trunk@63409


git-svn-id: http://core.svn.wordpress.org/trunk@62602 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants