blob: 6f1d1482813cc7a2f9fd2ad26e1bb007f0f8db70 [file] [log] [blame]
################################################################################
# This file describes all the files we don't need to do a copyright header
# check on.
################################################################################
.*/CMakeLists\.txt$
.*/test/.*
.*/testing/.*
.*/tests/.*
.*third_party/googletest/.*
^build/.*
^build_overrides/.*
^fuchsia/.*
^out/.*
^tools/.*
^third_party/fuchsia-sdk/.*
^flutter/build/.*
^flutter/buildtools/.*
^flutter/impeller/fixtures/.*
^flutter/prebuilts/.*
^flutter/shell/platform/fuchsia/dart-pkg/zircon_ffi/lib/zircon_ffi.dart
^flutter/sky/packages/sky_engine/LICENSE
^flutter/testing/.*
^flutter/third_party/android_tools/.*
^flutter/third_party/angle/third_party/.*
^flutter/third_party/angle/tools/.*
^flutter/third_party/angle/util/.*
^flutter/third_party/benchmark/.*
^flutter/third_party/dart/pkg/.*
^flutter/third_party/dart/third_party/binary_size/.*
^flutter/third_party/dart/third_party/binaryen/.*
^flutter/third_party/dart/third_party/d3/.*
^flutter/third_party/dart/third_party/devtools/web/.*\.frag$
^flutter/third_party/dart/third_party/devtools/web/.*\.js$
^flutter/third_party/dart/third_party/pkg/.*
^flutter/third_party/dart/third_party/requirejs/.*
^flutter/third_party/depot_tools/.*
^flutter/third_party/expat/expat/lib/internal\.h$
^flutter/third_party/freetype2/docs/[^F].*$
^flutter/third_party/google_fonts_for_unit_tests/.*
^flutter/third_party/gradle/.*
^flutter/third_party/harfbuzz/.*\.py
^flutter/third_party/harfbuzz/perf/.*
^flutter/third_party/harfbuzz/src/harfbuzz.cc
^flutter/third_party/harfbuzz/util/.*
^flutter/third_party/icu/scripts/.*
^flutter/third_party/imgui/.*
^flutter/third_party/inja/third_party/amalgamate/.*
^flutter/third_party/inja/third_party/include/doctest/.*
^flutter/third_party/java/.*
^flutter/third_party/libpng/contrib/.*
^flutter/third_party/libwebp/.*\.py
^flutter/third_party/libwebp/examples/.*
^flutter/third_party/libwebp/extras/webp_quality.c
^flutter/third_party/libwebp/swig/.*
^flutter/third_party/llvm-project/.*
^flutter/third_party/ocmock/.*
^flutter/third_party/pkg/archive/.*
^flutter/third_party/pkg/flutter_packages/.*
^flutter/third_party/pkg/gcloud/.*
^flutter/third_party/pkg/googleapis/.*
^flutter/third_party/pkg/process/.*
^flutter/third_party/pkg/vector_math/.*
^flutter/third_party/protobuf/.*
^flutter/third_party/pyyaml/.*
^flutter/third_party/skia/third_party/freetype2/.*
^flutter/third_party/skia/third_party/icu/.*
^flutter/third_party/skia/third_party/libgrapheme/.*
^flutter/third_party/skia/third_party/libpng/.*
^flutter/third_party/skia/third_party/vello/.*
^flutter/third_party/swiftshader/third_party/.*
^flutter/third_party/swiftshader/third_party/llvm-10.0/.*
^flutter/third_party/swiftshader/third_party/llvm-16.0/.*
(?i)^flutter/third_party/vulkan-deps/glslang/src/LICENSE\.txt$
^flutter/third_party/vulkan-deps/spirv-headers/.*
^flutter/third_party/vulkan-deps/vulkan-headers/src/LICENSE\.md$
^flutter/third_party/vulkan-deps/vulkan-loader/.*
^flutter/third_party/vulkan-deps/vulkan-utility-libraries/src/LICENSE.md$
^flutter/third_party/vulkan-deps/vulkan-utility-libraries/src/scripts/.*
^flutter/tools/android_sdk/packages\.txt$
^flutter/tools/fuchsia/.*
^flutter/tools/licenses_cpp/data/.*
################################################################################
# Instances that don't have a clear resolution yet.
################################################################################
# I'm not sure why this LICENSE seems to generate a different package name on
# ci than locally. It isn't necessary because each vulkan-dep has its own
# license
^flutter/third_party/vulkan-deps/LICENSE$
# This isn't in the sky license, nor excluded.
^flutter/third_party/expat/expat/lib/siphash.h
# This directory isn't excluded explicitly but probably should be.
^flutter/third_party/harfbuzz/.ci/.*
# These files don't have headers and aren't explicitly excluded.
^flutter/third_party/harfbuzz/src/test-use-table.cc
^flutter/third_party/harfbuzz/src/wasm/graphite/shape.cc
^flutter/third_party/harfbuzz/src/wasm/sample/c/shape-fallback.cc
^flutter/third_party/harfbuzz/src/wasm/sample/c/shape-ot.cc
# These files don't have headers and aren't explicitly excluded (but they're scripts).
^flutter/third_party/libwebp/autogen.sh
^flutter/third_party/libwebp/iosbuild.sh
^flutter/third_party/libwebp/xcframeworkbuild.sh
# This file doesn't have a header and isn't excluded.
^flutter/third_party/harfbuzz/src/OT/Var/VARC/VARC.cc
# This file has no header, but it only includes other files.
^flutter/third_party/harfbuzz/src/harfbuzz-subset.cc
# These files have no header, but they are generated files.
^flutter/third_party/harfbuzz/src/hb-ot-shaper-indic-table.cc
^flutter/third_party/harfbuzz/src/hb-ot-shaper-vowel-constraints.cc
# These files don't seem to be explicitly excluded but aren't present in the
# sky license.
flutter/third_party/freetype2/autogen.sh
flutter/third_party/freetype2/builds/.*
flutter/third_party/freetype2/docs/markdown/javascripts/extra.js
flutter/third_party/freetype2/include/freetype-flutter-config/.*
flutter/third_party/freetype2/include/freetype/config/ftmodule.h
flutter/third_party/freetype2/include/freetype/ftchapters.h
flutter/third_party/freetype2/LICENSE.TXT
flutter/third_party/freetype2/src/gxvalid/gxvfgen.c
flutter/third_party/freetype2/src/psaux/.*
flutter/third_party/freetype2/src/tools/.*
flutter/third_party/freetype2/src/truetype/ttpload.c
# This file is a conglomeration of licenses found in files.
flutter/third_party/vulkan-deps/glslang/src/LICENSE.TXT
# This file has a copyright but isn't included in legacy tool
^flutter/third_party/freetype2/meson_options\.txt$