"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = (0, _iterateJsdoc.default)(({ context, sourceCode, allComments, makeReport }) => { const nonJsdocNodes = allComments.filter(comment => { return /^\/\*(?!\*)[\s*]*@\w/.test(sourceCode.getText(comment)); }); if (!nonJsdocNodes.length) { return; } nonJsdocNodes.forEach(node => { const report = makeReport(context, node); const fix = fixer => { const text = sourceCode.getText(node); return fixer.replaceText(node, text.replace('/*', '/**')); }; report('Expected JSDoc-like comment to begin with two asterisks.', fix); }); }, { checkFile: true, meta: { fixable: 'code', type: 'layout' } }); exports.default = _default; module.exports = exports.default; //# sourceMappingURL=noBadBlocks.js.map