third_party.pigweed.src/pw_presubmit
Wyatt Hepler eb93a74feb pw_presubmit: Summarize files being examined
- Introduce a file summary that expresses the files being examined in a
  condensed way. It is important to clearly communicate which files are
  being checked to avoid confusion.
- Use the file summary in pw format.
- Include file count in the final presubmit summary.
- Fix some mypy complaints.

Example file summary:

  ./                1 file (1 .gni)
  docs/             2 files (1 .gn, 1 .rst)
  pw_assert/        1 file (1 .rst)
  pw_assert_basic/  2 files (1 .gn, 1 .rst)
  pw_bloat/         1 file (1 .gni)
  pw_boot_armv7m/   1 file (1 .bloaty)
  pw_env_setup/     5 files (2 .py, 1 .gn, 1 .rst, 1 other)
  pw_kvs/           3 files (2 .cc, 1 .h)
  pw_presubmit/     3 files (3 .py)
  pw_protobuf/      3 files (2 .rst, 1 .gn)
  pw_watch/         2 files (2 .py)
  (5 others)/       5 files (2 .rst, 2 .gni, 1 .py)

Bug: 105
Change-Id: I4cffc470d9b5b1d1eca8e913a041d507ba8fe3ea
2020-03-05 11:28:17 -08:00
..
py pw_presubmit: Summarize files being examined 2020-03-05 11:28:17 -08:00
BUILD.gn Roll GN to 239533d 2020-02-28 01:33:18 +00:00
docs.rst
README.md

pw_presubmit: Tools for running presubmit checks