UNPKG

@infctr/eslint-docs

Version:

Keep your rule names and descriptions up-to-date across your repo

42 lines (38 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const argv = process.argv.slice(2); exports.parse = (args = argv) => { const isChecking = args.indexOf('check') !== -1; const verb = exports.isChecking ? 'Checking' : 'Updating'; const noDiffs = args.indexOf('--no-diffs') !== -1; const extArg = args.find(arg => arg.startsWith('--ext')); let ext = '.js'; if (extArg) { if (extArg.startsWith('--ext=')) { ext = extArg.replace(/^--ext=/, ''); } else if (extArg === '--ext' && args.indexOf(extArg) < args.length - 1) { ext = args[args.indexOf(extArg) + 1]; } } if (!ext.match(/\..+$/)) { ext = `.${ext}`; } return { args, noDiffs, isChecking, verb, ext }; }; var _exports$parse = exports.parse(); const args = _exports$parse.args, noDiffs = _exports$parse.noDiffs, isChecking = _exports$parse.isChecking, verb = _exports$parse.verb, ext = _exports$parse.ext; exports.args = args; exports.noDiffs = noDiffs; exports.isChecking = isChecking; exports.verb = verb; exports.ext = ext;