blob: 6dedca376c4f2d015b353c0ae45856e645dbdf00 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package main
var additionalSkipDirs = []string{
// Skip the gn build out directory.
"out",
// Skip examples directories.
"examples",
"garnet/examples",
"src/experiences/examples",
"src/media/audio/examples",
"src/sys/pkg/bin/pm/examples",
"third_party/glfw/examples",
"third_party/lz4/examples",
// Skip test directories.
"build/test",
"garnet/public/lib/fostr/test",
"prebuilt/ml/tests",
"prebuilt/third_party/go/linux-x64/src/go/build/testdata",
"prebuilt/third_party/web_engine_tests",
"scripts/fxtest/test",
"scripts/sdk/gn/test_project/tests",
"sdk/cts/tests",
"sdk/dart/fuchsia_inspect/test",
"sdk/lib/inspect/contrib/cpp/tests",
"sdk/testing/sl4f/client/test",
"src/connectivity/telephony/lib/qmi-protocol/tests",
"src/devices/sysmem/tests",
"src/security/fcrypto/test",
"src/sys/component_manager/src/elf_runner/tests",
"src/sys/component_manager/testing",
"src/sys/component_manager/tests",
"src/sys/lib/fuchsia-bootfs/testdata",
"src/sys/pkg/testing",
"src/sys/pkg/tests",
"src/tests",
"src/ui/scenic/lib/input/tests",
"third_party/expat/testdata",
"third_party/glfw/tests",
"third_party/go/src/go/build/testdata",
"tools/debug/elflib/testdata",
"tools/debug/symbolize/testdata",
"tools/fidl/fidlc/testdata",
"tools/fidl/fidldoc/src/templates/markdown/testdata",
"tools/fidl/gidl/mixer/testdata",
"tools/testing",
"zircon/kernel/lib/devicetree/tests",
"zircon/system/ulib/bitmap/test",
"zircon/system/ulib/elfload/test",
"zircon/system/ulib/fs/test",
"zircon/system/ulib/ktrace/test",
"zircon/system/ulib/utf_conversion/test",
// Skip template directories.
"src/devices/tools/banjo/src/backends/templates",
"src/devices/tools/fidlgen_banjo/src/backends/templates",
// Skip generated localization files.
"src/experiences/bin/simple_browser_internationalization/lib/localization",
"src/experiences/session_shells/ermine/internationalization/lib/localization",
// Skip flutter generated / cache directory.
"third_party/dart-pkg/git/flutter/bin/cache",
// Skip "_latest" directories.
"prebuilt/third_party/cast_runner_latest",
"prebuilt/third_party/cast_runner_internal_latest",
"prebuilt/third_party/chromecast_latest",
"prebuilt/third_party/chromecast_eng_latest",
"prebuilt/third_party/chromedriver_latest",
"prebuilt/third_party/chromedriver_internal_latest",
"prebuilt/third_party/chromium_tests_latest",
"prebuilt/third_party/chromium_latest",
"prebuilt/third_party/web_runner_latest",
"prebuilt/third_party/web_runner_internal_latest",
"prebuilt/third_party/web_engine_tests_latest",
"prebuilt/third_party/web_engine_tests_internal_latest",
"prebuilt/third_party/web_engine_latest",
// Skip check-licenses pattern texts.
"tools/check-licenses/golden",
// None of these binaries end up in Fuchsia images.
"prebuilt/audio",
"prebuilt/third_party/qemu",
"prebuilt/third_party/sysroot/linux",
"prebuilt/touch",
"prebuilt/virtualization/packages/termina_guest",
"zircon/prebuilt/downloads/firmware/bluetooth",
// Skip generated protocol buffers. These trip the checker because third_party is in the path.
"third_party/grpc/src/core/ext/upb-generated/third_party",
"third_party/grpc/src/core/ext/upbdefs-generated/third_party",
// TODO(fxb/57392): zircon build unification.
"third_party/zstd",
"third_party/lz4/programs",
"third_party/lz4/tests",
// TODO(jcecil): Audit vendor directories.
"vendor/amlogic",
"vendor/arm",
"vendor/google",
"vendor/synaptics",
"vendor/third_party/cobalt_registry",
"vendor/third_party/widevine_cdm",
"prebuilt/third_party/go/linux-x64/pkg/linux_amd64/cmd/vendor",
"prebuilt/third_party/go/linux-x64/pkg/linux_amd64/vendor",
"prebuilt/third_party/go/linux-x64/src/cmd/vendor",
"prebuilt/third_party/go/linux-x64/src/vendor",
"prebuilt/vendor/amlogic",
"prebuilt/vendor/google",
"prebuilt/vendor/wavesfx",
"third_party/go/src/cmd/vendor",
"third_party/go/src/vendor",
"third_party/rust_crates/vendor/derp",
"third_party/rust_crates/vendor/ring",
"third_party/rust_crates/vendor/notify",
"third_party/rust_crates/vendor/pulldown-cmark",
"third_party/rust_crates/vendor/siphasher",
"third_party/rust_crates/vendor/untrusted",
"third_party/rust_crates/vendor/webpki",
"third_party/rust_crates/vendor/bstr",
// TODO(jcecil): Remove once completed.
"prebuilt/third_party", // TODO(jcecil): Remove ASAP.
"prebuilt/third_party/cmake", // fxbug.dev/87178
"prebuilt/third_party/gcc", //
"prebuilt/camera", // b/169948153 -
"prebuilt/connectivity/bluetooth/firmware/mediatek", // b/178712290 -
"prebuilt/third_party/cast_runner", //
"prebuilt/third_party/cast_runner_internal", //
"prebuilt/third_party/chromecast", //
"prebuilt/third_party/chromecast_eng", //
"prebuilt/third_party/web_engine", //
"prebuilt/third_party/web_runner", //
"prebuilt/third_party/web_runner_internal", //
"prebuilt/third_party/chromedriver", // b/180047878 -
"prebuilt/third_party/chromium_tests", // b/180047878 -
"prebuilt/third_party/chromium_tests_internal", // b/180047878 -
"prebuilt/third_party/chromium_internal", // b/180047878 -
"prebuilt/third_party/chromium", // b/180047878 -
"prebuilt/third_party/web_engine_tests_internal", // b/180047878 -
"prebuilt/third_party/ovmf", // fxb/59350 -
"prebuilt/third_party/rust", // b/178714477 -
"prebuilt/third_party/skia", // b/178714433 -
"src/connectivity/wlan/drivers/third_party/mediatek", // b/173236643 -
"src/connectivity/wlan/testing/hw-sim/BUILD.gn", //
"third_party/grpc/third_party/cares", // b/173238234 -
"third_party/libc-tests/third_party/nacl-tests", // b/178682771
}
var additionalSkipFiles = []string{
// Files that should always be skipped, all across the repository.
".gitignore",
"API_EVOLUTION.md",
"CODE_OF_CONDUCT.md",
"CONTRIBUTING.md",
"LICENSE-APACHE.old",
"LICENSE-MIT.old",
"NOTICE.html",
"SYNTAX.md",
"TESTING.md",
"all_selectors.txt",
"build-changelist.txt",
"cipd.gni",
"code_coverage.pb.go",
"getting_started.md",
"glossary.md",
"goldens.txt",
"licenses.dart",
"navbar.md",
// Unable to add copyright text to autogenerated code.
"tools/femu-control/femu-grpc/proto/emulator_controller.pb.go",
"tools/femu-control/femu-grpc/proto/emulator_controller_grpc.pb.go",
// zstd cleanup.
"third_party/zstd/src/COPYING", // fxb/68624
// TODO(jcecil): Remove once completed.
"prebuilt/third_party/rust/linux-x64/share/doc/rust/LICENSE-THIRD-PARTY",
"prebuilt/third_party/vulkansdk/linux/source/DirectXShaderCompiler/external/effcee/third_party/CMakeLists.txt", // b/178714418
"third_party/crashpad/third_party/glibc/elf/elf.h",
"third_party/dart-pkg/pub/devtools/build/assets/NOTICES",
"third_party/dart-pkg/pub/README.md",
"third_party/rust_crates/README.md",
"zircon/prebuilt/config.gni", // b/178734726
}