The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
pnpm-lock.yaml in common/config/rush |
16561 | - |
TypeScriptBuilder.ts in apps/heft/src/plugins/TypeScriptPlugin |
982 | 28 |
RushConfiguration.ts in apps/rush-lib/src/api |
971 | 80 |
MarkdownDocumenter.ts in apps/api-documenter/src/documenters |
938 | 26 |
YamlDocumenter.ts in apps/api-documenter/src/documenters |
828 | 33 |
ApiModelGenerator.ts in apps/api-extractor/src/generators |
810 | 26 |
FileSystem.ts in libraries/node-core-library/src |
775 | 64 |
ExtractorConfig.ts in apps/api-extractor/src/api |
723 | 13 |
Collector.ts in apps/api-extractor/src/collector |
626 | 26 |
PublishUtilities.ts in apps/rush-lib/src/logic |
614 | 20 |
ExportAnalyzer.ts in apps/api-extractor/src/analyzer |
605 | 19 |
ChangeAction.ts in apps/rush-lib/src/cli/actions |
580 | 24 |
JestPlugin.ts in heft-plugins/heft-jest-plugin/src |
564 | 13 |
DeployManager.ts in apps/rush-lib/src/logic/deploy |
555 | 14 |
Utilities.ts in apps/rush-lib/src/utilities |
525 | 29 |
BaseInstallManager.ts in apps/rush-lib/src/logic/base |
502 | 16 |
RushInstallManager.ts in apps/rush-lib/src/logic/installManager |
483 | 9 |
MessageRouter.ts in apps/api-extractor/src/collector |
481 | 24 |
PublishAction.ts in apps/rush-lib/src/cli/actions |
473 | 16 |
PnpmShrinkwrapFile.ts in apps/rush-lib/src/logic/pnpm |
469 | 28 |
ConfigurationFile.ts in libraries/heft-config-file/src |
466 | 15 |
CommandLineConfiguration.ts in apps/rush-lib/src/api |
457 | 8 |
AstSymbolTable.ts in apps/api-extractor/src/analyzer |
427 | 15 |
PackageJsonUpdater.ts in apps/rush-lib/src/logic |
419 | 8 |
ProjectBuildCache.ts in apps/rush-lib/src/logic/buildCache |
412 | 11 |
Git.ts in apps/rush-lib/src/logic |
400 | 26 |
CertificateManager.ts in libraries/debug-certificate-manager/src |
400 | 10 |
TaskExecutionManager.ts in apps/rush-lib/src/logic/taskExecution |
390 | 14 |
install-run.js in common/scripts |
386 | 19 |
Span.ts in apps/api-extractor/src/analyzer |
380 | 29 |
install-run.ts in apps/rush-lib/src/scripts |
369 | 18 |
ApiReportGenerator.ts in apps/api-extractor/src/generators |
368 | 6 |
ProjectTaskRunner.ts in apps/rush-lib/src/logic/taskExecution |
366 | 6 |
SetupPackageRegistry.ts in apps/rush-lib/src/logic/setup |
344 | 9 |
SubprocessRunnerBase.ts in apps/heft/src/utilities/subprocess |
337 | 12 |
_common.js in eslint/eslint-config/profile |
332 | 1 |
RushCommandLineParser.ts in apps/rush-lib/src/cli |
324 | 16 |
ToSdpConvertHelper.ts in apps/api-documenter/src/utils |
323 | 15 |
ProjectChangeAnalyzer.ts in apps/rush-lib/src/logic |
319 | 8 |
VersionManager.ts in apps/rush-lib/src/logic |
318 | 18 |
AzureStorageBuildCacheProvider.ts in rush-plugins/rush-azure-storage-build-cache-plugin/src |
314 | 13 |
BuildTransformer.ts in heft-plugins/heft-jest-plugin/src/transformers |
313 | 15 |
DtsRollupGenerator.ts in apps/api-extractor/src/generators |
309 | 4 |
Extractor.ts in apps/api-extractor/src/api |
308 | 8 |
PhasedScriptAction.ts in apps/rush-lib/src/cli/scriptActions |
307 | 8 |
NodeServicePlugin.ts in apps/heft/src/plugins |
298 | 11 |
SelectionParameterSet.ts in apps/rush-lib/src/cli |
297 | 6 |
Terminal.ts in libraries/node-core-library/src/Terminal |
293 | 15 |
DeclarationReferenceGenerator.ts in apps/api-extractor/src/generators |
289 | 11 |
WorkspaceInstallManager.ts in apps/rush-lib/src/logic/installManager |
283 | 6 |
File | # lines | # units |
---|---|---|
RushConfiguration.ts in apps/rush-lib/src/api |
971 | 80 |
FileSystem.ts in libraries/node-core-library/src |
775 | 64 |
YamlDocumenter.ts in apps/api-documenter/src/documenters |
828 | 33 |
Span.ts in apps/api-extractor/src/analyzer |
380 | 29 |
Utilities.ts in apps/rush-lib/src/utilities |
525 | 29 |
TypeScriptBuilder.ts in apps/heft/src/plugins/TypeScriptPlugin |
982 | 28 |
PnpmShrinkwrapFile.ts in apps/rush-lib/src/logic/pnpm |
469 | 28 |
MarkdownDocumenter.ts in apps/api-documenter/src/documenters |
938 | 26 |
Collector.ts in apps/api-extractor/src/collector |
626 | 26 |
ApiModelGenerator.ts in apps/api-extractor/src/generators |
810 | 26 |
VersionPolicy.ts in apps/rush-lib/src/api |
222 | 26 |
Git.ts in apps/rush-lib/src/logic |
400 | 26 |
Colors.ts in libraries/node-core-library/src/Terminal |
210 | 26 |
CommandLineParameterProvider.ts in libraries/ts-command-line/src/providers |
261 | 25 |
MessageRouter.ts in apps/api-extractor/src/collector |
481 | 24 |
ChangeAction.ts in apps/rush-lib/src/cli/actions |
580 | 24 |
RushConfigurationProject.ts in apps/rush-lib/src/api |
248 | 23 |
PackageJsonEditor.ts in apps/rush-lib/src/api |
254 | 21 |
PublishUtilities.ts in apps/rush-lib/src/logic |
614 | 20 |
ExportAnalyzer.ts in apps/api-extractor/src/analyzer |
605 | 19 |
There are 30 files with lines longer than 120 characters. In total, there are 1823 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
pnpm-lock.yaml in common/config/rush |
16561 | - | 1744 |
pnpm-lock.yaml in common/autoinstallers/rush-prettier |
248 | - | 40 |
AddAction.ts in apps/rush-lib/src/cli/actions |
164 | 3 | 6 |
install-run.js in common/scripts |
386 | 19 | 3 |
TypeScriptBuilder.ts in apps/heft/src/plugins/TypeScriptPlugin |
982 | 28 | 2 |
CommandLineConfiguration.ts in apps/rush-lib/src/api |
457 | 8 | 2 |
publish.yaml in common/config/azure-pipelines/templates |
14 | - | 2 |
_common.js in eslint/eslint-config/profile |
332 | 1 | 2 |
build-tests.cmd in apps/api-extractor |
3 | - | 1 |
DtsEmitHelpers.ts in apps/api-extractor/src/generators |
141 | 4 | 1 |
HeftCommandLineParser.ts in apps/heft/src/cli |
226 | 11 | 1 |
TypeScriptInternals.ts in apps/heft/src/plugins/TypeScriptPlugin/internalTypings |
70 | - | 1 |
LastInstallFlag.ts in apps/rush-lib/src/api |
81 | 9 | 1 |
RushProjectConfiguration.ts in apps/rush-lib/src/api |
277 | 5 | 1 |
RushXCommandLine.ts in apps/rush-lib/src/cli |
188 | 4 | 1 |
BaseInstallAction.ts in apps/rush-lib/src/cli/actions |
172 | 4 | 1 |
PhasedScriptAction.ts in apps/rush-lib/src/cli/scriptActions |
307 | 8 | 1 |
index.ts in apps/rush-lib/src |
57 | - | 1 |
ChangeFiles.ts in apps/rush-lib/src/logic |
124 | 7 | 1 |
PackageJsonUpdater.ts in apps/rush-lib/src/logic |
419 | 8 | 1 |