git-remote-object-store 0.2.2

Git remote helper backed by cloud object stores (S3, Azure Blob Storage)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Proper nouns and acronyms that clippy::doc_markdown should not flag.
# Using ".." appends to the default list rather than replacing it.
doc-valid-idents = ["S3", "Azure", "DoS", "RustFS", ".."]

# Stdout discipline (see `.claude/rules/protocol-stdout.md`).
# The remote-helper binaries and the LFS custom-transfer agent speak
# their wire protocol on stdout, so a stray `println!`/`print!`/`dbg!` in a
# library module silently corrupts the protocol. The management CLI and the
# LFS agent legitimately write to stdout — both files carry an explicit
# `#![allow(clippy::disallowed_macros)]`.
disallowed-macros = [
  { path = "std::println", reason = "stdout is the wire protocol; use tracing or eprintln" },
  { path = "std::print", reason = "stdout is the wire protocol; use tracing or eprintln" },
  { path = "std::dbg", reason = "stdout is the wire protocol; use tracing::debug" },
]