Skip to content

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

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

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

Triggered via pull request February 19, 2026 10:16
Status Success
Total duration 1m 4s
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#L775
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#L572
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#L743
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#L783
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#L648
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.executionTime
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L654
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.exitStatus
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L659
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.result
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L642
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#L405
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L405
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L412
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L412
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L413
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L413
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L414
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L414
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L415
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L415
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L432
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L432
Do not start a literal by 0 unless its an octal value
Design CollapsibleIfStatements: src/main/java/org/metricshub/ssh/SshClient.java#L434
This if statement could be combined with its parent