Files
rk35xx-android14/external/flatbuffers/Formatters.md
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

1.1 KiB

Format Guidelines

If you are interesting in contributing to the flatbuffers project, please take a second to read this document. Each language has it's own set of rules, that are defined in their respective formatter/linter documents.

Notes

  • Run the linter on the language you are working on before making a Pull Request.
  • DONT format/lint the generated code.

Languages

C++

C++ uses clang-format as it's formatter. Run the following script sh scripts/clang-format-git.sh, and it should style the C++ code according to google style guide.

Swift

Swift uses swiftformat as it's formatter. Take a look at how to install here. Run the following command swiftformat --config swift.swiftformat . in the root directory of the project

Typescript

Typescript uses eslint as it's linter. Take a look at how to install here. Run the following command eslint ts/** --ext .ts in the root directory of the project