Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Issue 2592193002: Remove closure_linter from Chrome (Closed)

Created:
4 years ago by Dan Beam
Modified:
4 years ago
CC:
calamity, chromium-reviews, dbeam+watch-closure_chromium.org, jlklein+watch-closure_chromium.org, stevenjb, tsergeant, vitalyp+closure_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove closure_linter from Chrome It's messing up ES6 progress and has never been universally agreed upon as useful. We've got clang format for JS now and we'll survive without it. R=dpapad@chromium.org TBR=dglazkov@chromium.org BUG=567770 Committed: https://crrev.com/7188edbdd3b6e30ca7e9deaf4297c6e3aa3b93fe Cr-Commit-Position: refs/heads/master@{#440322}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -14829 lines) Patch
M chrome/browser/test_presubmit.py View 1 chunk +1 line, -3 lines 0 comments Download
D chrome/browser/web_dev_style/closure_lint_test.py View 1 chunk +0 lines, -90 lines 0 comments Download
M chrome/browser/web_dev_style/js_checker.py View 2 chunks +0 lines, -110 lines 0 comments Download
D third_party/closure_linter/AUTHORS View 1 chunk +0 lines, -6 lines 0 comments Download
D third_party/closure_linter/LICENSE View 1 chunk +0 lines, -176 lines 0 comments Download
D third_party/closure_linter/OWNERS View 1 chunk +0 lines, -3 lines 0 comments Download
D third_party/closure_linter/README View 1 chunk +0 lines, -9 lines 0 comments Download
D third_party/closure_linter/README.chromium View 1 chunk +0 lines, -16 lines 0 comments Download
D third_party/closure_linter/closure_linter/__init__.py View 1 chunk +0 lines, -16 lines 0 comments Download
D third_party/closure_linter/closure_linter/aliaspass.py View 1 chunk +0 lines, -248 lines 0 comments Download
D third_party/closure_linter/closure_linter/aliaspass_test.py View 1 chunk +0 lines, -191 lines 0 comments Download
D third_party/closure_linter/closure_linter/checker.py View 1 chunk +0 lines, -108 lines 0 comments Download
D third_party/closure_linter/closure_linter/checkerbase.py View 1 chunk +0 lines, -192 lines 0 comments Download
D third_party/closure_linter/closure_linter/closurizednamespacesinfo.py View 1 chunk +0 lines, -586 lines 0 comments Download
D third_party/closure_linter/closure_linter/closurizednamespacesinfo_test.py View 1 chunk +0 lines, -873 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/__init__.py View 1 chunk +0 lines, -16 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/error.py View 1 chunk +0 lines, -65 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/erroraccumulator.py View 1 chunk +0 lines, -46 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/errorhandler.py View 1 chunk +0 lines, -61 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/erroroutput.py View 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/filetestcase.py View 1 chunk +0 lines, -115 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/htmlutil.py View 1 chunk +0 lines, -170 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/lintrunner.py View 1 chunk +0 lines, -39 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/matcher.py View 1 chunk +0 lines, -60 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/position.py View 1 chunk +0 lines, -126 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/simplefileflags.py View 1 chunk +0 lines, -190 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/tokenizer.py View 1 chunk +0 lines, -185 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/tokens.py View 1 chunk +0 lines, -145 lines 0 comments Download
D third_party/closure_linter/closure_linter/common/tokens_test.py View 1 chunk +0 lines, -113 lines 0 comments Download
D third_party/closure_linter/closure_linter/ecmalintrules.py View 1 chunk +0 lines, -865 lines 0 comments Download
D third_party/closure_linter/closure_linter/ecmametadatapass.py View 1 chunk +0 lines, -575 lines 0 comments Download
D third_party/closure_linter/closure_linter/error_check.py View 1 chunk +0 lines, -97 lines 0 comments Download
D third_party/closure_linter/closure_linter/error_fixer.py View 1 chunk +0 lines, -620 lines 0 comments Download
D third_party/closure_linter/closure_linter/error_fixer_test.py View 1 chunk +0 lines, -77 lines 0 comments Download
D third_party/closure_linter/closure_linter/errorrecord.py View 1 chunk +0 lines, -66 lines 0 comments Download
D third_party/closure_linter/closure_linter/errorrules.py View 1 chunk +0 lines, -72 lines 0 comments Download
D third_party/closure_linter/closure_linter/errorrules_test.py View 1 chunk +0 lines, -117 lines 0 comments Download
D third_party/closure_linter/closure_linter/errors.py View 1 chunk +0 lines, -154 lines 0 comments Download
D third_party/closure_linter/closure_linter/fixjsstyle.py View 1 chunk +0 lines, -66 lines 0 comments Download
D third_party/closure_linter/closure_linter/fixjsstyle_test.py View 1 chunk +0 lines, -615 lines 0 comments Download
D third_party/closure_linter/closure_linter/full_test.py View 1 chunk +0 lines, -122 lines 0 comments Download
D third_party/closure_linter/closure_linter/gjslint.py View 1 chunk +0 lines, -327 lines 0 comments Download
D third_party/closure_linter/closure_linter/indentation.py View 1 chunk +0 lines, -617 lines 0 comments Download
D third_party/closure_linter/closure_linter/javascriptlintrules.py View 1 chunk +0 lines, -755 lines 0 comments Download
D third_party/closure_linter/closure_linter/javascriptstatetracker.py View 1 chunk +0 lines, -150 lines 0 comments Download
D third_party/closure_linter/closure_linter/javascriptstatetracker_test.py View 1 chunk +0 lines, -278 lines 0 comments Download
D third_party/closure_linter/closure_linter/javascripttokenizer.py View 1 chunk +0 lines, -478 lines 0 comments Download
D third_party/closure_linter/closure_linter/javascripttokens.py View 1 chunk +0 lines, -157 lines 0 comments Download
D third_party/closure_linter/closure_linter/not_strict_test.py View 1 chunk +0 lines, -74 lines 0 comments Download
D third_party/closure_linter/closure_linter/requireprovidesorter.py View 1 chunk +0 lines, -329 lines 0 comments Download
D third_party/closure_linter/closure_linter/requireprovidesorter_test.py View 1 chunk +0 lines, -155 lines 0 comments Download
D third_party/closure_linter/closure_linter/runner.py View 1 chunk +0 lines, -198 lines 0 comments Download
D third_party/closure_linter/closure_linter/runner_test.py View 1 chunk +0 lines, -101 lines 0 comments Download
D third_party/closure_linter/closure_linter/scopeutil.py View 1 chunk +0 lines, -206 lines 0 comments Download
D third_party/closure_linter/closure_linter/scopeutil_test.py View 1 chunk +0 lines, -222 lines 0 comments Download
D third_party/closure_linter/closure_linter/statetracker.py View 1 chunk +0 lines, -1300 lines 0 comments Download
D third_party/closure_linter/closure_linter/statetracker_test.py View 1 chunk +0 lines, -123 lines 0 comments Download
D third_party/closure_linter/closure_linter/strict_test.py View 1 chunk +0 lines, -68 lines 0 comments Download
D third_party/closure_linter/closure_linter/testutil.py View 1 chunk +0 lines, -94 lines 0 comments Download
D third_party/closure_linter/closure_linter/tokenutil.py View 1 chunk +0 lines, -698 lines 0 comments Download
D third_party/closure_linter/closure_linter/tokenutil_test.py View 1 chunk +0 lines, -297 lines 0 comments Download
D third_party/closure_linter/closure_linter/trailing_comma_test.py View 1 chunk +0 lines, -64 lines 0 comments Download
D third_party/closure_linter/closure_linter/typeannotation.py View 1 chunk +0 lines, -410 lines 0 comments Download
D third_party/closure_linter/closure_linter/typeannotation_test.py View 1 chunk +0 lines, -233 lines 0 comments Download
D third_party/closure_linter/setup.py View 1 chunk +0 lines, -38 lines 0 comments Download
M tools/checkperms/checkperms.py View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 26 (15 generated)
Dan Beam
4 years ago (2016-12-21 20:51:46 UTC) #2
dpapad
LGTM, but should probably also ask for LG from one of the other OWNERS. On ...
4 years ago (2016-12-21 21:59:04 UTC) #7
Dan Beam
+fukino@ as well
4 years ago (2016-12-22 02:22:33 UTC) #9
fukino
lgtm for removing closure_linter.
4 years ago (2016-12-22 02:26:46 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2592193002/1
4 years ago (2016-12-22 02:37:29 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/331332)
4 years ago (2016-12-22 02:56:04 UTC) #14
Dan Beam
TBR=dglazkov@ as per third_party/OWNERS instructions (kinda)
4 years ago (2016-12-22 03:19:39 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2592193002/1
4 years ago (2016-12-22 03:19:58 UTC) #19
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years ago (2016-12-22 03:27:55 UTC) #22
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/7188edbdd3b6e30ca7e9deaf4297c6e3aa3b93fe Cr-Commit-Position: refs/heads/master@{#440322}
4 years ago (2016-12-22 03:29:33 UTC) #24
tbreisacher
4 years ago (2016-12-22 04:05:35 UTC) #26
Message was sent while issue was closed.
nice. lgtm.

I think it was helpful when we added it a few years ago, to start gradually
migrating the code to a state where it would be easy to run Closure Compiler on
it -- which of course we then actually did a couple years later.

But yeah, now it's pretty much served its purpose. lgtm!

Powered by Google App Engine
This is Rietveld 408576698