[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse.org-architecture-council] Javascript: a bug that makes me really sad....
|
Not sure lines of code here matter that much. Need to look at the details
of what¹s in the Java and make sure we¹re comparing apples to apples.
Bringing the conversation back to a place beyond WTP, JavaScript really
looks to be the new JVM. Many languages are being created that transpile
to JavaScript: Dart, CoffeeScript, TypeScript. And languages like Qt¹s QML
provide a bridge between C++ and JavaScript. I think we all agree that we
need a framework that will allow us to quickly add support for these new
languages as they are created. TypeScript in particular will be very
important. And being able to navigate (Open Decl/Refs) between these
languages and code they interact with in JavaScript and even C++ would be
very cool.
Doug.
On 2015-07-02, 6:31 AM,
"eclipse.org-architecture-council-bounces@xxxxxxxxxxx on behalf of Michael
Scharf" <eclipse.org-architecture-council-bounces@xxxxxxxxxxx on behalf of
eclipse@xxxxxxxxx> wrote:
>Tern is a relatively small project. Its core consists of 10
>javascript files with 5500 lines of code.
>
>The emacs integration is two files with 720 lines of code
>
> 137 425 4167 ./emacs/tern-auto-complete.el
> 584 2172 25385 ./emacs/tern.el
> 721 2597 29552 total
>
>The sublime integration just takes 3 files with 740 lines of code
> https://github.com/marijnh/tern_for_sublime
>
> 599 2099 19297 ./tern.py
> 1 0 2 ./utils/__init__.py
> 140 355 3907 ./utils/renderer.py
> 740 2454 23206 total
>
>tern.java takes more than 485 java files and more than 48.000 lines
>of code integrate into eclipse.
> .... (see below)
> 48585 145570 1441341 total
>
>Isn't that an indication that something is architecturally wrong
>with the way tools and languages are integrated into eclipse?
>
>Michael
>
>----------------------------------------------------------------------
>$ cd tern.java
>$ wc `find . -name '*.java'|grep -v test`
> 51 136 1256 ./core/tern.core/src/tern/Activator.java
> 44 142 1117
>./core/tern.core/src/tern/angular/AngularType.java
> 65 191 1858
>./core/tern.core/src/tern/angular/modules/AbstractAngularModulesRegistry.j
>ava
> 124 373 4030
>./core/tern.core/src/tern/angular/modules/AngularModulesManager.java
> 147 375 3535
>./core/tern.core/src/tern/angular/modules/Directive.java
> 30 95 775
>./core/tern.core/src/tern/angular/modules/DirectiveAndSyntax.java
> 176 586 4969
>./core/tern.core/src/tern/angular/modules/DirectiveHelper.java
> 71 171 1708
>./core/tern.core/src/tern/angular/modules/DirectiveParameter.java
> 64 200 2042
>./core/tern.core/src/tern/angular/modules/DirectivesByTagName.java
> 29 92 756
>./core/tern.core/src/tern/angular/modules/DirectiveValue.java
> 100 304 2948
>./core/tern.core/src/tern/angular/modules/DOMDirectiveProvider.java
> 58 202 1635
>./core/tern.core/src/tern/angular/modules/IAngularModulesRegistry.java
> 27 88 717
>./core/tern.core/src/tern/angular/modules/IDirectiveCollector.java
> 26 83 668
>./core/tern.core/src/tern/angular/modules/IDirectiveParameterCollector.jav
>a
> 47 149 1189
>./core/tern.core/src/tern/angular/modules/IDirectiveProvider.java
> 68 203 1482
>./core/tern.core/src/tern/angular/modules/IDirectiveSyntax.java
> 127 362 3908
>./core/tern.core/src/tern/angular/modules/Module.java
> 31 101 747
>./core/tern.core/src/tern/angular/modules/Restriction.java
> 123 364 3900
>./core/tern.core/src/tern/angular/modules/SAXModuleHandler.java
> 38 100 1138
>./core/tern.core/src/tern/angular/modules/XMLAngularModulesRegistry.java
> 23 79 769
>./core/tern.core/src/tern/angular/protocol/completions/AngularCompletionPr
>oposalRec.java
> 35 103 968
>./core/tern.core/src/tern/angular/protocol/completions/TernAngularCompleti
>onItem.java
> 26 88 849
>./core/tern.core/src/tern/angular/protocol/completions/TernAngularCompleti
>onsQuery.java
> 50 164 1265
>./core/tern.core/src/tern/angular/protocol/Controller.java
> 26 88 844
>./core/tern.core/src/tern/angular/protocol/definition/TernAngularDefinitio
>nQuery.java
> 96 276 2837
>./core/tern.core/src/tern/angular/protocol/HTMLTernAngularHelper.java
> 106 266 2561
>./core/tern.core/src/tern/angular/protocol/TernAngularQuery.java
> 105 285 2805
>./core/tern.core/src/tern/angular/protocol/TernAngularScope.java
> 26 88 808
>./core/tern.core/src/tern/angular/protocol/type/TernAngularTypeQuery.java
> 50 142 1206
>./core/tern.core/src/tern/doc/AbstractJSDocument.java
> 30 79 693 ./core/tern.core/src/tern/doc/IJSDocument.java
> 47 151 1364
>./core/tern.core/src/tern/doc/JSDocumentHelper.java
> 20 79 629 ./core/tern.core/src/tern/IDOMProvider.java
> 49 243 1687
>./core/tern.core/src/tern/internal/org/apache/commons/io/input/ClosedInput
>Stream.java
> 359 1564 12922
>./core/tern.core/src/tern/internal/org/apache/commons/io/output/ByteArrayO
>utputStream.java
> 160 595 4686
>./core/tern.core/src/tern/internal/org/apache/commons/io/output/StringBuil
>derWriter.java
> 46 135 1275
>./core/tern.core/src/tern/internal/resources/DefaultDOMProvider.java
> 28 86 861
>./core/tern.core/src/tern/internal/resources/DefaultScriptTagRegionsProvid
>er.java
> 108 299 2999
>./core/tern.core/src/tern/internal/resources/DefaultTernResourcesManager.j
>ava
> 90 230 2791
>./core/tern.core/src/tern/internal/resources/InternalTernResourcesManager.
>java
> 25 104 809 ./core/tern.core/src/tern/ITernAdaptable.java
> 107 451 3215 ./core/tern.core/src/tern/ITernFile.java
> 101 402 2826
>./core/tern.core/src/tern/ITernFileSynchronizer.java
> 291 895 7497 ./core/tern.core/src/tern/ITernProject.java
> 74 267 1887
>./core/tern.core/src/tern/ITernResourcesManagerDelegate.java
> 98 329 2882
>./core/tern.core/src/tern/metadata/ModuleDependenciesComparator.java
> 349 1091 10494
>./core/tern.core/src/tern/metadata/TernModuleMetadata.java
> 92 282 2588
>./core/tern.core/src/tern/metadata/TernModuleMetadataManager.java
> 55 158 1439
>./core/tern.core/src/tern/metadata/TernModuleMetadataOption.java
> 20 70 503 ./core/tern.core/src/tern/OS.java
> 114 400 2853
>./core/tern.core/src/tern/repository/ITernRepository.java
> 27 57 687
>./core/tern.core/src/tern/repository/TernModuleToDownload.java
> 200 518 5475
>./core/tern.core/src/tern/repository/TernRepository.java
> 88 259 2826
>./core/tern.core/src/tern/repository/TernRepositoryHelper.java
> 38 108 1159
>./core/tern.core/src/tern/resources/AbstractTernFile.java
> 114 309 2702
>./core/tern.core/src/tern/resources/FilesystemTernFile.java
> 51 214 1395
>./core/tern.core/src/tern/resources/ITernFileUploader.java
> 64 167 1534
>./core/tern.core/src/tern/resources/SynchronousTernFileUploader.java
> 370 1036 10227
>./core/tern.core/src/tern/resources/TernFileSynchronizer.java
> 617 1675 15058
>./core/tern.core/src/tern/resources/TernProject.java
> 72 202 2003
>./core/tern.core/src/tern/scriptpath/impl/AbstractTernFileScriptPath.java
> 75 217 1943
>./core/tern.core/src/tern/scriptpath/impl/AbstractTernScriptPath.java
> 119 348 3493
>./core/tern.core/src/tern/scriptpath/impl/ContainerTernScriptPath.java
> 43 137 1137
>./core/tern.core/src/tern/scriptpath/impl/dom/DOMAbsoluteURLScriptResource
>.java
> 47 157 1306
>./core/tern.core/src/tern/scriptpath/impl/dom/DOMContentScriptResource.jav
>a
> 101 353 3403
>./core/tern.core/src/tern/scriptpath/impl/dom/DOMElementsScriptPath.java
> 45 150 1258
>./core/tern.core/src/tern/scriptpath/impl/dom/DOMRelativeURLScriptResource
>.java
> 42 149 1300
>./core/tern.core/src/tern/scriptpath/impl/JSFileScriptPath.java
> 41 136 1140
>./core/tern.core/src/tern/scriptpath/impl/JSFileScriptResource.java
> 95 275 2676
>./core/tern.core/src/tern/scriptpath/impl/ProjectScriptPath.java
> 95 282 2009
>./core/tern.core/src/tern/scriptpath/ITernScriptPath.java
> 32 118 899
>./core/tern.core/src/tern/scriptpath/ITernScriptPathContainer.java
> 38 135 973
>./core/tern.core/src/tern/scriptpath/ITernScriptResource.java
> 65 171 1575
>./core/tern.core/src/tern/server/AbstractBasicTernModule.java
> 180 559 5569
>./core/tern.core/src/tern/server/AbstractScriptEngineTernServer.java
> 187 420 4274
>./core/tern.core/src/tern/server/AbstractTernServer.java
> 35 100 784
>./core/tern.core/src/tern/server/BasicTernDef.java
> 32 99 838
>./core/tern.core/src/tern/server/BasicTernPlugin.java
> 61 188 1486
>./core/tern.core/src/tern/server/DefaultResponseHandler.java
> 26 90 811
>./core/tern.core/src/tern/server/IInterceptor.java
> 21 73 608
>./core/tern.core/src/tern/server/IResponseHandler.java
> 22 84 627 ./core/tern.core/src/tern/server/ITernDef.java
> 75 210 1460
>./core/tern.core/src/tern/server/ITernModule.java
> 81 238 1840
>./core/tern.core/src/tern/server/ITernModuleConfigurable.java
> 28 109 780
>./core/tern.core/src/tern/server/ITernPlugin.java
> 130 386 3387
>./core/tern.core/src/tern/server/ITernServer.java
> 33 104 769
>./core/tern.core/src/tern/server/ITernServerListener.java
> 22 74 668
>./core/tern.core/src/tern/server/ITernServerRequestProcessor.java
> 67 182 1797
>./core/tern.core/src/tern/server/LoggingInterceptor.java
> 20 70 518 ./core/tern.core/src/tern/server/ModuleType.java
> 59 183 1440
>./core/tern.core/src/tern/server/protocol/completions/FunctionInfo.java
> 36 135 1187
>./core/tern.core/src/tern/server/protocol/completions/ITernCompletionColle
>ctor.java
> 75 248 1715
>./core/tern.core/src/tern/server/protocol/completions/Parameter.java
> 368 1144 9277
>./core/tern.core/src/tern/server/protocol/completions/TernCompletionItem.j
>ava
> 56 222 1760
>./core/tern.core/src/tern/server/protocol/completions/TernCompletionPropos
>alRec.java
> 190 639 5175
>./core/tern.core/src/tern/server/protocol/completions/TernCompletionsQuery
>.java
> 89 354 3683
>./core/tern.core/src/tern/server/protocol/completions/TernCompletionsResul
>tProcessor.java
> 205 729 5836
>./core/tern.core/src/tern/server/protocol/completions/TernTypeHelper.java
> 19 85 732
>./core/tern.core/src/tern/server/protocol/definition/ITernDefinitionCollec
>tor.java
> 102 368 2860
>./core/tern.core/src/tern/server/protocol/definition/TernDefinitionQuery.j
>ava
> 36 133 1423
>./core/tern.core/src/tern/server/protocol/definition/TernDefinitionResultP
>rocessor.java
> 19 83 717
>./core/tern.core/src/tern/server/protocol/guesstypes/ITernGuessTypesCollec
>tor.java
> 24 53 584
>./core/tern.core/src/tern/server/protocol/guesstypes/TernGuessTypesQuery.j
>ava
> 48 174 1692
>./core/tern.core/src/tern/server/protocol/guesstypes/TernGuessTypesResultP
>rocessor.java
> 108 472 3416
>./core/tern.core/src/tern/server/protocol/html/HtmlHelper.java
> 29 127 927
>./core/tern.core/src/tern/server/protocol/html/IScriptTagRegionProvider.ja
>va
> 43 184 1265
>./core/tern.core/src/tern/server/protocol/html/IState.java
> 19 71 540
>./core/tern.core/src/tern/server/protocol/html/MatchResult.java
> 64 191 1583
>./core/tern.core/src/tern/server/protocol/html/MultiState.java
> 56 172 1352
>./core/tern.core/src/tern/server/protocol/html/Region.java
> 29 116 909
>./core/tern.core/src/tern/server/protocol/html/RegionType.java
> 50 155 1386
>./core/tern.core/src/tern/server/protocol/html/ScriptTagRegion.java
> 81 291 2382
>./core/tern.core/src/tern/server/protocol/html/State.java
> 27 89 746
>./core/tern.core/src/tern/server/protocol/IJSONObjectHelper.java
> 18 72 594
>./core/tern.core/src/tern/server/protocol/ITernResultProcessor.java
> 41 178 1278
>./core/tern.core/src/tern/server/protocol/ITernResultsAsyncCollector.java
> 18 72 527
>./core/tern.core/src/tern/server/protocol/ITernResultsCollector.java
> 115 351 2692
>./core/tern.core/src/tern/server/protocol/JsonHelper.java
> 60 228 1733
>./core/tern.core/src/tern/server/protocol/lint/ITernLintCollector.java
> 106 350 3221
>./core/tern.core/src/tern/server/protocol/lint/TernLintQuery.java
> 96 328 3434
>./core/tern.core/src/tern/server/protocol/lint/TernLintResultProcessor.jav
>a
> 67 196 1844
>./core/tern.core/src/tern/server/protocol/MinimalJSONHelper.java
> 134 456 3269
>./core/tern.core/src/tern/server/protocol/TernDoc.java
> 106 309 2655
>./core/tern.core/src/tern/server/protocol/TernFile.java
> 81 301 2229
>./core/tern.core/src/tern/server/protocol/TernQuery.java
> 65 216 2788
>./core/tern.core/src/tern/server/protocol/TernResultsProcessorsFactory.jav
>a
> 54 276 2086
>./core/tern.core/src/tern/server/protocol/type/ITernTypeCollector.java
> 97 289 2369
>./core/tern.core/src/tern/server/protocol/type/TernTypeQuery.java
> 38 153 1651
>./core/tern.core/src/tern/server/protocol/type/TernTypeResultProcessor.jav
>a
> 41 143 1162
>./core/tern.core/src/tern/server/protocol/type/ValidationTernTypeCollector
>.java
> 48 148 1411
>./core/tern.core/src/tern/server/SynchronousRequestProcessor.java
> 105 296 2533 ./core/tern.core/src/tern/server/TernDef.java
> 142 323 3122
>./core/tern.core/src/tern/server/TernModuleConfigurable.java
> 71 217 1525
>./core/tern.core/src/tern/server/TernModuleInfo.java
> 175 463 4540 ./core/tern.core/src/tern/server/TernPlugin.java
> 33 121 903
>./core/tern.core/src/tern/server/TernServerAdapter.java
> 32 97 783 ./core/tern.core/src/tern/TernException.java
> 69 267 2115
>./core/tern.core/src/tern/TernResourcesManager.java
> 222 666 5602 ./core/tern.core/src/tern/utils/DOMUtils.java
> 46 186 1468
>./core/tern.core/src/tern/utils/ExtensionUtils.java
> 2218 10683 84609 ./core/tern.core/src/tern/utils/IOUtils.java
> 118 437 3054 ./core/tern.core/src/tern/utils/StringUtils.java
> 349 1039 9574
>./core/tern.core/src/tern/utils/TernModuleHelper.java
> 77 235 1847 ./core/tern.core/src/tern/utils/UnZip.java
> 47 127 1217
>./core/tern.server.j2v8/src/tern/server/j2v8/Activator.java
> 165 421 4170
>./core/tern.server.j2v8/src/tern/server/j2v8/J2V8TernServer.java
> 50 130 1330
>./core/tern.server.nodejs/src/tern/server/nodejs/Activator.java
> 132 413 4120
>./core/tern.server.nodejs/src/tern/server/nodejs/NodejsTernHelper.java
> 350 872 8641
>./core/tern.server.nodejs/src/tern/server/nodejs/NodejsTernServer.java
> 65 195 1481
>./core/tern.server.nodejs/src/tern/server/nodejs/npm/INPMProcessListener.j
>ava
> 316 739 7059
>./core/tern.server.nodejs/src/tern/server/nodejs/npm/NPMProcess.java
> 65 195 1503
>./core/tern.server.nodejs/src/tern/server/nodejs/process/INodejsProcessLis
>tener.java
> 620 1727 13908
>./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcess.jav
>a
> 47 154 1242
>./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessAdap
>ter.java
> 25 77 654
>./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessExce
>ption.java
> 104 308 2520
>./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessHelp
>er.java
> 163 567 4589
>./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessMana
>ger.java
> 104 308 2492
>./core/tern.server.nodejs/src/tern/server/nodejs/process/NPMProcessHelper.
>java
> 76 233 2101
>./core/tern.server.nodejs/src/tern/server/nodejs/process/PrintNodejsProces
>sListener.java
> 15 61 476
>./core/tern.server.rhino/src/tern/server/rhino/internal/scripts/Data.java
> 51 161 1582
>./core/tern.server.rhino/src/tern/server/rhino/loader/AbstractScriptLoader
>.java
> 46 122 1192
>./core/tern.server.rhino/src/tern/server/rhino/loader/ClassPathScriptLoade
>r.java
> 30 97 847
>./core/tern.server.rhino/src/tern/server/rhino/loader/FileScriptLoader.jav
>a
> 27 89 831
>./core/tern.server.rhino/src/tern/server/rhino/loader/IScriptLoader.java
> 285 854 7894
>./core/tern.server.rhino/src/tern/server/rhino/RhinoTernServer.java
> 51 136 1252 ./core/ternjs/src/ternjs/Activator.java
> 70 211 2080
>./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/intern
>al/core/DOMSSEProvider.java
> 318 983 10788
>./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/intern
>al/core/JSDTClassPathManager.java
> 13 21 398
>./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/intern
>al/core/JSDTClassPathManagerProvider.java
> 74 186 1885
>./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/intern
>al/core/JSDTTernCorePlugin.java
> 100 311 2565
>./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/intern
>al/core/Trace.java
> 52 175 1884
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/contentassist/JSDTTernCompletionCollector.java
> 37 127 1269
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/contentassist/JSDTTernCompletionProposal.java
> 37 133 1285
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/contentassist/JSDTTimeoutProposal.java
> 103 273 3437
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/contentassist/TernCompletionProposalComputer.java
> 115 278 3689
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/contentassist/TernContentAssistProcessor.java
> 26 94 872
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/hover/JSDTProblemTernHover.java
> 23 80 722
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/hover/JSDTTernHover.java
> 202 512 5642
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/JavaEditorTracker.java
> 41 131 1316
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/JSDTDocumentRegionProcessor.java
> 33 106 1018
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/JSDTTernStartup.java
> 66 174 1560
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/JSDTTernUIPlugin.java
> 100 311 2555
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/Trace.java
> 71 214 1980
>./eclipse/jsdt/tern.eclipse.ide.jsdt.ui/src/tern/eclipse/ide/jsdt/internal
>/ui/utils/DOMUtils.java
> 19 71 562
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/ITernLinterConfig.java
> 8 13 171
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/ITernLinterConfigFactory.java
> 39 132 1023
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/ITernLinterConfigurationsManager.java
> 128 410 2771
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/ITernLinterOption.java
> 60 154 1541
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/TernLinterCorePlugin.java
> 46 128 1731
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/validation/TernValidationHelper.java
> 32 101 960
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/core/XMLTernLinterConfigFactory.java
> 110 316 3365
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/SAXLinterConfigHandler.java
> 26 83 730
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/TernLinterConfig.java
> 42 115 1102
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/TernLinterConfiguration.java
> 176 466 5798
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/TernLinterConfigurationsManager.java
> 138 313 2785
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/TernLinterOption.java
> 102 313 2636
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/Trace.java
> 86 260 2893
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/validation/TernReporterCollector.java
> 149 498 5516
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/validation/TernValidator.java
> 46 143 1182
>./eclipse/linters/tern.eclipse.ide.linter.core/src/tern/eclipse/ide/linter
>/internal/core/validation/TernValidatorContext.java
> 28 83 843
>./eclipse/linters/tern.eclipse.ide.linter.eslint.core/src/tern/eclipse/ide
>/linter/eslint/internal/core/ESLintLinterConfiguration.java
> 56 150 1262
>./eclipse/linters/tern.eclipse.ide.linter.eslint.core/src/tern/eclipse/ide
>/linter/eslint/internal/core/TernESLintCorePlugin.java
> 26 80 752
>./eclipse/linters/tern.eclipse.ide.linter.eslint.ui/src/tern/eclipse/ide/l
>inter/eslint/internal/ui/properties/TernESLintPropertyPage.java
> 46 127 1219
>./eclipse/linters/tern.eclipse.ide.linter.eslint.ui/src/tern/eclipse/ide/l
>inter/eslint/internal/ui/TernESLintUIMessages.java
> 66 174 1586
>./eclipse/linters/tern.eclipse.ide.linter.eslint.ui/src/tern/eclipse/ide/l
>inter/eslint/internal/ui/TernESLintUIPlugin.java
> 28 83 833
>./eclipse/linters/tern.eclipse.ide.linter.jscs.core/src/tern/eclipse/ide/l
>inter/jscs/internal/core/JSCSLinterConfiguration.java
> 56 150 1248
>./eclipse/linters/tern.eclipse.ide.linter.jscs.core/src/tern/eclipse/ide/l
>inter/jscs/internal/core/TernJSCSCorePlugin.java
> 26 80 742
>./eclipse/linters/tern.eclipse.ide.linter.jscs.ui/src/tern/eclipse/ide/lin
>ter/jscs/internal/ui/properties/TernJSCSPropertyPage.java
> 46 127 1205
>./eclipse/linters/tern.eclipse.ide.linter.jscs.ui/src/tern/eclipse/ide/lin
>ter/jscs/internal/ui/TernJSCSUIMessages.java
> 66 174 1574
>./eclipse/linters/tern.eclipse.ide.linter.jscs.ui/src/tern/eclipse/ide/lin
>ter/jscs/internal/ui/TernJSCSUIPlugin.java
> 14 22 393
>./eclipse/linters/tern.eclipse.ide.linter.jshint.core/src/tern/eclipse/ide
>/linter/jshint/internal/core/JSHintLinterConfiguration.java
> 52 143 1228
>./eclipse/linters/tern.eclipse.ide.linter.jshint.core/src/tern/eclipse/ide
>/linter/jshint/internal/core/TernJSHintCorePlugin.java
> 26 80 752
>./eclipse/linters/tern.eclipse.ide.linter.jshint.ui/src/tern/eclipse/ide/l
>inter/jshint/internal/ui/properties/TernJSHintPropertyPage.java
> 44 125 1202
>./eclipse/linters/tern.eclipse.ide.linter.jshint.ui/src/tern/eclipse/ide/l
>inter/jshint/internal/ui/TernJSHintUIMessages.java
> 66 174 1586
>./eclipse/linters/tern.eclipse.ide.linter.jshint.ui/src/tern/eclipse/ide/l
>inter/jshint/internal/ui/TernJSHintUIPlugin.java
> 28 83 833
>./eclipse/linters/tern.eclipse.ide.linter.lint.core/src/tern/eclipse/ide/l
>inter/lint/internal/core/LintLinterConfiguration.java
> 56 150 1248
>./eclipse/linters/tern.eclipse.ide.linter.lint.core/src/tern/eclipse/ide/l
>inter/lint/internal/core/TernLintCorePlugin.java
> 26 80 742
>./eclipse/linters/tern.eclipse.ide.linter.lint.ui/src/tern/eclipse/ide/lin
>ter/lint/internal/ui/properties/TernLintPropertyPage.java
> 46 127 1205
>./eclipse/linters/tern.eclipse.ide.linter.lint.ui/src/tern/eclipse/ide/lin
>ter/lint/internal/ui/TernLintUIMessages.java
> 66 174 1574
>./eclipse/linters/tern.eclipse.ide.linter.lint.ui/src/tern/eclipse/ide/lin
>ter/lint/internal/ui/TernLintUIPlugin.java
> 51 141 1369
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/i
>nternal/ui/TernLinterUIMessages.java
> 66 174 1572
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/i
>nternal/ui/TernLinterUIPlugin.java
> 100 311 2565
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/i
>nternal/ui/Trace.java
> 103 319 3528
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/i
>nternal/ui/validation/TernSourceValidator.java
> 492 1237 15642
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/properties/TernLinterOptionsBlock.java
> 177 500 5205
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/properties/TernLinterOptionsPanel.java
> 111 285 3350
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/properties/TernLinterPropertyPage.java
> 65 169 1664
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/viewers/LinterConfigContentProvider.java
> 74 201 2150
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/viewers/LinterConfigLabelProvider.java
> 115 305 3075
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/viewers/LinterOptionEditingSupport.java
> 26 87 754
>./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/u
>i/viewers/NumberCellEditor.java
> 45 120 1159
>./eclipse/tern.eclipse/src/tern/eclipse/internal/Activator.java
> 426 1170 13350
>./eclipse/tern.eclipse/src/tern/eclipse/jface/contentassist/TernCompletion
>Proposal.java
> 30 90 1055
>./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/AbstractTernCont
>entProposalCollector.java
> 47 137 1464
>./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/AbstractTernCont
>entProposalProvider.java
> 52 130 1327
>./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/TernContentPropo
>sal.java
> 30 87 893
>./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/TernContentPropo
>salCollector.java
> 46 118 1245
>./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/TernContentPropo
>salProvider.java
> 102 326 2965
>./eclipse/tern.eclipse/src/tern/eclipse/jface/images/TernCompositeImageDes
>criptor.java
> 252 800 8978
>./eclipse/tern.eclipse/src/tern/eclipse/jface/images/TernImagesRegistry.ja
>va
> 51 146 1562
>./eclipse/tern.eclipse/src/tern/eclipse/jface/TernLabelProvider.java
> 110 286 3802
>./eclipse/tern.eclipse/src/tern/eclipse/jface/text/HoverControlCreator.jav
>a
> 115 315 3336
>./eclipse/tern.eclipse/src/tern/eclipse/jface/text/HoverLocationListener.j
>ava
> 42 119 1494
>./eclipse/tern.eclipse/src/tern/eclipse/jface/text/PresenterControlCreator
>.java
> 40 157 1655
>./eclipse/tern.eclipse/src/tern/eclipse/jface/text/TernBrowserInformationC
>ontrol.java
> 83 218 2057
>./eclipse/tern.eclipse/src/tern/eclipse/jface/text/TernBrowserInformationC
>ontrolInput.java
> 57 141 1410
>./eclipse/tern.eclipse/src/tern/eclipse/swt/JSDocumentText.java
> 47 131 1188
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/DefaultTernModul
>e.java
> 32 130 995
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IDefaultTernModu
>lesProvider.java
> 120 358 3306
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IIDETernProject.
>java
> 20 72 583
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IIDETernProjectP
>rovider.java
> 27 87 794
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IIDETernScriptPa
>thReporter.java
> 15 21 298
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IScopeContext.ja
>va
> 44 151 1136
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernConsoleConn
>ector.java
> 18 78 673
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernFileConfigu
>ration.java
> 25 98 772
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernNatureCapab
>ility.java
> 35 106 873
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernProjectLife
>cycleListener.java
> 21 72 608
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernProjectLife
>cycleListenerProvider.java
> 35 117 1003
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernProjectLife
>cycleManager.java
> 109 361 3088
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernRepositoryM
>anager.java
> 31 114 877
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernServerFacto
>ry.java
> 29 109 873
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernServerPrefe
>rencesListener.java
> 56 218 1478
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernServerType.
>java
> 72 276 2106
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernServerTypeM
>anager.java
> 119 379 2770
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IWorkingCopy.jav
>a
> 32 121 946
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IWorkingCopyList
>ener.java
> 161 542 4565
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/preferences/Pref
>erencesSupport.java
> 66 251 2379
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/preferences/Tern
>CorePreferenceConstants.java
> 48 129 1231
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/resources/TernDo
>cumentFile.java
> 47 127 1140
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/resources/TernTe
>xtFile.java
> 61 113 1260
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ScopeContext.jav
>a
> 192 553 6333
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/TernCorePlugin.j
>ava
> 92 315 2892
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/utils/FileUtils.
>java
> 32 122 893
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/utils/ILineOfOff
>setProvider.java
> 69 278 2158
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/utils/PathUtils.
>java
> 35 116 992
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/Default
>TernNatureAdapter.java
> 50 145 1920
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/prefere
>nces/TernCorePreferenceInitializer.java
> 108 343 3621
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/prefere
>nces/TernCorePreferencesSupport.java
> 150 426 4373
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDEResourcesManager.java
> 110 273 2820
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDETernFile.java
> 39 130 1162
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDETernFileSynchronizer.java
> 166 430 4234
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDETernFileUploader.java
> 828 2388 25170
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDETernProject.java
> 168 503 5271
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDETernProjectSynchronizer.java
> 123 351 3568
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/IDETernServerAsyncReqProcessor.java
> 60 148 1737
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resourc
>es/RefreshTernProjectJob.java
> 45 132 1181
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/EclipsePathAdapter.java
> 76 239 2835
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/EclipseProjectScriptPath.java
> 120 384 4009
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/FolderScriptPath.java
> 50 185 1401
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/IIDETernScriptPath.java
> 114 350 3838
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/ScriptResourceProxyVisitor.java
> 39 162 1355
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/SysErrScriptPathReporter.java
> 45 138 1263
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptp
>ath/TernScriptPathComparator.java
> 176 465 5391
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernCon
>soleConnectorManager.java
> 47 132 1262
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernCor
>eMessages.java
> 187 525 5985
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernFil
>eConfigurationManager.java
> 347 951 11489
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernNat
>ureAdaptersManager.java
> 159 372 4926
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernPro
>jectLifecycleManager.java
> 293 754 8388
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernRep
>ositoryManager.java
> 95 231 2472
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernSer
>verType.java
> 222 551 6123
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernSer
>verTypeManager.java
> 102 313 2592
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/Trace.j
>ava
> 187 472 5236
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/Working
>Copy.java
> 51 151 1418
>./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/Working
>CopyModuleList.java
> 26 82 753
>./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2
>v8/internal/core/preferences/TernJ2V8CorePreferenceInitializer.java
> 52 143 1216
>./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2
>v8/internal/core/TernJ2V8CorePlugin.java
> 28 96 875
>./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2
>v8/internal/core/TernJ2V8ServerFactory.java
> 100 311 2572
>./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2
>v8/internal/core/Trace.java
> 55 145 1335
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/core/IDENodejsProcessHelper.java
> 54 200 1286
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/core/INodejsInstall.java
> 42 190 1361
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/core/INodejsInstallManager.java
> 33 126 1101
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/core/TernNodejsCoreConstants.java
> 64 170 1598
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/core/TernNodejsCorePlugin.java
> 90 229 2156
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/NodejsInstall.java
> 187 543 5531
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/NodejsInstallManager.java
> 106 306 3571
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/preferences/TernNodejsCorePreferenceConstants.java
> 26 83 822
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/preferences/TernNodejsCorePreferenceInitializer.java
> 165 488 4858
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/preferences/TernNodejsCorePreferencesSupport.java
> 72 181 2158
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/TernNodejsServerFactory.java
> 102 313 2650
>./eclipse/tern.eclipse.ide.server.nodejs.core/src/tern/eclipse/ide/server/
>nodejs/internal/core/Trace.java
> 144 367 3525
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/preferences/FileComboFieldEditor.java
> 111 300 3607
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/preferences/StringButtonComboFieldEditor.java
> 311 730 8009
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/preferences/StringComboFieldEditor.java
> 300 682 10179
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/preferences/TernNodejsPreferencesPage.java
> 50 150 1756
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/TernConsoleNodejsConnector.java
> 150 401 4047
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/TernNodejsInterceptor.java
> 58 171 1935
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/TernNodejsUIMessages.java
> 66 174 1586
>./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/no
>dejs/internal/ui/TernNodejsUIPlugin.java
> 52 143 1274
>./eclipse/tern.eclipse.ide.server.rhino.core/src/tern/eclipse/ide/server/r
>hino/internal/core/TernRhinoCorePlugin.java
> 25 83 815
>./eclipse/tern.eclipse.ide.server.rhino.core/src/tern/eclipse/ide/server/r
>hino/internal/core/TernRhinoServerFactory.java
> 16 64 509
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/gene
>rator/IGenerator.java
> 15 61 467
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/gene
>rator/Options.java
> 29 197 1523
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/gene
>rator/TernDefGenerator.java
> 25 82 640
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/gene
>rator/TernDefOptions.java
> 32 339 2383
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/gene
>rator/TernPluginGenerator.java
> 34 101 813
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/gene
>rator/TernPluginOptions.java
> 39 111 1027
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/ace/AceOptions.java
> 91 632 5769
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/ace/HTMLAceEditor.java
> 21 72 696
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/codemirror/CodeMirrorOptions.java
> 138 785 8099
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/codemirror/HTMLCodeMirrorEditor.java
> 239 584 5545
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/EditorOptions.java
> 16 64 494
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/EditorType.java
> 91 572 5413
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/orion/HTMLOrionEditor.java
> 39 111 1057
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/orion/OrionOptions.java
> 25 108 749
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webb
>rowser/TernDefLoaderType.java
> 62 173 1674
>./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/internal/
>core/TernToolsCorePlugin.java
> 107 304 2333
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/console/ConsoleDocument.java
> 218 590 5673
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/console/TernRepositoryConsole.java
> 54 171 1710
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/console/TernRepositoryConsoleHelper.java
> 51 131 1192
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/console/TernRepositoryConsolePageParticipant.java
> 146 427 3782
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/ImageResource.java
> 97 305 3719
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/TernToolsUIMessages.java
> 88 227 2107
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/TernToolsUIPlugin.java
> 100 311 2460
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/Trace.java
> 24 76 683
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/IOperation.java
> 20 69 601
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/ITernWizardPage.java
> 130 362 3731
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewFileOperation.java
> 36 104 997
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewFileWizard.java
> 203 580 5729
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewFileWizardPage.java
> 46 117 1341
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewTernDefWizard.java
> 88 228 2687
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewTernDefWizardPage.java
> 46 116 1363
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewTernPluginWizard.java
> 91 229 2761
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/NewTernPluginWizardPage.java
> 128 354 3746
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/repository/InstallTernModulesOperation.java
> 28 51 656
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/repository/InstallTernModulesOptions.java
> 301 669 10099
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/repository/InstallTernModulesSelectionWizardPage.java
> 51 131 1425
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/repository/InstallTernModulesWizard.java
> 111 289 2914
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/TernWizard.java
> 97 247 2255
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/TernWizardPage.java
> 42 115 1216
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewAceWizard.java
> 41 113 1457
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewAceWizardPage.java
> 42 115 1300
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewCodeMirrorWizard.java
> 37 103 1256
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewCodeMirrorWizardPage.java
> 24 79 794
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewEditorWizard.java
> 45 120 1578
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewEditorWizardPage.java
> 42 115 1240
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewOrionWizard.java
> 38 105 1268
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/NewOrionWizardPage.java
> 130 339 4327
>./eclipse/tern.eclipse.ide.tools.ui/src/tern/eclipse/ide/tools/internal/ui
>/wizards/webbrowser/TernModulesSelectionWizardPage.java
> 103 296 2275
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/Con
>soleDocument.java
> 71 155 1855
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/Con
>soleTerminateAction.java
> 232 631 6120
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/Ter
>nConsole.java
> 46 151 1411
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/Ter
>nConsoleHelper.java
> 61 158 1681
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/Ter
>nConsolePageParticipant.java
> 69 214 1995
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/Ab
>stractPanel.java
> 34 104 996
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/Ab
>stractTernModulePanel.java
> 38 114 1077
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/De
>pendenciesPanel.java
> 62 176 2028
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/De
>tailsPanel.java
> 40 115 1173
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/Op
>tionsPanel.java
> 104 264 3491
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/Te
>rnModuleDependenciesPanel.java
> 155 450 5336
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/Te
>rnModuleDetailsPanel.java
> 133 371 4243
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/Te
>rnModuleOptionsPanel.java
> 53 153 1768
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/BooleanTernModuleOptionFactory.java
> 195 493 6712
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/FinderTernModuleOptionFactory.java
> 62 172 1695
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/LintRule.java
> 27 90 728
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/LintRuleSeverity.java
> 106 259 3741
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/LintRulesTernModuleOptionFactory.java
> 196 491 6908
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/PathArrayTernModuleOptionFactory.java
> 121 308 4059
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/PathTernModuleOptionFactory.java
> 61 178 1971
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/options/StringTernModuleOptionFactory.java
> 308 867 9406
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/TernModuleDescriptorManager.java
> 78 201 2095
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/descriptors
>/TernModuleImage.java
> 252 634 7676
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/dialogs/Edi
>tRepositoryDialog.java
> 149 467 4699
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/EditorActiv
>ationTracker.java
> 32 91 990
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/handlers/Co
>nvertProjectToTernCommandHandler.java
> 66 189 1926
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/hyperlink/T
>ernHyperlink.java
> 342 732 12052
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernContentAssistPreferencesPage.java
> 184 440 6209
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernDevelopmentPreferencesPage.java
> 104 278 3503
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernGlobalPreferencesPage.java
> 236 540 7749
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernRepositoryPreferencesPage.java
> 32 141 1455
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernUIPreferenceConstants.java
> 47 116 1666
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernUIPreferenceInitializer.java
> 140 337 4527
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/preferences
>/TernValidationPreferencesPage.java
> 71 188 2079
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/properties/
>AbstractTernFieldEditorPropertyPage.java
> 44 125 1423
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/properties/
>TernMainPropertyPage.java
> 109 261 3199
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/properties/
>TernScriptPathsPropertyPage.java
> 28 96 776
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/TernIDEStar
>tup.java
> 61 199 1685
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/TernNatureT
>ester.java
> 147 455 5722
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/TernUIMessa
>ges.java
> 102 313 2578
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/Trace.java
> 164 385 4228
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/util/AllInO
>neWorkbenchListener.java
> 57 147 1567
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/Fil
>enameEditingSupport.java
> 72 197 2208
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/Lin
>tRulesLabelProvider.java
> 68 176 2134
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/Lin
>tRulesSeverityEditingSupport.java
> 58 149 1620
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/Pat
>hEditingSupport.java
> 83 213 2547
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/Ter
>nModuleVersionEditingSupport.java
> 16 66 518
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/console/ITernConsole
>.java
> 16 64 493
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/console/LineType.jav
>a
> 62 174 1580
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/Arg.ja
>va
> 57 161 1430
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/Argume
>nts.java
> 72 195 2167
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/JSTern
>CompletionAsyncCollector.java
> 142 360 4974
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/JSTern
>CompletionCollector.java
> 625 1716 18486
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/JSTern
>CompletionProposal.java
> 235 722 7536
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/Positi
>onBasedCompletionProposal.java
> 55 112 1958
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/TernCo
>mpletionsQueryFactory.java
> 82 201 2291
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/Timeou
>tProposal.java
> 80 266 2349
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/AbstractTab
>leBlock.java
> 80 266 2338
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/AbstractTre
>eBlock.java
> 558 1442 16987
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/TernModules
>Block.java
> 381 866 11646
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/TernReposit
>oryBlock.java
> 378 954 11348
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/TernScriptP
>athsBlock.java
> 89 289 2438
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/descriptors/ITernMod
>uleDescriptorManager.java
> 42 124 933
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/descriptors/ITernMod
>uleImage.java
> 24 78 806
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/descriptors/options/
>ITernModuleOptionFactory.java
> 111 264 3681
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/dialogs/FolderSelect
>ionDialog.java
> 344 800 9225
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/dialogs/MultipleFold
>erSelectionDialog.java
> 24 84 828
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/dialogs/OpenResource
>Dialog.java
> 188 482 6413
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/handlers/AbstractCon
>vertProjectCommandHandler.java
> 27 51 644
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/AbstractTernHo
>ver.java
> 55 193 1813
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/HTMLTernTypeCo
>llector.java
> 46 125 1565
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/IDEHoverContro
>lCreator.java
> 89 242 2635
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/IDEHoverLocati
>onListener.java
> 35 103 1117
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/IDEPresenterCo
>ntrolCreator.java
> 12 17 249
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/ITernHoverInfo
>Provider.java
> 204 599 5838
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/ProblemTernHov
>er.java
> 126 323 4040
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/TernHover.java
> 56 168 1681
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hyperlink/AbstractTe
>rnHyperlink.java
> 99 299 3456
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hyperlink/TernHyperL
>inkDetector.java
> 166 518 4569
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/ImageResource.java
> 63 176 1411
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/JavaWordFinder.java
> 336 851 10572
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/preferences/Property
>PreferencePage.java
> 88 239 2222
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/properties/AbstractT
>ernPropertyPage.java
> 121 294 3455
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/properties/TernModul
>esPropertyPage.java
> 124 305 3359
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/TernUIPlugin.java
> 108 325 3087
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/BrowserSupport
>.java
> 85 256 3004
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/DialogUtils.ja
>va
> 180 545 5740
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/EditorUtils.ja
>va
> 322 864 10461
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/HTMLTernPrinte
>r.java
> 44 140 1394
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/LineOfOffsetPr
>ovider.java
> 58 167 1689
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/JsonContentP
>rovider.java
> 52 147 1515
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/JsonLabelPro
>vider.java
> 49 134 1183
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/MemberWrappe
>r.java
> 91 252 2463
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernModuleLa
>belProvider.java
> 72 196 1876
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernReposito
>ryLabelProvider.java
> 49 137 1381
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernScriptPa
>thContentProvider.java
> 62 184 1909
>./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernScriptPa
>thLabelProvider.java
> 85 272 1947
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/FileTreeCo
>ntentProvider.java
> 142 445 3523
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/FileTreeLa
>belProvider.java
> 113 256 3704
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/j2v8/J2V8T
>ernEditor.java
> 110 256 3708
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/Nod
>ejsTernEditor.java
> 233 559 7725
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/Nod
>ejsTernEditorWithAngularJS.java
> 232 557 7635
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/Nod
>ejsTernEditorWithFiles.java
> 93 222 2971
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/rhino/Rhin
>oTernEditor.java
> 217 527 7005
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/rhino/Rhin
>oTernEditorWithAngularJS.java
> 214 523 6887
>./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/rhino/Rhin
>oTernEditorWithFiles.java
> 10 17 163
>./thirdparties/j2v8/j2v8_win32_x86_64/src/j2v8_win32_x86_64/Test.java
> 48585 145570 1441341 total
>
>On 2015-07-01 20:56, Oberhuber, Martin wrote:
>> With tern claiming support for Eclipse/Java , I'm wondering how much of
>>a parser JSDT even needs ?
>> Perhaps syntax highlighting would be sufficient, with the rest
>>offloaded to tern ?
>> http://ternjs.net/doc/manual.html#tern_java
>>
>>
>> Thanks,
>> Martin
>> --
>> Martin Oberhuber, SMTS / Product Owner - Development Tools, Wind River
>> direct +43.662.457915.85 fax +43.662.457915.6
>>
>>
>> -----Original Message-----
>> From: eclipse.org-architecture-council-bounces@xxxxxxxxxxx
>>[mailto:eclipse.org-architecture-council-bounces@xxxxxxxxxxx] On Behalf
>>Of Michael Scharf
>> Sent: Wednesday, July 01, 2015 3:01 PM
>> To: Max Rydahl Andersen; eclipse.org-architecture-council
>> Subject: Re: [eclipse.org-architecture-council] Javascript: a bug that
>>makes me really sad....
>>
>> > Thus you at least don't get these bogus warnings/error markers.
>>
>> +1 excellent. Not having some warnings is way better than
>> polluting the workspace with wrong error messages...
>>
>> Does the parser work in that case correctly. I think the change in
>>JavaScript that causes lots of problems is that keywords can be used as
>>keys of objects and when there is a `.` before the word.
>>
>> Classical lexer/parsers handle language keywords special.
>> I guess the PR solves this problem....
>>
>> Michael
>>
>> On 2015-07-01 13:45, Max Rydahl Andersen wrote:
>>>
>>> wtp-dev is where you should raise this.
>>>
>>> We have a PR for SR1 that will go in an disable this 1998 crappy
>>>validation.
>>>
>>> Thus you at least don't get these bogus warnings/error markers.
>>>
>>> /max
>>>
>>>>
>>>> I am excited about mars being out. But there is a bug, that makes me
>>>> really really sad. The most popular eclipse package is JavaEE and it
>>>> contains JavaScript. But eclipse supports only JavaScript 1998.
>>>>
>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=223131
>>>>
>>>> The most annoying problem is that modern versions of javascript allow
>>>> keywords if they are part of a data structure:
>>>>
>>>> promise.catch(function(){...});
>>>> var foo {
>>>> default: 42
>>>> }
>>>>
>>>>
>>>>
>>>>
>>>> Many libraries use `throw` and `catch` as methods on objects and this
>>>> causes a lot of errors and the rest of the file cannot be parsed.
>>>>
>>>> I know there are a lot of different javascript solutions out there
>>>> that work better than this. But, the out of box experience with
>>>> eclipse is, well suboptimal.
>>>>
>>>> Is there anything the architecture council can do about this?
>>>>
>>>>
>>>> Michael
>>>>
>>>>
>>>> _______________________________________________
>>>> eclipse.org-architecture-council mailing list
>>>> eclipse.org-architecture-council@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/eclipse.org-architecture-cou
>>>> ncil
>>>>
>>>> IMPORTANT: Membership in this list is generated by processes internal
>>>>to the Eclipse Foundation. To be permanently removed from this list,
>>>>you must contact emo@xxxxxxxxxxx to request removal.
>>>
>>>
>>> /max
>>> http://about.me/maxandersen
>>>
>>
>> _______________________________________________
>> eclipse.org-architecture-council mailing list
>>eclipse.org-architecture-council@xxxxxxxxxxx
>>
>>https://dev.eclipse.org/mailman/listinfo/eclipse.org-architecture-council
>>
>> IMPORTANT: Membership in this list is generated by processes internal
>>to the Eclipse Foundation. To be permanently removed from this list,
>>you must contact emo@xxxxxxxxxxx to request removal.
>>
>
>_______________________________________________
>eclipse.org-architecture-council mailing list
>eclipse.org-architecture-council@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/eclipse.org-architecture-council
>
>IMPORTANT: Membership in this list is generated by processes internal to
>the Eclipse Foundation. To be permanently removed from this list, you
>must contact emo@xxxxxxxxxxx to request removal.