Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 252d08a

Browse filesBrowse files
seishunMylesBorins
authored andcommitted
build: use generic names for linting tasks
"jslint" is the name of a tool that actually is not used, which can cause confusion. Backport-PR-URL: #16297 PR-URL: #15272 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
1 parent 1898779 commit 252d08a
Copy full SHA for 252d08a

File tree

Expand file treeCollapse file tree

3 files changed

+51
-42
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

3 files changed

+51
-42
lines changed
Open diff view settings
Collapse file

‎Makefile‎

Copy file name to clipboardExpand all lines: Makefile
+22-16Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -753,23 +753,27 @@ bench-idle:
753753
sleep 1
754754
$(NODE) benchmark/idle_clients.js &
755755

756-
jslint:
756+
lint-js:
757757
@echo "Running JS linter..."
758758
$(NODE) tools/eslint/bin/eslint.js --cache --rulesdir=tools/eslint-rules --ext=.js,.md \
759759
benchmark doc lib test tools
760760

761-
jslint-ci:
761+
jslint: lint-js
762+
763+
lint-js-ci:
762764
@echo "Running JS linter..."
763-
$(NODE) tools/jslint.js $(PARALLEL_ARGS) -f tap -o test-eslint.tap \
765+
$(NODE) tools/lint-js.js $(PARALLEL_ARGS) -f tap -o test-eslint.tap \
764766
benchmark doc lib test tools
765767

766-
CPPLINT_EXCLUDE ?=
767-
CPPLINT_EXCLUDE += src/node_root_certs.h
768-
CPPLINT_EXCLUDE += src/queue.h
769-
CPPLINT_EXCLUDE += src/tree.h
770-
CPPLINT_EXCLUDE += $(wildcard test/addons/??_*/*.cc test/addons/??_*/*.h)
768+
jslint-ci: lint-js-ci
769+
770+
LINT_CPP_EXCLUDE ?=
771+
LINT_CPP_EXCLUDE += src/node_root_certs.h
772+
LINT_CPP_EXCLUDE += src/queue.h
773+
LINT_CPP_EXCLUDE += src/tree.h
774+
LINT_CPP_EXCLUDE += $(wildcard test/addons/??_*/*.cc test/addons/??_*/*.h)
771775

772-
CPPLINT_FILES = $(filter-out $(CPPLINT_EXCLUDE), $(wildcard \
776+
LINT_CPP_FILES = $(filter-out $(LINT_CPP_EXCLUDE), $(wildcard \
773777
src/*.c \
774778
src/*.cc \
775779
src/*.h \
@@ -781,19 +785,21 @@ CPPLINT_FILES = $(filter-out $(CPPLINT_EXCLUDE), $(wildcard \
781785
tools/icu/*.h \
782786
))
783787

784-
cpplint:
788+
lint-cpp:
785789
@echo "Running C++ linter..."
786-
@$(PYTHON) tools/cpplint.py $(CPPLINT_FILES)
790+
@$(PYTHON) tools/cpplint.py $(LINT_CPP_FILES)
787791
@$(PYTHON) tools/check-imports.py
788792

793+
cpplint: lint-cpp
794+
789795
ifneq ("","$(wildcard tools/eslint/)")
790796
lint:
791797
@EXIT_STATUS=0 ; \
792-
$(MAKE) jslint || EXIT_STATUS=$$? ; \
793-
$(MAKE) cpplint || EXIT_STATUS=$$? ; \
798+
$(MAKE) lint-js || EXIT_STATUS=$$? ; \
799+
$(MAKE) lint-cpp || EXIT_STATUS=$$? ; \
794800
exit $$EXIT_STATUS
795801
CONFLICT_RE=^>>>>>>> [0-9A-Fa-f]+|^<<<<<<< [A-Za-z]+
796-
lint-ci: jslint-ci cpplint
802+
lint-ci: lint-js-ci lint-cpp
797803
@if ! ( grep -IEqrs "$(CONFLICT_RE)" benchmark deps doc lib src test tools ) \
798804
&& ! ( find . -maxdepth 1 -type f | xargs grep -IEqs "$(CONFLICT_RE)" ); then \
799805
exit 0 ; \
@@ -811,13 +817,13 @@ lint:
811817
lint-ci: lint
812818
endif
813819

814-
.PHONY: lint cpplint jslint bench clean docopen docclean doc dist distclean \
820+
.PHONY: lint lint-cpp lint-js bench clean docopen docclean doc dist distclean \
815821
check uninstall install install-includes install-bin all staticlib \
816822
dynamiclib test test-all test-addons test-addons-clean build-addons \
817823
website-upload pkg blog blogclean tar binary release-only \
818824
bench-http-simple bench-idle bench-all bench bench-misc bench-array \
819825
bench-buffer bench-net bench-http bench-fs bench-tls cctest run-ci \
820826
test-v8 test-v8-intl test-v8-benchmarks test-v8-all v8 lint-ci \
821-
bench-ci jslint-ci doc-only $(TARBALL)-headers test-ci test-ci-native \
827+
bench-ci lint-js-ci doc-only $(TARBALL)-headers test-ci test-ci-native \
822828
test-ci-js build-ci test-hash-seed clear-stalled
823829

Collapse file

‎tools/jslint.js‎ ‎tools/lint-js.js‎tools/jslint.js renamed to tools/lint-js.js

Copy file name to clipboardExpand all lines: tools/lint-js.js
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ if (cluster.isMaster) {
5959
throw new Error('Bad parallel job count');
6060
}
6161

62-
// Check for custom JSLint report formatter
62+
// Check for custom ESLint report formatter
6363
i = process.argv.indexOf('-f');
6464
if (i !== -1) {
6565
if (!process.argv[i + 1])
@@ -77,7 +77,7 @@ if (cluster.isMaster) {
7777
formatter = cli.getFormatter();
7878
}
7979

80-
// Check if outputting JSLint report to a file instead of stdout
80+
// Check if outputting ESLint report to a file instead of stdout
8181
i = process.argv.indexOf('-o');
8282
if (i !== -1) {
8383
if (!process.argv[i + 1])
Collapse file

‎vcbuild.bat‎

Copy file name to clipboardExpand all lines: vcbuild.bat
+27-24Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ set package=
2626
set msi=
2727
set upload=
2828
set licensertf=
29-
set jslint=
30-
set cpplint=
29+
set lint_js=
30+
set lint_cpp=
3131
set buildnodeweak=
3232
set noetw=
3333
set noetw_msi_arg=
@@ -58,7 +58,7 @@ if /i "%1"=="nosnapshot" set nosnapshot=1&goto arg-ok
5858
if /i "%1"=="noetw" set noetw=1&goto arg-ok
5959
if /i "%1"=="noperfctr" set noperfctr=1&goto arg-ok
6060
if /i "%1"=="licensertf" set licensertf=1&goto arg-ok
61-
if /i "%1"=="test" set test_args=%test_args% doctool known_issues message parallel sequential addons -J&set cpplint=1&set jslint=1&set build_addons=1&goto arg-ok
61+
if /i "%1"=="test" set test_args=%test_args% doctool known_issues message parallel sequential addons -J&set lint_cpp=1&set lint_js=1&set build_addons=1&goto arg-ok
6262
if /i "%1"=="test-ci" set test_args=%test_args% %test_ci_args% -p tap --logfile test.tap doctool inspector known_issues message sequential parallel addons&set cctest_args=%cctest_args% --gtest_output=tap:cctest.tap&set build_addons=1&goto arg-ok
6363
if /i "%1"=="test-addons" set test_args=%test_args% addons&set build_addons=1&goto arg-ok
6464
if /i "%1"=="test-simple" set test_args=%test_args% sequential parallel -J&goto arg-ok
@@ -68,13 +68,16 @@ if /i "%1"=="test-inspector" set test_args=%test_args% inspector&goto arg-ok
6868
if /i "%1"=="test-tick-processor" set test_args=%test_args% tick-processor&goto arg-ok
6969
if /i "%1"=="test-internet" set test_args=%test_args% internet&goto arg-ok
7070
if /i "%1"=="test-pummel" set test_args=%test_args% pummel&goto arg-ok
71-
if /i "%1"=="test-all" set test_args=%test_args% sequential parallel message gc inspector internet pummel&set buildnodeweak=1&set cpplint=1&set jslint=1&goto arg-ok
71+
if /i "%1"=="test-all" set test_args=%test_args% sequential parallel message gc inspector internet pummel&set buildnodeweak=1&set lint_cpp=1&set lint_js=1&goto arg-ok
7272
if /i "%1"=="test-known-issues" set test_args=%test_args% known_issues&goto arg-ok
73-
if /i "%1"=="jslint" set jslint=1&goto arg-ok
74-
if /i "%1"=="jslint-ci" set jslint_ci=1&goto arg-ok
75-
if /i "%1"=="cpplint" set cpplint=1&goto arg-ok
76-
if /i "%1"=="lint" set cpplint=1&set jslint=1&goto arg-ok
77-
if /i "%1"=="lint-ci" set cpplint=1&set jslint_ci=1&goto arg-ok
73+
if /i "%1"=="lint-js" set lint_js=1&goto arg-ok
74+
if /i "%1"=="jslint" set lint_js=1&goto arg-ok
75+
if /i "%1"=="lint-js-ci" set lint_js_ci=1&goto arg-ok
76+
if /i "%1"=="jslint-ci" set lint_js_ci=1&goto arg-ok
77+
if /i "%1"=="lint-cpp" set lint_cpp=1&goto arg-ok
78+
if /i "%1"=="cpplint" set lint_cpp=1&goto arg-ok
79+
if /i "%1"=="lint" set lint_cpp=1&set lint_js=1&goto arg-ok
80+
if /i "%1"=="lint-ci" set lint_cpp=1&set lint_js_ci=1&goto arg-ok
7881
if /i "%1"=="package" set package=1&goto arg-ok
7982
if /i "%1"=="msi" set msi=1&set licensertf=1&set download_arg="--download=all"&set i18n_arg=small-icu&goto arg-ok
8083
if /i "%1"=="build-release" set build_release=1&goto arg-ok
@@ -340,23 +343,23 @@ endlocal
340343
goto run-tests
341344

342345
:run-tests
343-
if "%test_args%"=="" goto cpplint
346+
if "%test_args%"=="" goto lint-cpp
344347
if "%config%"=="Debug" set test_args=--mode=debug %test_args%
345348
if "%config%"=="Release" set test_args=--mode=release %test_args%
346349
echo running 'cctest %cctest_args%'
347350
"%config%\cctest" %cctest_args%
348351
call :run-python tools\test.py %test_args%
349-
goto cpplint
352+
goto lint-cpp
350353

351-
:cpplint
352-
if not defined cpplint goto jslint
353-
call :run-cpplint src\*.c src\*.cc src\*.h test\addons\*.cc test\addons\*.h test\cctest\*.cc test\cctest\*.h tools\icu\*.cc tools\icu\*.h
354+
:lint-cpp
355+
if not defined lint_cpp goto lint-js
356+
call :run-lint-cpp src\*.c src\*.cc src\*.h test\addons\*.cc test\addons\*.h test\cctest\*.cc test\cctest\*.h tools\icu\*.cc tools\icu\*.h
354357
call :run-python tools/check-imports.py
355-
goto jslint
358+
goto lint-js
356359

357-
:run-cpplint
360+
:run-lint-cpp
358361
if "%*"=="" goto exit
359-
echo running cpplint '%*'
362+
echo running lint-cpp '%*'
360363
set cppfilelist=
361364
setlocal enabledelayedexpansion
362365
for /f "tokens=*" %%G in ('dir /b /s /a %*') do (
@@ -393,17 +396,17 @@ if %errorlevel% equ 0 goto exit
393396
set "localcppfilelist=%localcppfilelist% %1"
394397
goto exit
395398

396-
:jslint
397-
if defined jslint_ci goto jslint-ci
398-
if not defined jslint goto exit
399+
:lint-js
400+
if defined lint_js_ci goto lint-js-ci
401+
if not defined lint_js goto exit
399402
if not exist tools\eslint goto no-lint
400-
echo running jslint
403+
echo running lint-js
401404
%config%\node tools\eslint\bin\eslint.js --cache --rule "linebreak-style: 0" --rulesdir=tools\eslint-rules --ext=.js,.md benchmark doc lib test tools
402405
goto exit
403406

404-
:jslint-ci
405-
echo running jslint-ci
406-
%config%\node tools\jslint.js -J -f tap -o test-eslint.tap benchmark doc lib test tools
407+
:lint-js-ci
408+
echo running lint-js-ci
409+
%config%\node tools\lint-js.js -J -f tap -o test-eslint.tap benchmark doc lib test tools
407410
goto exit
408411

409412
:no-lint

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.