41 lines
		
	
	
		
			974 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			974 B
		
	
	
	
		
			YAML
		
	
	
	
run:
 | 
						|
  # do not run on test files yet
 | 
						|
  tests: false
 | 
						|
 | 
						|
# all available settings of specific linters
 | 
						|
linters-settings:
 | 
						|
  errcheck:
 | 
						|
    # report about not checking of errors in type assetions: `a := b.(MyStruct)`;
 | 
						|
    # default is false: such cases aren't reported by default.
 | 
						|
    check-type-assertions: false
 | 
						|
 | 
						|
    # report about assignment of errors to blank identifier: `num, _ := strconv.Atoi(numStr)`;
 | 
						|
    # default is false: such cases aren't reported by default.
 | 
						|
    check-blank: false
 | 
						|
 | 
						|
  lll:
 | 
						|
    line-length: 100
 | 
						|
    tab-width: 4
 | 
						|
 | 
						|
  prealloc:
 | 
						|
    simple: false
 | 
						|
    range-loops: false
 | 
						|
    for-loops: false
 | 
						|
 | 
						|
  whitespace:
 | 
						|
    multi-if: false   # Enforces newlines (or comments) after every multi-line if statement
 | 
						|
    multi-func: false # Enforces newlines (or comments) after every multi-line function signature
 | 
						|
 | 
						|
linters:
 | 
						|
  enable:
 | 
						|
    - megacheck
 | 
						|
    - govet
 | 
						|
  disable:
 | 
						|
    - maligned
 | 
						|
    - prealloc
 | 
						|
  disable-all: false
 | 
						|
  presets:
 | 
						|
    - bugs
 | 
						|
    - unused
 | 
						|
  fast: false
 |