package
0.0.0-20241217204129-3c3b82064a1e
Repository: https://github.com/aep-dev/api-linter.git
Documentation: pkg.go.dev

# Functions

DescriptorName returns the precise location for a descriptor's name.
FieldLabel returns the precise location for a field's label.
FieldOption returns the precise location for the given extension defintion on the given field.
FieldResourceReference returns the precise location for a field's resource reference annotation.
FieldType returns the precise location for a field's type.
FileCCEnableArenas returns the location of the `cc_enable_arenas` option.
FileCsharpNamespace returns the location of the csharp_namespace file option in a file descriptor.
FileImport returns the location of the import on the given `index`, or `nil` if no import with such `index` is found.
FileJavaPackage returns the location of the java_package file option in a file descriptor.
FilePackage returns the location of the package definition in a file descriptor.
FilePhpNamespace returns the location of the php_namespace file option in a file descriptor.
FileResourceDefinition returns the precise location of the `google.api.resource_definition` annotation.
FileRubyPackage returns the location of the ruby_package file option in a file descriptor.
FileSyntax returns the location of the syntax definition in a file descriptor.
MessageResource returns the precise location of the `google.api.resource` annotation.
MethodHTTPRule returns the precise location of the method's `google.api.http` rule, if any.
MethodOperationInfo returns the precise location of the method's `google.longrunning.operation_info` annotation, if any.
MethodOption returns the precise location of the method's option with the given field number, if any.
MethodRequestType returns the precise location of the method's input type.
MethodResponseType returns the precise location of the method's output type.
MethodSignature returns the precise location of the method's `google.api.method_signature` annotation, if any.