Sha256: 73266a16cc506515e3660e3b156ba3a9600fae186015b0e3996db76e471f4745
Contents?: true
Size: 835 Bytes
Versions: 2
Compression:
Stored size: 835 Bytes
Contents
/** * @fileoverview Rule to check for jsdoc presence. * @author Gyandeep Singh * @copyright 2015 Gyandeep Singh. All rights reserved. */ "use strict"; module.exports = function(context) { var source = context.getSourceCode(); /** * Report the error message * @param {ASTNode} node node to report * @returns {void} */ function report(node) { context.report(node, "Missing JSDoc comment."); } /** * Check if the jsdoc comment is present or not. * @param {ASTNode} node node to examine * @returns {void} */ function checkJsDoc(node) { var jsdocComment = source.getJSDocComment(node); if (!jsdocComment) { report(node); } } return { "FunctionDeclaration": checkJsDoc }; }; module.exports.schema = [];
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eslint_node_modules-1.6.0.1 | vendor/node_modules/eslint/lib/rules/require-jsdoc.js |
eslint_node_modules-1.6.0 | vendor/node_modules/eslint/lib/rules/require-jsdoc.js |