Files
allwpilib/wpiutil/.styleguide
Gold856 d4311d5a29 [wpiutil,glass,dlt] Replace libprotobuf with upb for dynamic decode (#7988)
libprotobuf is a very annoying dependency to deal with, and with the switch to nanopb for generated C++ code, libprotobuf is only used for dynamic decode in the GUI apps. libprotobuf has been swapped out with upb, a much smaller C-based library that supports reflection and can therefore do dynamic decode. This means we can remove the libprotobuf dependency and stop dealing with build issues because of it.
2025-08-16 22:56:32 -07:00

56 lines
917 B
Plaintext

cppHeaderFileInclude {
\.h$
\.hpp$
\.inc$
\.inl$
expected$
math$
numbers$
scope$
}
cppSrcFileInclude {
\.cpp$
}
modifiableFileExclude {
src/main/native/include/wpi/MulticastServiceAnnouncer\.h$
}
generatedFileExclude {
src/main/native/thirdparty/
src/main/native/include/wpi/fs\.h$
src/main/native/include/wpi/FastQueue\.h$
src/main/native/cpp/fs\.cpp$
src/main/native/resources/
src/main/native/windows/StackWalker
src/test/native/cpp/llvm/
src/test/native/cpp/span/
src/test/native/cpp/json/
src/generated/test/native/cpp
}
licenseUpdateExclude {
src/main/native/cpp/Base64\.cpp$
src/main/native/cpp/sha1\.cpp$
src/main/native/include/wpi/sha1\.h$
}
repoRootNameOverride {
wpiutil
}
includeOtherLibs {
^fmt/
^gmock/
^gtest/
^upb/
}
includeGuardRoots {
wpiutil/src/main/native/cpp/
wpiutil/src/main/native/include/
wpiutil/src/test/native/cpp/
}