vtcode 0.128.2

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
17
id: no-chars-enumerate
valid:
  - |
      for (i, ch) in s.char_indices() {
          println!("{}: {}", i, ch);
      }
  - |
      let chars: Vec<(usize, char)> = s.char_indices().collect();
invalid:
  - |
      for (i, ch) in s.chars().enumerate() {
          if ch == ' ' {
              return i;
          }
      }
  - |
      let pos = text.chars().enumerate().find(|(_, c)| *c == '\n').map(|(i, _)| i);