react/scripts/eslint/index.js
Johnson 200db83850 lint task: update scripts/eslint.js sharing code with linc.js; (#11518)
* (build infrastructure): unify lint and linc buid task;

* Fail on warnings

* Fail on warnings
2017-11-13 17:07:35 +00:00

20 lines
524 B
JavaScript

/**
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
'use strict';
const CLIEngine = require('eslint').CLIEngine;
const cli = new CLIEngine();
const formatter = cli.getFormatter();
module.exports = function lintOnFiles(filePatterns) {
const report = cli.executeOnFiles(filePatterns);
const formatedResults = formatter(report.results);
console.log(formatedResults);
return report;
};