vtcode 0.123.7

A Rust-based terminal coding agent with modular architecture supporting multiple LLM providers
id: no-console-except-error
valid:
  - |
      logger.info("started");
  - |
      try {
        doWork();
      } catch (e) {
        console.error("failed", e);
      }
  - |
      // console.error in catch is allowed
      try {
        riskyOp();
      } catch (err) {
        console.error(err);
      }
invalid:
  - |
      console.log("debug output");
  - |
      console.warn("deprecated");
  - |
      console.debug("trace", value);
  - |
      console.error("outside catch block");