From 7be79886f12f702a810d7ba1ab9464f3542100ae Mon Sep 17 00:00:00 2001 From: SuYaSh-PaThAk04 Date: Mon, 19 Jan 2026 18:03:35 +0530 Subject: [PATCH 1/2] chore: fix JavaScript lint errors (issue #9825) --- .../remark-stdlib-urls-www/lib/transformer.js | 50 ++++++++++++------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js b/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js index 0dfaa9df87bf..8b00fdcfc2b0 100644 --- a/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js +++ b/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js @@ -30,6 +30,36 @@ var debug = logger( 'remark-stdlib-urls-www:transformer' ); var RE_STDLIB = /^@stdlib\//; +// FUNCTIONS // + +/** +* Returns a visitor function. +* +* @private +* @param {Options} opts - transformer options +* @param {string} opts.base - base path for internal URLs +* @returns {Function} visitor function +*/ +function createVisitor( opts ) { + /** + * Callback invoked upon finding a matching node. + * + * @private + * @param {Node} node - reference node + */ + return function visitor( node ) { + debug( 'Found a definition: %s', node.identifier ); + if ( RE_STDLIB.test( node.identifier ) ) { + debug( 'Found a package identifier.' ); + + debug( 'Current URL: %s', node.url ); + node.url = opts.base + node.identifier; + debug( 'Resolved URL: %s', node.url ); + } + }; +} + + // MAIN // /** @@ -41,6 +71,7 @@ var RE_STDLIB = /^@stdlib\//; * @returns {Function} transformer function */ function factory( opts ) { + var visitor = createVisitor( opts ); return transformer; /** @@ -48,29 +79,10 @@ function factory( opts ) { * * @private * @param {Node} tree - root AST node - * @param {File} file - virtual file */ function transformer( tree ) { debug( 'Processing virtual file...' ); visit( tree, 'definition', visitor ); - - /** - * Callback invoked upon finding a matching node. - * - * @private - * @param {Node} node - reference node - */ - function visitor( node ) { - debug( 'Found a definition: %s', node.identifier ); - if ( RE_STDLIB.test( node.identifier ) ) { - debug( 'Found a package identifier.' ); - - debug( 'Current URL: %s', node.url ); - node.url = opts.base + node.identifier; - - debug( 'Resolved URL: %s', node.url ); - } - } } } From 7ca4caf4639e712e1e13a0d697b1df8da77ec937 Mon Sep 17 00:00:00 2001 From: SuYaSh-PaThAk04 Date: Mon, 19 Jan 2026 18:17:18 +0530 Subject: [PATCH 2/2] fixed the lint in new --- .../remark-stdlib-urls-www/lib/transformer.js | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js b/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js index 8b00fdcfc2b0..6c0e7f8200a7 100644 --- a/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js +++ b/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js @@ -33,30 +33,21 @@ var RE_STDLIB = /^@stdlib\//; // FUNCTIONS // /** -* Returns a visitor function. +* Callback invoked upon finding a matching node. * * @private +* @param {Node} node - reference node * @param {Options} opts - transformer options -* @param {string} opts.base - base path for internal URLs -* @returns {Function} visitor function */ -function createVisitor( opts ) { - /** - * Callback invoked upon finding a matching node. - * - * @private - * @param {Node} node - reference node - */ - return function visitor( node ) { - debug( 'Found a definition: %s', node.identifier ); - if ( RE_STDLIB.test( node.identifier ) ) { - debug( 'Found a package identifier.' ); - - debug( 'Current URL: %s', node.url ); - node.url = opts.base + node.identifier; - debug( 'Resolved URL: %s', node.url ); - } - }; +function visitor( node, opts ) { + debug( 'Found a definition: %s', node.identifier ); + if ( RE_STDLIB.test( node.identifier ) ) { + debug( 'Found a package identifier.' ); + + debug( 'Current URL: %s', node.url ); + node.url = opts.base + node.identifier; + debug( 'Resolved URL: %s', node.url ); + } } @@ -71,7 +62,6 @@ function createVisitor( opts ) { * @returns {Function} transformer function */ function factory( opts ) { - var visitor = createVisitor( opts ); return transformer; /** @@ -82,7 +72,17 @@ function factory( opts ) { */ function transformer( tree ) { debug( 'Processing virtual file...' ); - visit( tree, 'definition', visitor ); + visit( tree, 'definition', wrappedVisitor ); + } + + /** + * Visitor wrapper to provide options. + * + * @private + * @param {Node} node - reference node + */ + function wrappedVisitor( node ) { + visitor( node, opts ); } }