google.golang.org/grpc@v1.72.2/scripts/revive.toml (about)

     1  # Enabled rules
     2  [rule.blank-imports]
     3  
     4  [rule.context-as-argument]
     5  
     6  [rule.context-keys-type]
     7  
     8  [rule.dot-imports]
     9  
    10  [rule.errorf]
    11  
    12  [rule.error-return]
    13  
    14  [rule.error-strings]
    15  
    16  [rule.error-naming]
    17  
    18  [rule.exported]
    19  
    20  [rule.increment-decrement]
    21  
    22  [rule.indent-error-flow]
    23      arguments = ["preserveScope"]
    24  
    25  [rule.package-comments]
    26  
    27  [rule.range]
    28  
    29  [rule.receiver-naming]
    30  
    31  [rule.superfluous-else]
    32      arguments = ["preserveScope"]
    33  
    34  [rule.time-naming]
    35  
    36  [rule.unexported-return]
    37  
    38  [rule.unnecessary-stmt]
    39  
    40  [rule.unreachable-code]
    41  
    42  [rule.unused-parameter]
    43  
    44  [rule.use-any]
    45  
    46  [rule.useless-break]
    47  
    48  [rule.var-declaration]
    49  
    50  [rule.var-naming]
    51  
    52  # Disabled rules
    53  [rule.empty-block] # Disabled to allow intentional no-op blocks (e.g., channel draining).
    54      Disabled = true
    55  
    56  [rule.import-shadowing] # Disabled to allow intentional reuse of variable names that are the same as package imports.
    57      Disabled = true
    58  
    59  [rule.redefines-builtin-id] # Disabled to allow intentional reuse of variable names that are the same as built-in functions.
    60      Disabled = true