diff --git a/yesqa.py b/yesqa.py
index 431a8f8..860cb44 100644
--- a/yesqa.py
+++ b/yesqa.py
@@ -27,8 +27,13 @@ def _run_flake8(filename: str) -> Dict[int, Set[str]]:
     out, _ = subprocess.Popen(cmd, stdout=subprocess.PIPE).communicate()
     ret: Dict[int, Set[str]] = collections.defaultdict(set)
     for line in out.decode().splitlines():
-        lineno, code = line.split('\t')
-        ret[int(lineno)].add(code)
+        # TODO: use --no-show-source when that is released instead
+        try:
+            lineno, code = line.split('\t')
+        except ValueError:
+            pass  # ignore additional output besides our --format
+        else:
+            ret[int(lineno)].add(code)
     return ret
 
 

yesqa fails with ValueError if show-source is enabled
When the `flake8` option `show-source` is set to `True`, `yesqa` fails with `ValueError`.

```
Traceback (most recent call last):
  File ".../bin/yesqa", line 10, in <module>
    sys.exit(main())
  File ".../lib/python3.7/site-packages/yesqa.py", line 158, in main
    retv |= fix_file(filename)
  File ".../lib/python3.7/site-packages/yesqa.py", line 123, in fix_file
    flake8_results = _run_flake8(tmpfile.name)
  File ".../lib/python3.7/site-packages/yesqa.py", line 30, in _run_flake8
    lineno, code = line.split('\t')
ValueError: not enough values to unpack (expected 2, got 1)
```

Setting `show-source` to `False` in the flake8 configuration (in my case, `setup.cfg`) fixes the issue.
diff --git a/tests/yesqa_test.py b/tests/yesqa_test.py
index 0cf703c..75d1081 100644
--- a/tests/yesqa_test.py
+++ b/tests/yesqa_test.py
@@ -107,3 +107,13 @@ def test_main(tmpdir, capsys):
     assert g.read() == 'x = 1\n'
     out, _ = capsys.readouterr()
     assert out == f'Rewriting {g}\n'
+
+
+def test_show_source_in_config(tmpdir, capsys):
+    f = tmpdir.join('f.py')
+    f.write('import os  # noqa\n')
+    tmpdir.join('tox.ini').write('[flake8]\nshow_source = true\n')
+    with tmpdir.as_cwd():
+        ret = yesqa.main((str(f),))
+    assert ret == 0
+    assert f.read() == 'import os  # noqa\n'

pip install -e .[dev]
parse_log_pytest
pytest
3.8
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
exceptiongroup==1.2.2
flake8==7.1.2
iniconfig==2.1.0
mccabe==0.7.0
packaging==24.2
pluggy==1.5.0
pycodestyle==2.12.1
pyflakes==3.2.0
pytest==8.3.5
tokenize-rt==6.0.0
tomli==2.2.1
-e git+https://github.com/asottile/yesqa.git@b13a51aa54142c59219c764e9f9362c049b439ed#egg=yesqa

name: yesqa
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.4.4=h6a678d5_1
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=3.0.16=h5eee18b_0
  - pip=24.2=py38h06a4308_0
  - python=3.8.20=he870216_0
  - readline=8.2=h5eee18b_0
  - setuptools=75.1.0=py38h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.44.0=py38h06a4308_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - exceptiongroup==1.2.2
      - flake8==7.1.2
      - iniconfig==2.1.0
      - mccabe==0.7.0
      - packaging==24.2
      - pluggy==1.5.0
      - pycodestyle==2.12.1
      - pyflakes==3.2.0
      - pytest==8.3.5
      - tokenize-rt==6.0.0
      - tomli==2.2.1
prefix: /opt/conda/envs/yesqa

tests/yesqa_test.py::test_show_source_in_config
tests/yesqa_test.py::test_non_utf8_bytes tests/yesqa_test.py::test_ok[] tests/yesqa_test.py::test_ok[# tests/yesqa_test.py::test_ok[import tests/yesqa_test.py::test_ok["""\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa tests/yesqa_test.py::test_ok[from tests/yesqa_test.py::test_ok[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA tests/yesqa_test.py::test_rewrite[x tests/yesqa_test.py::test_rewrite[import tests/yesqa_test.py::test_rewrite[# tests/yesqa_test.py::test_rewrite[try:\n tests/yesqa_test.py::test_rewrite[wrong tests/yesqa_test.py::test_main
yesqa.py
yesqa.py