diff --git a/Makefile.js b/Makefile.js index a01d13bde30..d11ca75a0ea 100644 --- a/Makefile.js +++ b/Makefile.js @@ -473,12 +473,12 @@ target.all = function() { target.test(); }; -target.lint = function() { +target.lint = function([fix = false] = []) { let errors = 0, lastReturn; echo("Validating JavaScript files"); - lastReturn = exec(`${ESLINT} .`); + lastReturn = exec(`${ESLINT}${fix ? "--fix" : ""} .`); if (lastReturn.code !== 0) { errors++; } diff --git a/package.json b/package.json index fa38b0792f8..e1fb731c1ae 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "scripts": { "test": "node Makefile.js test", "lint": "node Makefile.js lint", + "fix": "node Makefile.js lint -- fix", "fuzz": "node Makefile.js fuzz", "generate-release": "node Makefile.js generateRelease", "generate-alpharelease": "node Makefile.js generatePrerelease -- alpha",