zephyr/scripts/requirements-extras.txt
Reto Schneider 80270727d0 scripts: requirements: extras: Suitable clang-format version
Even when BreakBeforeBraces is set to Linux, implying BraceWrapping for
AfterEnum to be true, clang-format version 12 puts the opening brace of
an enum declaration on a new line. [1]

One possible workaround would be to change AllowShortEnumsOnASingleLine
from false to true, but that would yield a different kind of unwanted
formatting.

clang-format version 13 and newer have this issue fixed, therefore
bumping the minimal version.

[1] https://github.com/llvm/llvm-project/issues/48983

Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
2022-08-02 15:17:18 +02:00

32 lines
742 B
Plaintext

# EXTRAS: optional or useful for development/developers workflow
# used by twister for --test-tree option
anytree
# helper for developers - check git commit messages
gitlint
# helper for developers
junit2html
# helper for developers - code formatter
clang-format>=1.13x
# Script used to build firmware images for NXP LPC MCUs.
lpc_checksum
# used by scripts/build/gen_cfb_font_header.py - helper script for user
Pillow
# can be used to sign a Zephyr application binary for consumption by a bootloader
imgtool>=1.7.1
# used by nanopb module to generate sources from .proto files
grpcio-tools
# used by scripts/release/bug_bash.py for generating top ten bug squashers
PyGithub
# used to generate devicetree dependency graphs
graphviz