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() })
filterTokens(params, "fence", (fence) => { if (languageJavaScript.test(fence.info)) { let config = cliEngine.getConfigForFile(params.name); config = cleanJsdocRulesFromEslintConfig(config); const results = linter.verify(fence.content, config); results.forEach((result) => { const lineNumber = fence.lineNumber + result.line; onError({ "lineNumber": lineNumber, "detail": result.message, "context": params.lines[lineNumber - 1] }); }); } });
const report = engine.executeOnText( "import 'foo'", path.join(root, "test.js") const report = engine.executeOnText( "import 'foo'", path.join(root, "test.cjs") const report = engine.executeOnText( "import 'foo'", path.join(root, "test.mjs") const report = engine.executeOnText( "import 'foo'", path.join(root, "test.js") const report = engine.executeOnText( "import 'foo'", path.join(root, "test.cjs") const report = engine.executeOnText( "import 'foo'", path.join(root, "test.mjs")
const eslint = (paths) => { const engine = new CLIEngine(); const report = engine.executeOnFiles(paths); const formatter = engine.getFormatter(); return formatter(report.results); }
public getFormatter(code) { return this.engine.getFormatter(code) }
describe('react universal config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
describe('react universal config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
const eslint = (paths) => { const engine = new CLIEngine(); const report = engine.executeOnFiles(paths); const formatter = engine.getFormatter(); return formatter(report.results); }
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() })
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'); }); });
describe('general config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
describe('react server config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });
describe('general config', () => { const cli = new CLIEngine({ useEslintrc: false, baseConfig, }); describe('should load', () => { const { results } = cli.executeOnText(''); expect(typeof results).toBe('object'); }); });