Path Lines of Code build/fbcode_builder/getdeps/test/expr_test.py 35 build/fbcode_builder/getdeps/test/manifest_test.py 138 build/fbcode_builder/getdeps/test/platform_test.py 26 build/fbcode_builder/getdeps/test/scratch_test.py 67 build/fbcode_builder/specs/__init__.py 1 build/fbcode_builder/specs/fbthrift.py 17 build/fbcode_builder/specs/fbzmq.py 43 build/fbcode_builder/specs/fizz.py 24 build/fbcode_builder/specs/fmt.py 18 build/fbcode_builder/specs/folly.py 13 build/fbcode_builder/specs/gmock.py 19 build/fbcode_builder/specs/mvfst.py 22 build/fbcode_builder/specs/proxygen.py 25 build/fbcode_builder/specs/proxygen_quic.py 21 build/fbcode_builder/specs/re2.py 11 build/fbcode_builder/specs/rocksdb.py 17 build/fbcode_builder/specs/sodium.py 20 build/fbcode_builder/specs/wangle.py 20 build/fbcode_builder/specs/zstd.py 25 common/mangle/tests/Test.hs 147 common/util/tests/AesonTest.hs 20 common/util/tests/AllocLimitTest.hs 33 common/util/tests/AsyncTest.hs 25 common/util/tests/BufferTest.hs 58 common/util/tests/ConcurrentTest.hs 32 common/util/tests/Control/MonadTest.hs 20 common/util/tests/ControlExceptionTest.hs 23 common/util/tests/DynamicBench.hs 112 common/util/tests/DynamicHelper.cpp 44 common/util/tests/DynamicHelper.h 15 common/util/tests/DynamicTest.hs 71 common/util/tests/ExceptionTest.hs 79 common/util/tests/FilePathTest.hs 85 common/util/tests/GFlagsTest.cpp 2 common/util/tests/GFlagsTest.hs 55 common/util/tests/GraphTest.hs 37 common/util/tests/HsStructHelper.cpp 91 common/util/tests/HsStructHelper.h 19 common/util/tests/HsStructTest.hs 256 common/util/tests/HsStructTestTypes.hsc 36 common/util/tests/IOBufTest.cpp 28 common/util/tests/IOBufTest.hs 29 common/util/tests/IOTest.hs 22 common/util/tests/JSONPrettyTest.hs 27 common/util/tests/LensTest.hs 22 common/util/tests/ListTest.hs 38 common/util/tests/LogTest.hs 11 common/util/tests/LogTest/Explicit.hs 20 common/util/tests/LogTest/MonadStack.hs 29 common/util/tests/LogTest/OverloadedStrings.hs 15 common/util/tests/MD5Test.hs 11 common/util/tests/MovingAverageRateLimiterTest.hs 76 common/util/tests/OptParseTest.hs 49 common/util/tests/RWVarTest.hs 65 common/util/tests/RateLimiterMapTest.hs 54 common/util/tests/RegexTest.hs 23 common/util/tests/StreamTest.hs 29 common/util/tests/StringQuasiTest.hs 15 common/util/tests/THTest.hs 13 common/util/tests/TimeSecTest.hs 15 common/util/tests/ToExpTest.hs 44 common/util/tests/UnitTests.hs 118 common/util/tests/github/SpecRunner.hs 5 compiler/test/DummyBinaryForBuild.hs 24 compiler/test/InstallFixtures.hs 7 compiler/test/TestFixtures.hs 109 compiler/test/fixtures/gen-hs2/A/ChildService/Client.hs 134 compiler/test/fixtures/gen-hs2/A/ChildService/Service.hs 110 compiler/test/fixtures/gen-hs2/A/ParentService/Client.hs 20 compiler/test/fixtures/gen-hs2/A/ParentService/Service.hs 63 compiler/test/fixtures/gen-hs2/A/S/Client.hs 229 compiler/test/fixtures/gen-hs2/A/S/Service.hs 158 compiler/test/fixtures/gen-hs2/A/Types.hs 401 compiler/test/fixtures/gen-hs2/B/Types.hs 419 compiler/test/fixtures/gen-hs2/D/Types.hs 654 compiler/test/fixtures/gen-hs2/HsTest/Types.hs 1392 compiler/test/fixtures/gen-hs2/Namespace/E/TU__Service/Client.hs 236 compiler/test/fixtures/gen-hs2/Namespace/E/TU__Service/Service.hs 159 compiler/test/fixtures/gen-hs2/Namespace/E/Types.hs 245 compiler/test/fixtures/gen-hs2/Service/MyService/Client.hs 240 compiler/test/fixtures/gen-hs2/Service/MyService/Service.hs 169 compiler/test/fixtures/gen-hs2/Service/Q/Client.hs 168 compiler/test/fixtures/gen-hs2/Service/Q/Service.hs 142 compiler/test/fixtures/gen-hs2/Service/Types.hs 146 compiler/test/fixtures/gen-hs2/Service/X/Client.hs 127 compiler/test/fixtures/gen-hs2/Service/X/Service.hs 102 compiler/test/fixtures/gen-hs2/Service/Y/Client.hs 21 compiler/test/fixtures/gen-hs2/Service/Y/Service.hs 63 compiler/test/genjsonloc-contains.sh 26 compiler/test/github/Util.hs 80 compiler/test/if/a.thrift 39 compiler/test/if/b.thrift 54 compiler/test/if/c.thrift 43 compiler/test/if/d.thrift 45 compiler/test/if/e.thrift 21 cpp-channel/test/CompactBench.cpp 17 cpp-channel/test/CompactBench.hs 55 cpp-channel/test/HeaderChannelTest.hs 100 cpp-channel/test/LifetimeTest.hs 55 cpp-channel/test/MathServer.cpp 46 exactprint/tests/CodemodTest.hs 112 exactprint/tests/RoundTripTest.hs 113 exactprint/tests/fbthrift-tests/adapter/src/module.thrift 103 exactprint/tests/fbthrift-tests/any/src/module.thrift 9 exactprint/tests/fbthrift-tests/array_shape_arraykey/src/module.thrift 53 exactprint/tests/fbthrift-tests/arrprov_skip_frames/src/module.thrift 24 exactprint/tests/fbthrift-tests/basic-annotations/src/module.thrift 41 exactprint/tests/fbthrift-tests/basic-enum/src/module.thrift 38 exactprint/tests/fbthrift-tests/basic-stack-arguments/src/module.thrift 24 exactprint/tests/fbthrift-tests/basic-structured-annotations/src/included.thrift 3 exactprint/tests/fbthrift-tests/basic-structured-annotations/src/module.thrift 83 exactprint/tests/fbthrift-tests/basic-structured-annotations/src/namespaced.thrift 5 exactprint/tests/fbthrift-tests/basic-swift-bean/src/module.thrift 55 exactprint/tests/fbthrift-tests/basic/src/module.thrift 38 exactprint/tests/fbthrift-tests/big-struct/src/module.thrift 551 exactprint/tests/fbthrift-tests/cocoa-enum-from-string/src/module.thrift 5 exactprint/tests/fbthrift-tests/cocoa-reserved-properties-prefix/src/module.thrift 5 exactprint/tests/fbthrift-tests/complex-struct/src/module.thrift 179 exactprint/tests/fbthrift-tests/complex-union/src/module.thrift 37 exactprint/tests/fbthrift-tests/constants/src/module.thrift 178 exactprint/tests/fbthrift-tests/coroutines/src/module.thrift 7 exactprint/tests/fbthrift-tests/deprecated-enforce-required/src/module.thrift 3 exactprint/tests/fbthrift-tests/deprecated-public-fields/src/module.thrift 3 exactprint/tests/fbthrift-tests/doctext/src/module.thrift 24 exactprint/tests/fbthrift-tests/empty-struct/src/module.thrift 5 exactprint/tests/fbthrift-tests/enums/src/module.thrift 13 exactprint/tests/fbthrift-tests/exceptions/src/module.thrift 27 exactprint/tests/fbthrift-tests/fatal/src/module.thrift 352 exactprint/tests/fbthrift-tests/fatal/src/reflection_dep_B.thrift 4 exactprint/tests/fbthrift-tests/fatal/src/reflection_dep_C.thrift 6 exactprint/tests/fbthrift-tests/fatal/src/reflection_dep_D.thrift 4 exactprint/tests/fbthrift-tests/from_map_construct/src/module.thrift 35 exactprint/tests/fbthrift-tests/frozen-struct/src/include1.thrift 5 exactprint/tests/fbthrift-tests/frozen-struct/src/include2.thrift 5 exactprint/tests/fbthrift-tests/frozen-struct/src/module.thrift 18 exactprint/tests/fbthrift-tests/go-service/src/module.thrift 21 exactprint/tests/fbthrift-tests/go-typedef/src/module0.thrift 8 exactprint/tests/fbthrift-tests/go-typedef/src/module1.thrift 37 exactprint/tests/fbthrift-tests/go-typedef/src/module2.thrift 5 exactprint/tests/fbthrift-tests/hack-arrays/src/module.thrift 7 exactprint/tests/fbthrift-tests/hack-attributes/src/module1.thrift 20 exactprint/tests/fbthrift-tests/hack-const-collections/src/module.thrift 18 exactprint/tests/fbthrift-tests/hack-enum-typing/src/module.thrift 5 exactprint/tests/fbthrift-tests/hack-exceptions-mapconstruct/src/module.thrift 24 exactprint/tests/fbthrift-tests/hack-exceptions-transparent-enum/src/module.thrift 8 exactprint/tests/fbthrift-tests/hack-exceptions/src/module.thrift 24 exactprint/tests/fbthrift-tests/hack-mangledsvcs/src/module.thrift 3 exactprint/tests/fbthrift-tests/hack-map-with-enum-key/src/module.thrift 8 exactprint/tests/fbthrift-tests/hack_service/src/module.thrift 9 exactprint/tests/fbthrift-tests/hack_service/src/module2.thrift 11 exactprint/tests/fbthrift-tests/includes/src/IncludesAlso.thrift 3 exactprint/tests/fbthrift-tests/includes/src/includes.thrift 14 exactprint/tests/fbthrift-tests/includes/src/matching_module_name.thrift 5 exactprint/tests/fbthrift-tests/includes/src/matching_names.thrift 4 exactprint/tests/fbthrift-tests/includes/src/matching_struct_names.thrift 10 exactprint/tests/fbthrift-tests/includes/src/module.thrift 7 exactprint/tests/fbthrift-tests/includes/src/other/matching_module_name.thrift 4 exactprint/tests/fbthrift-tests/includes/src/service.thrift 12 exactprint/tests/fbthrift-tests/includes/src/transitive.thrift 5 exactprint/tests/fbthrift-tests/inheritance/src/module.thrift 10 exactprint/tests/fbthrift-tests/interactions/src/module.thrift 25 exactprint/tests/fbthrift-tests/java-swift-annotation/src/module.thrift 27 exactprint/tests/fbthrift-tests/java-swift-int-enum/src/module.thrift 26 exactprint/tests/fbthrift-tests/json_experimental/src/DemoWidgetDocs.thrift 20 exactprint/tests/fbthrift-tests/json_experimental/src/ThriftdocTest.thrift 104 exactprint/tests/fbthrift-tests/lazy_constants/src/module.thrift 53 exactprint/tests/fbthrift-tests/lazy_deserialization/src/simple.thrift 54 exactprint/tests/fbthrift-tests/lazy_deserialization/src/terse_writes.thrift 25 exactprint/tests/fbthrift-tests/line-numbers/src/module.thrift 13 exactprint/tests/fbthrift-tests/list/src/module.thrift 2 exactprint/tests/fbthrift-tests/map_construct/src/module.thrift 35 exactprint/tests/fbthrift-tests/mcpp2-compare/src/enums.thrift 28 exactprint/tests/fbthrift-tests/mcpp2-compare/src/extra_services.thrift 48 exactprint/tests/fbthrift-tests/mcpp2-compare/src/includes.thrift 14 exactprint/tests/fbthrift-tests/mcpp2-compare/src/module.thrift 361 exactprint/tests/fbthrift-tests/mcpp2-compare/src/reflection.thrift 3 exactprint/tests/fbthrift-tests/mixin/src/module.thrift 16 exactprint/tests/fbthrift-tests/namespace/src/extend.thrift 6 exactprint/tests/fbthrift-tests/namespace/src/hsmodule.thrift 7 exactprint/tests/fbthrift-tests/namespace/src/module.thrift 8 exactprint/tests/fbthrift-tests/nimble/src/module.thrift 6 exactprint/tests/fbthrift-tests/no_metadata/src/module.thrift 26 exactprint/tests/fbthrift-tests/optionals/src/module.thrift 32 exactprint/tests/fbthrift-tests/params/src/module.thrift 8 exactprint/tests/fbthrift-tests/php-migration/src/module.thrift 24 exactprint/tests/fbthrift-tests/php_hack_ns/src/module.thrift 9 exactprint/tests/fbthrift-tests/php_hack_ns/src/module2.thrift 13 exactprint/tests/fbthrift-tests/py-future/src/test.thrift 9 exactprint/tests/fbthrift-tests/py-kwargs/src/module.thrift 258 exactprint/tests/fbthrift-tests/py-reserved/src/test.thrift 17 exactprint/tests/fbthrift-tests/py-sort-keys/src/module.thrift 4 exactprint/tests/fbthrift-tests/py3/src/empty.thrift 2 exactprint/tests/fbthrift-tests/py3/src/module.thrift 139 exactprint/tests/fbthrift-tests/pyi/src/dependent.thrift 13 exactprint/tests/fbthrift-tests/pyi/src/shared.thrift 134 exactprint/tests/fbthrift-tests/qualified/src/module0.thrift 16 exactprint/tests/fbthrift-tests/qualified/src/module1.thrift 16 exactprint/tests/fbthrift-tests/qualified/src/module2.thrift 18 exactprint/tests/fbthrift-tests/refs/src/includes.thrift 5 exactprint/tests/fbthrift-tests/refs/src/module.thrift 110 exactprint/tests/fbthrift-tests/refs/src/module2.thrift 4 exactprint/tests/fbthrift-tests/req-opt/src/module.thrift 8 exactprint/tests/fbthrift-tests/rust-include_src/src/module.thrift 7 exactprint/tests/fbthrift-tests/rust-newtype-typedef/src/module.thrift 16 exactprint/tests/fbthrift-tests/rust-noserver/src/module.thrift 29 exactprint/tests/fbthrift-tests/rust-raw-identifiers/src/mod.thrift 8 exactprint/tests/fbthrift-tests/rust-request-context/src/module.thrift 34 exactprint/tests/fbthrift-tests/service-fuzzer/src/module.thrift 20 exactprint/tests/fbthrift-tests/shape_arraykeys/src/module.thrift 35 exactprint/tests/fbthrift-tests/shape_construct/src/module.thrift 45 exactprint/tests/fbthrift-tests/shape_construct_no_use_hack_collections/src/module.thrift 45 exactprint/tests/fbthrift-tests/shape_hack_arrays/src/module.thrift 35 exactprint/tests/fbthrift-tests/shape_nullable_everything/src/module.thrift 35 exactprint/tests/fbthrift-tests/shapes/src/module.thrift 60 exactprint/tests/fbthrift-tests/shapes_final/src/module.thrift 60 exactprint/tests/fbthrift-tests/shapes_php_arrays/src/module.thrift 9 exactprint/tests/fbthrift-tests/sink/src/module.thrift 42 exactprint/tests/fbthrift-tests/soft-attribute/src/module.thrift 4 exactprint/tests/fbthrift-tests/stream/src/module.thrift 12 exactprint/tests/fbthrift-tests/tablebased/src/module.thrift 28 exactprint/tests/fbthrift-tests/templated-deserialize/src/module.thrift 39 exactprint/tests/fbthrift-tests/transitive-deps/src/a.thrift 5 exactprint/tests/fbthrift-tests/transitive-deps/src/b.thrift 2 exactprint/tests/fbthrift-tests/transitive-deps/src/c.thrift 3 exactprint/tests/fbthrift-tests/types/src/include.thrift 4 exactprint/tests/fbthrift-tests/types/src/module.thrift 152 exactprint/tests/fbthrift-tests/visitation/src/module.thrift 352 exactprint/tests/fbthrift-tests/visitation/src/reflection_dep_B.thrift 4 exactprint/tests/fbthrift-tests/visitation/src/reflection_dep_C.thrift 6 exactprint/tests/fbthrift-tests/visitation/src/reflection_dep_D.thrift 4 exactprint/tests/sync-fbthrift-tests.sh 7 lib/test/BinaryParserTest.hs 64 lib/test/ChannelTest.hs 22 lib/test/ClientTest.hs 35 lib/test/IOBufBench.cpp 12 lib/test/IOBufBench.hs 51 lib/test/JSONNullTest.hs 14 lib/test/JSONNumTest.hs 53 lib/test/JSONStringTest.hs 31 lib/test/SocketChannelTest.hs 30 lib/test/helpers/Network.hs 11 lib/test/helpers/TestChannel.hs 46 lib/test/if/echoer.thrift 4 lib/test/if/math.thrift 13 lib/test/lib/TestCommon.hs 100 server/test/DanglingPointerTest.hs 70 server/test/HandlerTest.hs 39 server/test/HaskellProcessorTest.cpp 133 server/test/ServerTest.hs 127 server/test/common/CalculatorHandler.hs 31 server/test/common/EchoHandler.hs 14 server/test/if/hash_map.thrift 7 tests/AddPrefixTest.hs 23 tests/BinaryProtocolTest.hs 20 tests/ConstGenTest.hs 38 tests/ConstParserTest.hs 155 tests/ConstTest.hs 7 tests/DuplicateNamesTest.hs 21 tests/EnumConstTest.hs 6 tests/EnumTest.hs 56 tests/ExceptionTest.hs 40 tests/FlagsTest.hs 14 tests/HasFieldTest.hs 41 tests/IncludesTest.hs 16 tests/InputCheckingTest.hs 45 tests/InstancesTest.hs 5 tests/IntegrationTest.hs 63 tests/InterfaceTest.hs 75 tests/JSONTest.hs 31 tests/LexerTest.hs 115 tests/MapTest.hs 24 tests/MessageTest.hs 82 tests/MessedUpCaseTest.hs 13 tests/NamespaceTest.hs 8 tests/ParensTest.hs 6 tests/ParserTest.hs 49 tests/RecursiveTest.hs 58 tests/RequiredSymbolsTest.hs 45 tests/ScopedEnumsTest.hs 15 tests/ServiceTest.hs 105 tests/TypecheckerTest.hs 416 tests/TypecheckerTestLenient.hs 243 tests/cpp/hs_test.cpp 64 tests/cpp/hs_test.h 9 tests/cpp/messages.cpp 69 tests/cpp/messages.h 9 tests/if/A.thrift 16 tests/if/B.thrift 16 tests/if/C.thrift 9 tests/if/D.thrift 5 tests/if/E.thrift 3 tests/if/EnumConst.thrift 16 tests/if/constants.thrift 41 tests/if/duplicate.thrift 8 tests/if/enum.thrift 18 tests/if/exception.thrift 6 tests/if/flags.thrift 4 tests/if/foo.thrift 32 tests/if/hasfield.thrift 93 tests/if/hs_prefix.thrift 24 tests/if/hs_test.thrift 52 tests/if/hs_test_instances.hs 56 tests/if/huge.hs 5 tests/if/huge.thrift 80 tests/if/instances.hs 10 tests/if/map.thrift 14 tests/if/messed_up_case.thrift 14 tests/if/monoid.thrift 5 tests/if/namespace.thrift 7 tests/if/namespace_included.thrift 11 tests/if/parens.thrift 10 tests/if/scoped_enums.thrift 22 tests/if/service.thrift 19 tests/if/versions.thrift 26 tests/thrift-tests.cabal 267