message: Separate code path for interactive
  Summary:
  Do not print
  ```
  1 files, 0 errors, 0 warnings, 0 advices, 0 disabled
  ```
  when REPL.
diff: @@ -237,6 +237,8 @@ fn main() -> anyhow::Result<()> {
  if args.lsp {
  ctx.mode = ContextMode::Check;
  lsp::server(ctx)?;
  + } else if is_interactive {
  + interactive(&ctx)?;
  } else {
  let mut stats = Stats::default();
  for e in args.evaluate.clone() {
  @@ -249,10 +251,6 @@ fn main() -> anyhow::Result<()> {
  drain(ctx.file(&file).messages, args.json, &mut stats);
  }
  - if is_interactive {
  - interactive(&ctx)?;
  - }
  -
  if !args.json {
  println!("{}", stats);
  if stats.error > 0 {
  