Showing 4 of 4 total issues
Function listen
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
listen(opts) { const watcher = watch.createWatcher(opts._, { ignored: opts.watchIgnore }); const { flags, dirs } = cli.getCli(opts); const cacheLocation = path.relative(process.cwd(), path.resolve(opts.cacheLocation || '.eslintcache'));
- Create a ticketCreate a ticket
Function getCli
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
getCli(options) { const eswKeys = ['watch', 'versions', 'version', 'clear', 'changed', 'watchIgnore', 'watchDelay']; return Object.entries(options).reduce( (acc, [key, value]) => {
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return acc;
- Create a ticketCreate a ticket
Function execute
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
Open
async execute(args = [], cliOptions = {}) { const logger = Logger.createLogger('eslint'); logger.debug('Executing %o', args);
- Read upRead up
- Create a ticketCreate a ticket