const runEslint = (paths, options) => { const engine = new eslint.CLIEngine(options); const report = engine.executeOnFiles( paths.filter(path => !engine.isPathIgnored(path)), options ); return processReport(report, options); }
test('load config in eslint to validate all rule syntax is correct', function (t) { var CLIEngine = eslint.CLIEngine var cli = new CLIEngine({ useEslintrc: false, configFile: 'eslintrc.json' }) var code = 'var foo = 1\nvar bar = function () {}\nbar(foo)\n' t.equal(cli.executeOnText(code).errorCount, 0) t.end() })
const processReport = (report, options) => { report.results = options.quiet ? eslint.CLIEngine.getErrorResults(report.results) : report.results; return report; }
const engine = new eslint.CLIEngine(options);
describe('react universal config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
function runEslint(str, conf) { const linter = new eslint.CLIEngine({ useEslintrc: false, configFile: path.join(__dirname, conf) }); return linter.executeOnText(str).results[0].messages; }
function runEslint(str, conf) { const linter = new eslint.CLIEngine({ useEslintrc: false, configFile: tempWrite.sync(JSON.stringify(conf)) }); return linter.executeOnText(str).results[0].messages; }
const eslint = (paths) => { const engine = new CLIEngine(); const report = engine.executeOnFiles(paths); const formatter = engine.getFormatter(); return formatter(report.results); }
function runEslint(str, conf) { const linter = new eslint.CLIEngine({ useEslintrc: false, configFile: tempWrite.sync(JSON.stringify(conf)) }); return linter.executeOnText(str).results[0].messages; }
const eslint = (paths) => { const engine = new CLIEngine(); const report = engine.executeOnFiles(paths); const formatter = engine.getFormatter(); return formatter(report.results); }
describe('react universal config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
test('load config in eslint to validate all rule syntax is correct', function (t) { var CLIEngine = eslint.CLIEngine var cli = new CLIEngine({ useEslintrc: false, configFile: 'eslintrc.json' }) var code = 'var foo = 1\nvar bar = function () {}\nbar(foo)\n' t.equal(cli.executeOnText(code).errorCount, 0) t.end() })
describe('react client config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
describe('react client config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });