JetBrains / ForTea
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 8% | 18% | 72%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 0% | 8% | 20% | 70%
kts0% | 0% | 52% | 0% | 47%
xml0% | 0% | 0% | 40% | 59%
kt0% | 0% | 0% | 0% | 100%
lex0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
flex0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Backend0% | 0% | 8% | 20% | 71%
Frontend0% | 0% | 12% | 5% | 82%
Longest Files (Top 50)
File# lines# units
T4TypingAssist.cs
in Backend/Core/ForTea.Core/Services/TypingAssist
311 16
T4CSharpIntermediateConverterBase.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeGeneration/Converters
279 19
T4CSharpCustomModificationHandler.cs
in Backend/Core/ForTea.Core/Psi
254 16
T4TreeExtensions.cs
in Backend/Core/ForTea.Core/Tree
241 15
build.gradle.kts
in Frontend
235 -
T4TargetFileManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/Managing/Impl
213 13
T4FileDependencyCache.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
193 7
T4CSharpCustomIndentHandler.cs
in Backend/Core/ForTea.Core/Psi/Formatting
193 8
T4CSharpCodeStructureProvider.cs
in Backend/Core/ForTea.Core/Services/CodeStructure
179 8
T4ReSharperEnvironment.cs
in Backend/ReSharperPlugin/ForTea.ReSharperPlugin
178 1
T4CSharpCodeGenerationInfoCollectorBase.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting
172 14
T4PsiModuleProvider.cs
in Backend/Core/ForTea.Core/Psi/Modules
169 7
T4TemplateExecutionManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Impl
167 9
T4Parser.cs
in Backend/Core/ForTea.Core/Parsing
167 10
T4FilePsiModule.cs
in Backend/Core/ForTea.Core/Psi/Modules
166 4
TextTransformation.cs
in Backend/RiderPlugin/JetBrains.TextTemplating
164 12
T4CSharpExecutableIntermediateConverter.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/CodeGeneration/Converters
149 9
TextTemplatingEngineHost.cs
in Backend/RiderPlugin/JetBrains.TextTemplating/JetBrains
130 8
T4AssemblyReferenceManager.cs
in Backend/Core/ForTea.Core/Psi/Modules/References/Impl
129 8
T4LexerGenerated.Supplement.cs
in Backend/Core/ForTea.Core/Parsing/Lexing
127 6
T4CSharpCodeBehindIntermediateConverter.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeGeneration/Converters
117 11
T4TemplateCompiler.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/Managing/Impl
116 4
T4CSharpHighlightingProcess.cs
in Backend/ReSharperPlugin/ForTea.ReSharperPlugin/Daemon/Processes
116 4
T4ReferenceExtractionManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/CodeGeneration/Reference/Impl
114 6
plugin.xml
in Frontend/src/main/resources/META-INF
112 -
T4LightWeightAssemblyResolutionCache.cs
in Backend/ReSharperPlugin/ForTea.ReSharperPlugin/Psi/Resolve/Assemblies/Impl
112 7
T4LowLevelReferenceExtractionManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/CodeGeneration/Reference/Impl
110 5
T4ProtocolModelManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Impl
104 6
T4IncludeAwareDaemonProcessVisitor.cs
in Backend/Core/ForTea.Core/Daemon/Processes
102 8
ForTeaBuild.cs
in Backend/ReSharperPlugin/build/_build
97 1
T4BuildMessageConverter.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/Managing/Impl
96 6
T4MacroResolutionCache.cs
in Backend/ReSharperPlugin/ForTea.ReSharperPlugin/Psi/Resolve/Macros
94 4
T4Errors.xml
in Backend/Core/ForTea.Core/Daemon/Highlightings
93 -
build.gradle.kts
in Frontend/grammarkit
91 1
T4ExpressionDescription.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting/Descriptions
91 8
T4CSharpCodeGenerationIntermediateResult.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting
90 2
CreateTransformTextMethodQuickFix.cs
in Backend/Core/ForTea.Core/Daemon/QuickFixes
88 5
T4OutputExtensionFrontendNotifier.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Highlighting/Impl
87 6
T4AssemblyReferenceResolver.cs
in Backend/Core/ForTea.Core/Psi/Resolve/Assemblies/Impl
86 5
build.gradle.kts
in Frontend/protocol
85 -
T4CodeStructureDirective.cs
in Backend/Core/ForTea.Core/Services/CodeStructure
84 5
T4IndirectIncludeTransitiveClosureSearcher.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
83 4
T4InternalGenerator.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Tool
82 5
T4PreprocessedTemplateFlagInvalidator.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
82 4
T4FileRunMarkerGutterMark.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/RunMarkers
81 3
T4CSharpGeneratedDocumentService.cs
in Backend/Core/ForTea.Core/Psi
81 2
T4ParameterDescription.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting/Descriptions
80 6
T4BuildSessionViewImpl.kt
in Frontend/src/main/kotlin/com/jetbrains/fortea/configuration/impl
77 -
T4CSharpCodeStructureAspects.cs
in Backend/Core/ForTea.Core/Services/CodeStructure
77 3
T4TemplatePreprocessingManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Services/Impl
76 3
Files With Most Units (Top 50)
File# lines# units
T4CSharpIntermediateConverterBase.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeGeneration/Converters
279 19
T4CSharpCustomModificationHandler.cs
in Backend/Core/ForTea.Core/Psi
254 16
T4TypingAssist.cs
in Backend/Core/ForTea.Core/Services/TypingAssist
311 16
T4TreeExtensions.cs
in Backend/Core/ForTea.Core/Tree
241 15
T4CSharpCodeGenerationInfoCollectorBase.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting
172 14
T4TargetFileManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/Managing/Impl
213 13
TextTransformation.cs
in Backend/RiderPlugin/JetBrains.TextTemplating
164 12
T4CSharpCodeBehindIntermediateConverter.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeGeneration/Converters
117 11
T4Parser.cs
in Backend/Core/ForTea.Core/Parsing
167 10
T4TemplateExecutionManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Impl
167 9
T4CSharpExecutableIntermediateConverter.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/CodeGeneration/Converters
149 9
TextTemplatingEngineHost.cs
in Backend/RiderPlugin/JetBrains.TextTemplating/JetBrains
130 8
T4AssemblyReferenceManager.cs
in Backend/Core/ForTea.Core/Psi/Modules/References/Impl
129 8
T4CSharpCustomIndentHandler.cs
in Backend/Core/ForTea.Core/Psi/Formatting
193 8
T4IncludeAwareDaemonProcessVisitor.cs
in Backend/Core/ForTea.Core/Daemon/Processes
102 8
T4ExpressionDescription.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting/Descriptions
91 8
T4CSharpCodeStructureProvider.cs
in Backend/Core/ForTea.Core/Services/CodeStructure
179 8
T4FileDependencyCache.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
193 7
T4PsiModuleProvider.cs
in Backend/Core/ForTea.Core/Psi/Modules
169 7
T4LightWeightAssemblyResolutionCache.cs
in Backend/ReSharperPlugin/ForTea.ReSharperPlugin/Psi/Resolve/Assemblies/Impl
112 7
T4OutputExtensionFrontendNotifier.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Highlighting/Impl
87 6
T4ProtocolModelManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Impl
104 6
T4CodeFoldingProcessor.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/Features/Folding
75 6
T4ReferenceExtractionManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/CodeGeneration/Reference/Impl
114 6
T4BuildMessageConverter.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/Managing/Impl
96 6
T4LexerGenerated.Supplement.cs
in Backend/Core/ForTea.Core/Parsing/Lexing
127 6
T4SyntaxHighlightingVisitor.cs
in Backend/Core/ForTea.Core/Daemon/Syntax
60 6
T4QuickDocPresenterBase.cs
in Backend/Core/ForTea.Core/Daemon/Quickdocs
38 6
T4CSharpCodeGenerationUtils.cs
in Backend/Core/ForTea.Core/TemplateProcessing
63 6
T4ParameterDescription.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting/Descriptions
80 6
T4CSharpExecutableCodeBehindIntermediateConverter.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeGeneration/Converters
56 6
T4InternalGenerator.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/ProtocolAware/Tool
82 5
T4LightMacroResolver.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/Psi/Resolve/Macros/Impl
68 5
T4LowLevelReferenceExtractionManager.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/CodeGeneration/Reference/Impl
110 5
T4DeclaredAssembliesManager.cs
in Backend/Core/ForTea.Core/Psi/Cache
76 5
T4CodeFormatter.cs
in Backend/Core/ForTea.Core/Psi/Service/Impl
68 5
T4AssemblyReferenceResolver.cs
in Backend/Core/ForTea.Core/Psi/Resolve/Assemblies/Impl
86 5
CreateTransformTextMethodQuickFix.cs
in Backend/Core/ForTea.Core/Daemon/QuickFixes
88 5
T4ProblemAnalyzerProcess.cs
in Backend/Core/ForTea.Core/Daemon/Processes
67 5
T4CodeStructureDirective.cs
in Backend/Core/ForTea.Core/Services/CodeStructure
84 5
T4HighlightingProcess.cs
in Backend/ReSharperPlugin/ForTea.ReSharperPlugin/Daemon/Processes
69 5
T4PostProcessorProcessListener.kt
in Frontend/src/main/kotlin/com/jetbrains/fortea/configuration/run/execution
23 4
T4FeatureAwareLightMacroResolver.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/Psi/Resolve/Macros/FeatureAware
68 4
T4TemplateCompiler.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/TemplateProcessing/Managing/Impl
116 4
T4PreprocessedTemplateFlagInvalidator.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
82 4
T4IndirectIncludeTransitiveClosureSearcher.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
83 4
T4FilePsiModule.cs
in Backend/Core/ForTea.Core/Psi/Modules
166 4
T4ProjectPsiModuleHandler.cs
in Backend/Core/ForTea.Core/Psi/Modules
67 4
T4ProjectFileType.cs
in Backend/Core/ForTea.Core/Psi/FileType
38 4
T4EncodingsManager.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting
65 4
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 77 long lines.

File# lines# units# long lines
lex
T4Rules.lex
in Backend/Core/ForTea.Core/Parsing/Lexing
51 - 40
Strings.Designer.cs
in Backend/Core/ForTea.Core/Resources
62 2 5
T4PreprocessedTemplateFlagUtils.cs
in Backend/Core/ForTea.Core/Psi/Cache/Impl
13 - 3
build.ps1
in Backend/ReSharperPlugin
61 - 3
props
10 - 3
T4SyntaxHighlightingHost.kt
in Frontend/src/main/kotlin/com/jetbrains/fortea/highlighting
36 1 2
DefineForTeaConstants.cs
in Backend/Core/BuildScript
25 1 2
targets
PackagesLock.targets
in Backend/ReSharperPlugin
14 - 2
build.gradle.kts
in Frontend/protocol
85 - 1
build.gradle.kts
in Frontend/grammarkit
91 1 1
T4PreprocessNotificationManager.kt
in Frontend/src/main/kotlin/com/jetbrains/fortea/configuration
28 - 1
T4RunConfiguration.kt
in Frontend/src/main/kotlin/com/jetbrains/fortea/configuration/run
38 2 1
T4BuildProjectsBeforeRunTaskProvider.kt
in Frontend/src/main/kotlin/com/jetbrains/fortea/configuration/run/task
70 2 1
build.gradle.kts
in Frontend
235 - 1
ForTeaInRiderProduct.cs
in Backend/RiderPlugin/ForTea.RiderPlugin/BuildScript
14 - 1
T4FilePsiModule.cs
in Backend/Core/ForTea.Core/Psi/Modules
166 4 1
T4CodeFormatter.cs
in Backend/Core/ForTea.Core/Psi/Service/Impl
68 5 1
T4HighlightingAttributeIds.cs
in Backend/Core/ForTea.Core/Daemon/Attributes
25 - 1
T4StatementAfterFeatureAnalyzer.cs
in Backend/Core/ForTea.Core/Daemon/ProblemAnalyzers
25 1 1
T4UnresolvedMacroAnalyzer.cs
in Backend/Core/ForTea.Core/Daemon/ProblemAnalyzers
27 1 1
T4NoSupportForVBAnalyzer.cs
in Backend/Core/ForTea.Core/Daemon/ProblemAnalyzers
20 1 1
T4EscapedKeywordAnalyzer.cs
in Backend/Core/ForTea.Core/Daemon/ProblemAnalyzers
21 1 1
T4IllegalCharacterAnalyzer.cs
in Backend/Core/ForTea.Core/Daemon/ProblemAnalyzers
34 1 1
T4TextAfterFeatureAnalyzer.cs
in Backend/Core/ForTea.Core/Daemon/ProblemAnalyzers
34 1 1
T4CSharpCodeGenerationInfoCollectorBase.cs
in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting
172 14 1