Skip to content
Snippets Groups Projects
.flake8_packages 820 B
Newer Older
  • Learn to ignore specific revisions
  • # -*- 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 patterns 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.
    #
    
    # - F405: `name` may be undefined, or undefined from star imports: `module`
    
    #
    # F8: Name
    # - F821: undefined name `name`
    
    ignore = E129,E221,E241,E272,E731,W503,W504,F405,F821,F999,N801,N813,N814