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).
22 lines
841 B
Text
22 lines
841 B
Text
# -*- 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
|