Skip to content

Issue #76: Add fileSize method to retrieve remote file size via SFTP #92

Issue #76: Add fileSize method to retrieve remote file size via SFTP

Issue #76: Add fileSize method to retrieve remote file size via SFTP #92

Triggered via pull request February 18, 2026 21:18
Status Success
Total duration 1m 9s
Artifacts –

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error and 24 warnings
build / build / build
Error: The provided rootDirectory target/ssh-java-1.0.04-SNAPSHOT.buildinfo is not a valid directory
DM_DEFAULT_ENCODING: src/main/java/org/metricshub/ssh/SshClient.java#L770
Found reliance on default encoding in org.metricshub.ssh.SshClient.interactiveSession(InputStream, OutputStream): new java.io.InputStreamReader(InputStream)
DM_DEFAULT_ENCODING: src/main/java/org/metricshub/ssh/SshClient.java#L567
Found reliance on default encoding in org.metricshub.ssh.SshClient.readFile(String, Long, Integer): java.io.ByteArrayOutputStream.toString()
ICAST_IDIV_CAST_TO_DOUBLE: src/main/java/org/metricshub/ssh/SshClient.java#L738
Integral division result cast to double or float in org.metricshub.ssh.SshClient.executeCommand(String, int)
DM_DEFAULT_ENCODING: src/main/java/org/metricshub/ssh/SshClient.java#L778
Found reliance on default encoding in org.metricshub.ssh.SshClient$2.run(): String.getBytes()
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L643
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.executionTime
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L649
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.exitStatus
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L654
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.result
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L637
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.success
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L330
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L400
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L400
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L407
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L407
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L408
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L408
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L409
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L409
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L410
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L410
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L427
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L427
Do not start a literal by 0 unless its an octal value
Design CollapsibleIfStatements: src/main/java/org/metricshub/ssh/SshClient.java#L429
This if statement could be combined with its parent