[
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....
|
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.java
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.java
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/AngularCompletionProposalRec.java
35 103 968 ./core/tern.core/src/tern/angular/protocol/completions/TernAngularCompletionItem.java
26 88 849 ./core/tern.core/src/tern/angular/protocol/completions/TernAngularCompletionsQuery.java
50 164 1265 ./core/tern.core/src/tern/angular/protocol/Controller.java
26 88 844 ./core/tern.core/src/tern/angular/protocol/definition/TernAngularDefinitionQuery.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/ClosedInputStream.java
359 1564 12922 ./core/tern.core/src/tern/internal/org/apache/commons/io/output/ByteArrayOutputStream.java
160 595 4686 ./core/tern.core/src/tern/internal/org/apache/commons/io/output/StringBuilderWriter.java
46 135 1275 ./core/tern.core/src/tern/internal/resources/DefaultDOMProvider.java
28 86 861 ./core/tern.core/src/tern/internal/resources/DefaultScriptTagRegionsProvider.java
108 299 2999 ./core/tern.core/src/tern/internal/resources/DefaultTernResourcesManager.java
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.java
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/ITernCompletionCollector.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.java
56 222 1760 ./core/tern.core/src/tern/server/protocol/completions/TernCompletionProposalRec.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/TernCompletionsResultProcessor.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/ITernDefinitionCollector.java
102 368 2860 ./core/tern.core/src/tern/server/protocol/definition/TernDefinitionQuery.java
36 133 1423 ./core/tern.core/src/tern/server/protocol/definition/TernDefinitionResultProcessor.java
19 83 717 ./core/tern.core/src/tern/server/protocol/guesstypes/ITernGuessTypesCollector.java
24 53 584 ./core/tern.core/src/tern/server/protocol/guesstypes/TernGuessTypesQuery.java
48 174 1692 ./core/tern.core/src/tern/server/protocol/guesstypes/TernGuessTypesResultProcessor.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.java
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.java
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.java
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.java
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.java
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/INodejsProcessListener.java
620 1727 13908 ./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcess.java
47 154 1242 ./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessAdapter.java
25 77 654 ./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessException.java
104 308 2520 ./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessHelper.java
163 567 4589 ./core/tern.server.nodejs/src/tern/server/nodejs/process/NodejsProcessManager.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/PrintNodejsProcessListener.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/ClassPathScriptLoader.java
30 97 847 ./core/tern.server.rhino/src/tern/server/rhino/loader/FileScriptLoader.java
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/internal/core/DOMSSEProvider.java
318 983 10788 ./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/internal/core/JSDTClassPathManager.java
13 21 398 ./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/internal/core/JSDTClassPathManagerProvider.java
74 186 1885 ./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/internal/core/JSDTTernCorePlugin.java
100 311 2565 ./eclipse/jsdt/tern.eclipse.ide.jsdt.core/src/tern/eclipse/ide/jsdt/internal/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/linter/eslint/internal/ui/properties/TernESLintPropertyPage.java
46 127 1219 ./eclipse/linters/tern.eclipse.ide.linter.eslint.ui/src/tern/eclipse/ide/linter/eslint/internal/ui/TernESLintUIMessages.java
66 174 1586 ./eclipse/linters/tern.eclipse.ide.linter.eslint.ui/src/tern/eclipse/ide/linter/eslint/internal/ui/TernESLintUIPlugin.java
28 83 833 ./eclipse/linters/tern.eclipse.ide.linter.jscs.core/src/tern/eclipse/ide/linter/jscs/internal/core/JSCSLinterConfiguration.java
56 150 1248 ./eclipse/linters/tern.eclipse.ide.linter.jscs.core/src/tern/eclipse/ide/linter/jscs/internal/core/TernJSCSCorePlugin.java
26 80 742 ./eclipse/linters/tern.eclipse.ide.linter.jscs.ui/src/tern/eclipse/ide/linter/jscs/internal/ui/properties/TernJSCSPropertyPage.java
46 127 1205 ./eclipse/linters/tern.eclipse.ide.linter.jscs.ui/src/tern/eclipse/ide/linter/jscs/internal/ui/TernJSCSUIMessages.java
66 174 1574 ./eclipse/linters/tern.eclipse.ide.linter.jscs.ui/src/tern/eclipse/ide/linter/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/linter/jshint/internal/ui/properties/TernJSHintPropertyPage.java
44 125 1202 ./eclipse/linters/tern.eclipse.ide.linter.jshint.ui/src/tern/eclipse/ide/linter/jshint/internal/ui/TernJSHintUIMessages.java
66 174 1586 ./eclipse/linters/tern.eclipse.ide.linter.jshint.ui/src/tern/eclipse/ide/linter/jshint/internal/ui/TernJSHintUIPlugin.java
28 83 833 ./eclipse/linters/tern.eclipse.ide.linter.lint.core/src/tern/eclipse/ide/linter/lint/internal/core/LintLinterConfiguration.java
56 150 1248 ./eclipse/linters/tern.eclipse.ide.linter.lint.core/src/tern/eclipse/ide/linter/lint/internal/core/TernLintCorePlugin.java
26 80 742 ./eclipse/linters/tern.eclipse.ide.linter.lint.ui/src/tern/eclipse/ide/linter/lint/internal/ui/properties/TernLintPropertyPage.java
46 127 1205 ./eclipse/linters/tern.eclipse.ide.linter.lint.ui/src/tern/eclipse/ide/linter/lint/internal/ui/TernLintUIMessages.java
66 174 1574 ./eclipse/linters/tern.eclipse.ide.linter.lint.ui/src/tern/eclipse/ide/linter/lint/internal/ui/TernLintUIPlugin.java
51 141 1369 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/internal/ui/TernLinterUIMessages.java
66 174 1572 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/internal/ui/TernLinterUIPlugin.java
100 311 2565 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/internal/ui/Trace.java
103 319 3528 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/internal/ui/validation/TernSourceValidator.java
492 1237 15642 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/properties/TernLinterOptionsBlock.java
177 500 5205 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/properties/TernLinterOptionsPanel.java
111 285 3350 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/properties/TernLinterPropertyPage.java
65 169 1664 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/viewers/LinterConfigContentProvider.java
74 201 2150 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/viewers/LinterConfigLabelProvider.java
115 305 3075 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/viewers/LinterOptionEditingSupport.java
26 87 754 ./eclipse/linters/tern.eclipse.ide.linter.ui/src/tern/eclipse/ide/linter/ui/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/TernCompletionProposal.java
30 90 1055 ./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/AbstractTernContentProposalCollector.java
47 137 1464 ./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/AbstractTernContentProposalProvider.java
52 130 1327 ./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/TernContentProposal.java
30 87 893 ./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/TernContentProposalCollector.java
46 118 1245 ./eclipse/tern.eclipse/src/tern/eclipse/jface/fieldassist/TernContentProposalProvider.java
102 326 2965 ./eclipse/tern.eclipse/src/tern/eclipse/jface/images/TernCompositeImageDescriptor.java
252 800 8978 ./eclipse/tern.eclipse/src/tern/eclipse/jface/images/TernImagesRegistry.java
51 146 1562 ./eclipse/tern.eclipse/src/tern/eclipse/jface/TernLabelProvider.java
110 286 3802 ./eclipse/tern.eclipse/src/tern/eclipse/jface/text/HoverControlCreator.java
115 315 3336 ./eclipse/tern.eclipse/src/tern/eclipse/jface/text/HoverLocationListener.java
42 119 1494 ./eclipse/tern.eclipse/src/tern/eclipse/jface/text/PresenterControlCreator.java
40 157 1655 ./eclipse/tern.eclipse/src/tern/eclipse/jface/text/TernBrowserInformationControl.java
83 218 2057 ./eclipse/tern.eclipse/src/tern/eclipse/jface/text/TernBrowserInformationControlInput.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/DefaultTernModule.java
32 130 995 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IDefaultTernModulesProvider.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/IIDETernProjectProvider.java
27 87 794 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IIDETernScriptPathReporter.java
15 21 298 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IScopeContext.java
44 151 1136 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernConsoleConnector.java
18 78 673 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernFileConfiguration.java
25 98 772 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernNatureCapability.java
35 106 873 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernProjectLifecycleListener.java
21 72 608 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernProjectLifecycleListenerProvider.java
35 117 1003 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernProjectLifecycleManager.java
109 361 3088 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernRepositoryManager.java
31 114 877 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernServerFactory.java
29 109 873 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ITernServerPreferencesListener.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/ITernServerTypeManager.java
119 379 2770 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IWorkingCopy.java
32 121 946 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IWorkingCopyListener.java
161 542 4565 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/preferences/PreferencesSupport.java
66 251 2379 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/preferences/TernCorePreferenceConstants.java
48 129 1231 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/resources/TernDocumentFile.java
47 127 1140 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/resources/TernTextFile.java
61 113 1260 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/ScopeContext.java
192 553 6333 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/TernCorePlugin.java
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/ILineOfOffsetProvider.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/DefaultTernNatureAdapter.java
50 145 1920 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/preferences/TernCorePreferenceInitializer.java
108 343 3621 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/preferences/TernCorePreferencesSupport.java
150 426 4373 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDEResourcesManager.java
110 273 2820 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDETernFile.java
39 130 1162 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDETernFileSynchronizer.java
166 430 4234 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDETernFileUploader.java
828 2388 25170 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDETernProject.java
168 503 5271 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDETernProjectSynchronizer.java
123 351 3568 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/IDETernServerAsyncReqProcessor.java
60 148 1737 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/resources/RefreshTernProjectJob.java
45 132 1181 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/EclipsePathAdapter.java
76 239 2835 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/EclipseProjectScriptPath.java
120 384 4009 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/FolderScriptPath.java
50 185 1401 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/IIDETernScriptPath.java
114 350 3838 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/ScriptResourceProxyVisitor.java
39 162 1355 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/SysErrScriptPathReporter.java
45 138 1263 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/scriptpath/TernScriptPathComparator.java
176 465 5391 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernConsoleConnectorManager.java
47 132 1262 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernCoreMessages.java
187 525 5985 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernFileConfigurationManager.java
347 951 11489 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernNatureAdaptersManager.java
159 372 4926 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernProjectLifecycleManager.java
293 754 8388 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernRepositoryManager.java
95 231 2472 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernServerType.java
222 551 6123 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/TernServerTypeManager.java
102 313 2592 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/Trace.java
187 472 5236 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/WorkingCopy.java
51 151 1418 ./eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/WorkingCopyModuleList.java
26 82 753 ./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2v8/internal/core/preferences/TernJ2V8CorePreferenceInitializer.java
52 143 1216 ./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2v8/internal/core/TernJ2V8CorePlugin.java
28 96 875 ./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2v8/internal/core/TernJ2V8ServerFactory.java
100 311 2572 ./eclipse/tern.eclipse.ide.server.j2v8.core/src/tern/eclipse/ide/server/j2v8/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/nodejs/internal/ui/preferences/FileComboFieldEditor.java
111 300 3607 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/preferences/StringButtonComboFieldEditor.java
311 730 8009 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/preferences/StringComboFieldEditor.java
300 682 10179 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/preferences/TernNodejsPreferencesPage.java
50 150 1756 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/TernConsoleNodejsConnector.java
150 401 4047 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/TernNodejsInterceptor.java
58 171 1935 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/TernNodejsUIMessages.java
66 174 1586 ./eclipse/tern.eclipse.ide.server.nodejs.ui/src/tern/eclipse/ide/server/nodejs/internal/ui/TernNodejsUIPlugin.java
52 143 1274 ./eclipse/tern.eclipse.ide.server.rhino.core/src/tern/eclipse/ide/server/rhino/internal/core/TernRhinoCorePlugin.java
25 83 815 ./eclipse/tern.eclipse.ide.server.rhino.core/src/tern/eclipse/ide/server/rhino/internal/core/TernRhinoServerFactory.java
16 64 509 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/generator/IGenerator.java
15 61 467 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/generator/Options.java
29 197 1523 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/generator/TernDefGenerator.java
25 82 640 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/generator/TernDefOptions.java
32 339 2383 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/generator/TernPluginGenerator.java
34 101 813 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/generator/TernPluginOptions.java
39 111 1027 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/ace/AceOptions.java
91 632 5769 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/ace/HTMLAceEditor.java
21 72 696 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/codemirror/CodeMirrorOptions.java
138 785 8099 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/codemirror/HTMLCodeMirrorEditor.java
239 584 5545 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/EditorOptions.java
16 64 494 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/EditorType.java
91 572 5413 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/orion/HTMLOrionEditor.java
39 111 1057 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/orion/OrionOptions.java
25 108 749 ./eclipse/tern.eclipse.ide.tools.core/src/tern/eclipse/ide/tools/core/webbrowser/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/ConsoleDocument.java
71 155 1855 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/ConsoleTerminateAction.java
232 631 6120 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/TernConsole.java
46 151 1411 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/TernConsoleHelper.java
61 158 1681 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/console/TernConsolePageParticipant.java
69 214 1995 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/AbstractPanel.java
34 104 996 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/AbstractTernModulePanel.java
38 114 1077 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/DependenciesPanel.java
62 176 2028 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/DetailsPanel.java
40 115 1173 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/OptionsPanel.java
104 264 3491 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/TernModuleDependenciesPanel.java
155 450 5336 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/TernModuleDetailsPanel.java
133 371 4243 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/controls/TernModuleOptionsPanel.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/EditRepositoryDialog.java
149 467 4699 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/EditorActivationTracker.java
32 91 990 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/handlers/ConvertProjectToTernCommandHandler.java
66 189 1926 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/hyperlink/TernHyperlink.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/TernIDEStartup.java
61 199 1685 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/TernNatureTester.java
147 455 5722 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/TernUIMessages.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/AllInOneWorkbenchListener.java
57 147 1567 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/FilenameEditingSupport.java
72 197 2208 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/LintRulesLabelProvider.java
68 176 2134 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/LintRulesSeverityEditingSupport.java
58 149 1620 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/PathEditingSupport.java
83 213 2547 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/internal/ui/viewers/TernModuleVersionEditingSupport.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.java
62 174 1580 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/Arg.java
57 161 1430 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/Arguments.java
72 195 2167 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/JSTernCompletionAsyncCollector.java
142 360 4974 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/JSTernCompletionCollector.java
625 1716 18486 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/JSTernCompletionProposal.java
235 722 7536 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/PositionBasedCompletionProposal.java
55 112 1958 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/TernCompletionsQueryFactory.java
82 201 2291 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/contentassist/TimeoutProposal.java
80 266 2349 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/AbstractTableBlock.java
80 266 2338 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/AbstractTreeBlock.java
558 1442 16987 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/TernModulesBlock.java
381 866 11646 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/TernRepositoryBlock.java
378 954 11348 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/controls/TernScriptPathsBlock.java
89 289 2438 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/descriptors/ITernModuleDescriptorManager.java
42 124 933 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/descriptors/ITernModuleImage.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/FolderSelectionDialog.java
344 800 9225 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/dialogs/MultipleFolderSelectionDialog.java
24 84 828 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/dialogs/OpenResourceDialog.java
188 482 6413 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/handlers/AbstractConvertProjectCommandHandler.java
27 51 644 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/AbstractTernHover.java
55 193 1813 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/HTMLTernTypeCollector.java
46 125 1565 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/IDEHoverControlCreator.java
89 242 2635 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/IDEHoverLocationListener.java
35 103 1117 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/IDEPresenterControlCreator.java
12 17 249 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/ITernHoverInfoProvider.java
204 599 5838 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hover/ProblemTernHover.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/AbstractTernHyperlink.java
99 299 3456 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/hyperlink/TernHyperLinkDetector.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/PropertyPreferencePage.java
88 239 2222 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/properties/AbstractTernPropertyPage.java
121 294 3455 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/properties/TernModulesPropertyPage.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.java
180 545 5740 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/EditorUtils.java
322 864 10461 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/HTMLTernPrinter.java
44 140 1394 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/utils/LineOfOffsetProvider.java
58 167 1689 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/JsonContentProvider.java
52 147 1515 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/JsonLabelProvider.java
49 134 1183 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/MemberWrapper.java
91 252 2463 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernModuleLabelProvider.java
72 196 1876 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernRepositoryLabelProvider.java
49 137 1381 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernScriptPathContentProvider.java
62 184 1909 ./eclipse/tern.eclipse.ide.ui/src/tern/eclipse/ide/ui/viewers/TernScriptPathLabelProvider.java
85 272 1947 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/FileTreeContentProvider.java
142 445 3523 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/FileTreeLabelProvider.java
113 256 3704 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/j2v8/J2V8TernEditor.java
110 256 3708 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditor.java
233 559 7725 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithAngularJS.java
232 557 7635 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/nodejs/NodejsTernEditorWithFiles.java
93 222 2971 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/rhino/RhinoTernEditor.java
217 527 7005 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/rhino/RhinoTernEditorWithAngularJS.java
214 523 6887 ./eclipse/tern.eclipse.swt.samples/src/tern/eclipse/swt/samples/rhino/RhinoTernEditorWithFiles.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.