 58f2a947db
			
		
	
	58f2a947db
	
	
	
		
			
			* Properly ignore flake8 F811 redefinition errors * Add unit tests for flake8 command * Allow spack flake8 to work on systems with older git * Skip flake8 unit tests for Python 2.6 and 3.3
		
			
				
	
	
		
			27 lines
		
	
	
		
			827 B
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			827 B
		
	
	
	
		
			INI
		
	
	
	
	
	
| # -*- conf -*-
 | |
| # flake8 settings for Spack.
 | |
| #
 | |
| # Below we describe which flake8 checks Spack ignores and what the
 | |
| # rationale is.
 | |
| #
 | |
| # Let people line things up nicely:
 | |
| # - E129: visually indented line with same indent as next logical line
 | |
| # - E221: multiple spaces before operator
 | |
| # - E241: multiple spaces after ','
 | |
| # - E272: multiple spaces before keyword
 | |
| #
 | |
| # Let people use terse Python features:
 | |
| # - E731: lambda expressions
 | |
| #
 | |
| # Spack allows wildcard imports:
 | |
| # - F403: disable wildcard import
 | |
| #
 | |
| # These are required to get the package.py files to test clean:
 | |
| # - F405: `name` may be undefined, or undefined from star imports: `module`
 | |
| # - F821: undefined name `name` (needed for cmake, configure, etc.)
 | |
| # - F999: syntax error in doctest
 | |
| #
 | |
| [flake8]
 | |
| ignore = E129,E221,E241,E272,E731,F403,F405,F821,F999
 | |
| max-line-length = 79
 |