Code Metrics

The following repository-wide code line count report is generated automatically during the documentation build using cloc. The report excludes generated outputs and dependency directories to keep the results focused on source and documentation files. Both a language-level summary and a per-file breakdown are produced.

This report is refreshed automatically on every docs build.

Generated with cloc 2.06 in 0.08 seconds.

Lines by language

Language

Files

Blank

Comment

Code

TypeScript

19

757

478

6,594

JSON

7

0

0

4,916

JavaScript

7

397

312

3,401

CSS

4

183

4

1,114

Markdown

18

405

0

1,032

Python

1

69

36

286

make

1

19

1

134

Text

1

0

0

6

SVG

1

0

0

5

reStructuredText

1

7

11

2

Lines by file

File

Language

Blank

Comment

Code

.prettierrc.json

JSON

0

0

8

AGENTS.md

Markdown

22

0

75

CHANGELOG.md

Markdown

165

0

351

CODE_OF_CONDUCT.md

Markdown

35

0

88

CONTRIBUTING.md

Markdown

22

0

75

docs/requirements.txt

Text

0

0

6

docs/source/_static/css/custom.css

CSS

4

4

26

docs/source/api/index.rst

reStructuredText

7

11

2

docs/source/automated-testing.md

Markdown

9

0

29

docs/source/changelog.md

Markdown

0

0

3

docs/source/code-development.md

Markdown

0

0

3

docs/source/code-metrics.md

Markdown

3

0

6

docs/source/code-of-conduct.md

Markdown

0

0

3

docs/source/conf.py

Python

69

36

286

docs/source/detailed-usage.md

Markdown

32

0

102

docs/source/developer-guide.md

Markdown

18

0

57

docs/source/docgen.md

Markdown

8

0

18

docs/source/extension-overview.md

Markdown

65

0

156

docs/source/index.md

Markdown

2

0

21

docs/source/license.md

Markdown

0

0

2

docs/source/security-issues.md

Markdown

0

0

3

eslint.config.mjs

JavaScript

6

26

73

Makefile

make

19

1

134

media/loggerPanel.css

CSS

74

0

490

media/loggerPanel.js

JavaScript

225

285

1,807

media/sftpExplorer.css

CSS

83

0

460

media/sftpExplorer.js

JavaScript

122

0

1,241

media/sidebarView.css

CSS

22

0

138

media/sidebarView.js

JavaScript

29

0

203

package-lock.json

JSON

0

0

4,462

package.json

JSON

0

0

394

README.md

Markdown

18

0

30

resources/terminal.svg

SVG

0

0

5

SECURITY.md

Markdown

6

0

10

src/configuration.ts

TypeScript

7

23

62

src/deviceTree.ts

TypeScript

11

39

74

src/extension.ts

TypeScript

67

37

480

src/highlights.ts

TypeScript

1

5

7

src/hostEndpoints.ts

TypeScript

6

17

27

src/logPanel.ts

TypeScript

73

111

742

src/logSession.ts

TypeScript

78

52

664

src/passwordManager.ts

TypeScript

40

39

260

src/sftpExplorer.ts

TypeScript

258

37

2,818

src/sidebarView.ts

TypeScript

23

52

162

src/ssh2.d.ts

TypeScript

4

6

35

src/sshCommandRunner.ts

TypeScript

44

27

373

src/sshTerminal.ts

TypeScript

68

33

463

test/e2e/runTest.js

JavaScript

4

0

30

test/e2e/suite/extension.test.js

JavaScript

4

1

10

test/e2e/suite/index.js

JavaScript

7

0

37

tests/integration/logSession.integration.test.ts

TypeScript

7

0

65

tests/mocks/ssh.ts

TypeScript

15

0

68

tests/mocks/vscode.ts

TypeScript

27

0

166

tests/unit/passwordManager.test.ts

TypeScript

15

0

54

tests/unit/sshCommandRunner.test.ts

TypeScript

12

0

66

tsconfig.eslint.json

JSON

0

0

9

tsconfig.json

JSON

0

0

15

tsconfig.vitest.json

JSON

0

0

8

typedoc.json

JSON

0

0

20

vitest.config.ts

TypeScript

1

0

8