diff --git a/Makefile b/Makefile index 17dcfa06166378..7ca62a4a1a5c96 100644 --- a/Makefile +++ b/Makefile @@ -816,7 +816,7 @@ jslint: jslint-ci: @echo "Running JS linter..." $(NODE) tools/jslint.js $(PARALLEL_ARGS) -f tap -o test-eslint.tap \ - benchmark lib test tools + benchmark doc lib test tools CPPLINT_EXCLUDE ?= CPPLINT_EXCLUDE += src/node_root_certs.h diff --git a/tools/jslint.js b/tools/jslint.js index 5aa6079dea9fa5..245a5c570b7a90 100644 --- a/tools/jslint.js +++ b/tools/jslint.js @@ -1,6 +1,7 @@ 'use strict'; const rulesDirs = ['tools/eslint-rules']; +const extensions = ['.js', '.md']; // This is the maximum number of files to be linted per worker at any given time const maxWorkload = 40; @@ -14,7 +15,8 @@ const glob = require('./eslint/node_modules/glob'); const cwd = process.cwd(); const cliOptions = { - rulePaths: rulesDirs + rulePaths: rulesDirs, + extensions: extensions, }; // Check if we should fix errors that are fixable diff --git a/vcbuild.bat b/vcbuild.bat index 58594bdf612c26..028245b8731fe8 100644 --- a/vcbuild.bat +++ b/vcbuild.bat @@ -405,7 +405,7 @@ goto exit :jslint-ci echo running jslint-ci -%config%\node tools\jslint.js -J -f tap -o test-eslint.tap benchmark lib test tools +%config%\node tools\jslint.js -J -f tap -o test-eslint.tap benchmark doc lib test tools goto exit :no-lint