mirror of
https://github.com/nodejs/node.git
synced 2024-11-29 23:16:30 +01:00
tools: add -F flag for fixing lint issues
Add `-F` flag to `jslint.js` which enables the automatic fixing of issues that are fixable. PR-URL: https://github.com/nodejs/node/pull/6483 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Brian White <mscdex@mscdex.net>
This commit is contained in:
parent
8ebec086a5
commit
db3db078f3
@ -13,9 +13,15 @@ const CLIEngine = require('./eslint').CLIEngine;
|
||||
const glob = require('./eslint/node_modules/glob');
|
||||
|
||||
const cwd = process.cwd();
|
||||
const cli = new CLIEngine({
|
||||
const cliOptions = {
|
||||
rulePaths: rulesDirs
|
||||
});
|
||||
};
|
||||
|
||||
// Check if we should fix errors that are fixable
|
||||
if (process.argv.indexOf('-F') !== -1)
|
||||
cliOptions.fix = true;
|
||||
|
||||
const cli = new CLIEngine(cliOptions);
|
||||
|
||||
if (cluster.isMaster) {
|
||||
var numCPUs = 1;
|
||||
@ -240,6 +246,11 @@ if (cluster.isMaster) {
|
||||
if (files instanceof Array) {
|
||||
// Lint some files
|
||||
const report = cli.executeOnFiles(files);
|
||||
|
||||
// If we were asked to fix the fixable issues, do so.
|
||||
if (cliOptions.fix)
|
||||
CLIEngine.outputFixes(report);
|
||||
|
||||
if (config.sendAll) {
|
||||
// Return both success and error results
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user