[
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....
|
is javascript the new JVM or isnt that something that webassembly has the potential to become ?
Cheers
Christian
> Am 02.07.2015 um 18:57 schrieb Doug Schaefer <dschaefer@xxxxxxx>:
>
> 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.
>
> _______________________________________________
> 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.
-------------------------------------------------------------
compeople AG
Untermainanlage 8
60329 Frankfurt/Main
fon: +49 (0) 69 / 27 22 18 0
fax: +49 (0) 69 / 27 22 18 22
web: www.compeople.de
Vorstand: Jürgen Wiesmaier
Aufsichtsratsvorsitzender: Christian Glanz
Sitz der Gesellschaft: Frankfurt/Main
Handelsregister Frankfurt HRB 56759
USt-IdNr. DE207665352
-------------------------------------------------------------