UNPKG

wix-style-react

Version:
30 lines (24 loc) 742 B
const path = require('path'); const { exec } = require('child_process'); const utils = require('./utils'); const logger = require('./logger'); const runLintFix = glob => { return new Promise(resolve => { const pathToExecutable = path.join( __dirname, '../../../node_modules/.bin/yoshi', ); const execProc = exec(`${pathToExecutable} lint --fix ${glob}`); execProc.on('exit', resolve); }); }; module.exports = async ({ ComponentName }) => { const spinner = logger.spinner('Fixing potential lint issues'); await runLintFix( `${utils.getComponentPath(ComponentName)}/* ${utils.getComponentStoryPath( ComponentName, )}/*`, ); spinner.stop(); logger.success('Linting issues fixed'); };