blob: 47325ca9c4b140f59c61ba90ee7131d9b6d8e7d5 [file]
# Copyright (c) 2026 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
agentic_review {
capability_groups {
path_expression: "api/(?:.*/)?[^/]*\\.(?:h|hpp|java)"
path_expression: "rtc_base/(?:.*/)?[^/]*\\.(?:h|hpp)"
path_expression: "sdk/(?:.*/)?[^/]*\\.(?:h|hpp|java|m|mm)"
rules: "knowledge_base/rules/api/annotate-deprecated-public-apis.md"
}
capability_groups {
path_expression: "(?:.*/)?[^/]*_interface\\.h"
path_expression: "api/(?:.*/)?[^/]*\\.(?:h|hpp)"
rules: "knowledge_base/rules/api/assert-notreached-in-default-interface-methods.md"
}
capability_groups {
path_expression: "api/(?:.*/)?[^/]*\\.(?:h|hpp)"
path_expression: "sdk/(?:.*/)?[^/]*\\.java"
path_expression_exclusion: "(?:.*/)?[^/]*test[^/]*"
path_expression_exclusion: "(?:.*/)?test/.*"
path_expression_exclusion: "(?:.*/)?testing/.*"
path_expression_exclusion: "(?:.*/)?tests/.*"
rules: "knowledge_base/rules/api/document-public-enum-values.md"
}
capability_groups {
path_expression: "(?:.*/)?[^/]*_interface\\.h"
path_expression: "api/(?:.*/)?[^/]*\\.(?:cc|cpp|h|hpp|mm)"
rules: "knowledge_base/rules/api/link-specifications-and-annotate-nonstandard-extensions.md"
}
}