Skip to content

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

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

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

Triggered via pull request February 19, 2026 08:57
Status Success
Total duration 1m 13s
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#L773
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#L570
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#L741
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#L781
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#L646
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.executionTime
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L652
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.exitStatus
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L657
Unread public/protected field: org.metricshub.ssh.SshClient$CommandResult.result
URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: src/main/java/org/metricshub/ssh/SshClient.java#L640
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#L403
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L403
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#L411
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L411
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#L430
Do not start a literal by 0 unless its an octal value
Error Prone AvoidUsingOctalValues: src/main/java/org/metricshub/ssh/SshClient.java#L430
Do not start a literal by 0 unless its an octal value
Design CollapsibleIfStatements: src/main/java/org/metricshub/ssh/SshClient.java#L432
This if statement could be combined with its parent