 0d6e73771b
			
		
	
	0d6e73771b
	
	
	
		
			
			W503 and W504 are issued for line breaks before or after binary operators (respectively). This allows either approach (explicitly instructing flake8 to ignore both of these cases).
		
			
				
	
	
		
			23 lines
		
	
	
		
			841 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			841 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # -*- conf -*-
 | |
| # flake8 settings for Spack package files.
 | |
| #
 | |
| # This should include all the same exceptions that we use for core files.
 | |
| #
 | |
| # In Spack packages, we also allow the single `from spack import *`
 | |
| # wildcard import and dependencies can set globals for their
 | |
| # dependents. So we add exceptions for checks related to undefined names.
 | |
| #
 | |
| # Note that we also add *per-line* exemptions for certain patters in the
 | |
| # `spack flake8` command.  This is where F403 for `from spack import *`
 | |
| # is added (beause we *only* allow that wildcard).
 | |
| #
 | |
| # See .flake8 for regular exceptions.
 | |
| #
 | |
| # Redefinition exceptions:
 | |
| # - F405: `name` may be undefined, or undefined from star imports: `module`
 | |
| # - F821: undefined name `name` (needed for cmake, configure, etc.)
 | |
| #
 | |
| [flake8]
 | |
| ignore = E129,E221,E241,E272,E731,F999,F405,F821,W503,W504
 | |
| max-line-length = 79
 |