diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/doctest/lib/main.js b/lib/node_modules/@stdlib/_tools/eslint/rules/doctest/lib/main.js index 1877ed87a3ef..3dd3b6274227 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/doctest/lib/main.js +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/doctest/lib/main.js @@ -107,9 +107,6 @@ function findName( scope, expected ) { return '?'; } - -// MAIN // - /** * Rule for validating that return annotations match the actual output. * diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-ordered-list-marker-style/lib/main.js b/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-ordered-list-marker-style/lib/main.js index 46187bce7497..90d03545678b 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-ordered-list-marker-style/lib/main.js +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-ordered-list-marker-style/lib/main.js @@ -35,6 +35,7 @@ var DOPTS = { 'sloppy': true, 'unwrap': true }; +var rule; // FUNCTIONS // @@ -59,9 +60,6 @@ function copyLocationInfo( loc ) { }; } - -// MAIN // - /** * Rule to enforce a specified Markdown ordered list marker style in JSDoc descriptions. * @@ -157,9 +155,9 @@ function main( context ) { } -// EXPORTS // +// MAIN // -module.exports = { +rule = { 'meta': { 'docs': { 'description': 'enforce a specified Markdown ordered list marker style in JSDoc descriptions' @@ -172,3 +170,8 @@ module.exports = { }, 'create': main }; + + +// EXPORTS // + +module.exports = rule; diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-typedef-typos/lib/main.js b/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-typedef-typos/lib/main.js index 5da7a97b4892..ab907a7218bc 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-typedef-typos/lib/main.js +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/jsdoc-typedef-typos/lib/main.js @@ -37,9 +37,10 @@ var OPTS = { 'unwrap': true }; var THRESHOLD = 2; // assume that a minimal edit distance of less than or equal to one signals a typo and not an unknown type +var rule; -// MAIN // +// FUNCTIONS // /** * Rule for catching typos in type definitions of JSDoc tags. @@ -222,9 +223,9 @@ function main( context ) { } -// EXPORTS // +// MAIN // -module.exports = { +rule = { 'meta': { 'docs': { 'description': 'catch typos in type definitions of JSDoc tags' @@ -243,3 +244,8 @@ module.exports = { }, 'create': main }; + + +// EXPORTS // + +module.exports = rule; diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/require-last-path-relative/lib/main.js b/lib/node_modules/@stdlib/_tools/eslint/rules/require-last-path-relative/lib/main.js index 138d64fa6e1d..235f8d2cc1f9 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/require-last-path-relative/lib/main.js +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/require-last-path-relative/lib/main.js @@ -23,6 +23,11 @@ var startsWith = require( '@stdlib/string/starts-with' ); +// VARIABLES // + +var rule; + + // FUNCTIONS // /** @@ -39,9 +44,6 @@ function isRelativePath( path ) { ); } - -// MAIN // - /** * ESLint rule to enforce that the last `require` statement is a relative path. * @@ -109,9 +111,9 @@ function main( context ) { } -// EXPORTS // +// MAIN // -module.exports = { +rule = { 'meta': { 'type': 'suggestion', 'docs': { @@ -121,3 +123,8 @@ module.exports = { }, 'create': main }; + + +// EXPORTS // + +module.exports = rule;