github.com/chenfeining/golangci-lint@v1.0.2-0.20230730162517-14c6c67868df/test/testdata/revive_default.go (about)

     1  //golangcitest:args -Erevive
     2  package testdata
     3  
     4  import (
     5  	"net/http"
     6  	"time"
     7  )
     8  
     9  func testReviveDefault(t *time.Duration) error {
    10  	if t == nil {
    11  		return nil
    12  	} else { // want "indent-error-flow: if block ends with a return statement, .*"
    13  		return nil
    14  	}
    15  }
    16  
    17  func testReviveComplexityDefault(s string) {
    18  	if s == http.MethodGet || s == "2" || s == "3" || s == "4" || s == "5" || s == "6" || s == "7" {
    19  		return
    20  	}
    21  
    22  	if s == "1" || s == "2" || s == "3" || s == "4" || s == "5" || s == "6" || s == "7" {
    23  		return
    24  	}
    25  
    26  	if s == "1" || s == "2" || s == "3" || s == "4" || s == "5" || s == "6" || s == "7" {
    27  		return
    28  	}
    29  }