12345678910111213141516171819202122232425262728293031323334 |
- # Copyright 2024 The Electron Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- # The set of path prefixes that should be checked for unsafe buffer usage (see
- # -Wunsafe-buffer-usage in Clang).
- #
- # ***
- # Paths should be written as relative to the root of the source tree with
- # unix-style path separators. Directory prefixes should end with `/`, such
- # as `base/`.
- # ***
- #
- # Files in this set are known to not use pointer arithmetic/subscripting, and
- # make use of constructs like base::span or containers like std::vector instead.
- #
- # See `docs/unsafe_buffers.md`.
- # These directories are excluded because they come from outside Electron and
- # we don't have control over their contents.
- -base/
- -chrome/
- -components/
- -device/
- -extensions/
- -google_apis/
- -net/
- -services/
- -skia/
- -third_party/
- -tools/
- -ui/
- -url/
- -v8/
|