vtcode 0.123.7

A Rust-based terminal coding agent with modular architecture supporting multiple LLM providers
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
id: no-println
language: Kotlin
severity: warning
message: Avoid `println` in production code; use a logging framework instead
note: |
  Direct console output via `println` is not configurable, cannot be routed to
  log aggregators, and clutters production output. Use a structured logging
  framework such as SLF4J, Logback, or Android's Timber.
rule:
  any:
    - pattern: println($$$ARGS)
    - pattern: System.out.println($$$ARGS)
    - pattern: System.err.println($$$ARGS)
files:
  - src/**/*.kt
  - src/**/*.kts