grpc/grpc.rpmlintrc
2023-05-11 11:40:18 -04:00

34 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# These are not real spelling errors…
addFilter(r' spelling-error .*[ \(]en_US\)? (microservices|auth|gRPC|'
r'channelz|proto(buf)?|unary|rpc|grpcio|csds|localhost|'
r'grpc(debug)?|servicers|[Dx]DS|programatically) ')
# Maybe some of these are supposed to be CRNL-terminated:
addFilter(r' wrong-file-end-of-line-encoding '
r'/usr/share/doc/grpc/examples/csharp/')
# Many subpackages do not have their own documentation!
addFilter(r' no-documentation')
# We believe we have patched all calls to SSL_CTX_set_cipher_list with
# hard-coded values to use "PROFILE=SYSTEM" instead, thereby complying with the
# system policy.
addFilter(r' crypto-policy-non-compliance-openssl .* SSL_CTX_set_cipher_list')
# These will not dangle after the ca-certificates dependency is installed:
addFilter(r' dangling-relative-symlink .*\.pem$')
# We do not really have a way to work around this. It should be okay in
# practice. Hopefully the grpc_cli executable will become disentangled from the
# test libraries upstream and this will go away.
addFilter(r' shared-lib-without-dependency-information '
r'/.*libgrpc.._error_details\.so')
# There is nothing to document for these; they do not have --help output and
# are intended for program use.
addFilter(r' no-manual-page-for-binary grpc_.*_plugin$')
# There is really no version information available.
addFilter(r' unversioned-explicit-provides bundled\((upb|utf8_range)\)')
# There is no replacement for these.
addFilter(r' obsolete-not-provided python3-grpcio-(admin|csds)$')
# Every RPM has this…
addFilter(r' strange-permission grpc\.spec 600$')
# This is OK; it just doesnt link libc
addFilter(r' shared-library-without-dependency-information /.*/libgrpc\+\+_error_details\.so\.')
# It is reasonable for trivial __init__.py files to be duplicates.
addFilter(r' files-duplicate .*__init__\.py')