Adds .editorconfig, copied byte-for-byte from sneak/dnswatcher (blob 2fe0ce0). This is the small, safe half of #59; the .golangci.yml half is deferred — adopting the org-standard config surfaces ~2,990 lint findings on vaultik and needs a separate lint-cleanup decision (see #59). Hence refs #59, not closes.
make check and docker build . are green (a static config file does not affect them). Left open for review (not merged).
Adds `.editorconfig`, copied byte-for-byte from `sneak/dnswatcher` (blob `2fe0ce0`). This is the small, safe half of #59; the `.golangci.yml` half is deferred — adopting the org-standard config surfaces ~2,990 lint findings on vaultik and needs a separate lint-cleanup decision (see #59). Hence `refs #59`, not `closes`.
`make check` and `docker build .` are green (a static config file does not affect them). Left open for review (not merged).
1. Scope — PASS
Diff adds exactly one file, .editorconfig (+12 lines), and nothing else. git log origin/main..origin/issue-59-editorconfig shows a single commit. .golangci.yml is NOT present — correctly deferred.
SHAs match, so byte-identical. Line-by-line content also verified identical (root = true; [*] block: space/4/lf/utf-8/trim/final-newline; [Makefile] to tab).
3. No side effects — PASS .editorconfig is an editor-hint file read only by IDEs/editors that support the spec. It is not consumed by make, the Go toolchain, go test, golangci-lint, or any CI step in this repo, so it cannot affect make check, tests, or lint results. It is purely additive with zero runtime/build surface.
4. Hygiene — PASS
Commit title: Add .editorconfig (refs #59) — ends with (refs #59), correctly using refs (partial work, not closing the issue).
No Claude/Anthropic/AI/Co-Authored-By/claude.ai references in the diff, the file, or the commit message.
Commit message is a clean single subject line, no trailers.
VERDICT: PASS
Independent adversarial review (reviewer separate from the author):
## Review: `sneak/vaultik` PR `issue-59-editorconfig` (`a8a424d`)
**1. Scope — PASS**
Diff adds exactly one file, `.editorconfig` (+12 lines), and nothing else. `git log origin/main..origin/issue-59-editorconfig` shows a single commit. `.golangci.yml` is NOT present — correctly deferred.
**2. Content byte-identical to `dnswatcher` — PASS**
- PR file blob SHA: `2fe0ce0`, 178 bytes
- `dnswatcher` `.editorconfig` blob SHA: `2fe0ce08508c7246d98b6bf8dbc96f0921f825f5`, 178 bytes
- SHAs match, so byte-identical. Line-by-line content also verified identical (`root = true`; `[*]` block: space/4/lf/utf-8/trim/final-newline; `[Makefile]` to tab).
**3. No side effects — PASS**
`.editorconfig` is an editor-hint file read only by IDEs/editors that support the spec. It is not consumed by `make`, the Go toolchain, `go test`, `golangci-lint`, or any CI step in this repo, so it cannot affect `make check`, tests, or lint results. It is purely additive with zero runtime/build surface.
**4. Hygiene — PASS**
- Commit title: `Add .editorconfig (refs #59)` — ends with ` (refs #59)`, correctly using `refs` (partial work, not closing the issue).
- No `Claude`/`Anthropic`/AI/`Co-Authored-By`/`claude.ai` references in the diff, the file, or the commit message.
- Commit message is a clean single subject line, no trailers.
VERDICT: PASS
sneak
merged commit 928c389a5a into main2026-08-07 17:46:19 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds
.editorconfig, copied byte-for-byte fromsneak/dnswatcher(blob2fe0ce0). This is the small, safe half of #59; the.golangci.ymlhalf is deferred — adopting the org-standard config surfaces ~2,990 lint findings on vaultik and needs a separate lint-cleanup decision (see #59). Hencerefs #59, notcloses.make checkanddocker build .are green (a static config file does not affect them). Left open for review (not merged).Independent adversarial review (reviewer separate from the author):
Review:
sneak/vaultikPRissue-59-editorconfig(a8a424d)1. Scope — PASS
Diff adds exactly one file,
.editorconfig(+12 lines), and nothing else.git log origin/main..origin/issue-59-editorconfigshows a single commit..golangci.ymlis NOT present — correctly deferred.2. Content byte-identical to
dnswatcher— PASS2fe0ce0, 178 bytesdnswatcher.editorconfigblob SHA:2fe0ce08508c7246d98b6bf8dbc96f0921f825f5, 178 bytesroot = true;[*]block: space/4/lf/utf-8/trim/final-newline;[Makefile]to tab).3. No side effects — PASS
.editorconfigis an editor-hint file read only by IDEs/editors that support the spec. It is not consumed bymake, the Go toolchain,go test,golangci-lint, or any CI step in this repo, so it cannot affectmake check, tests, or lint results. It is purely additive with zero runtime/build surface.4. Hygiene — PASS
Add .editorconfig (refs #59)— ends with(refs #59), correctly usingrefs(partial work, not closing the issue).Claude/Anthropic/AI/Co-Authored-By/claude.aireferences in the diff, the file, or the commit message.VERDICT: PASS