# -*- conf -*- # flake8 settings for Ramble application files. # # This should include all the same exceptions that we use for core files. # # In Ramble applications, we also allow the single `from ramble 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 # `ramble style` command. This is where F403 for `from ramble import *` # is added (because we *only* allow that wildcard). # # See .flake8 for regular exceptions. # # F4: Import # - F405: `name` may be undefined, or undefined from star imports: `module` # [flake8] ignore = E203,E501,W503,W504,F405 # TODO: this is not currently enforced given E501 being excluded, should enable it max-line-length = 99