Skip to content

Commit

Permalink
Add flake8_ignore option
Browse files Browse the repository at this point in the history
  • Loading branch information
puchupala committed Mar 29, 2024
1 parent 457e9a5 commit cc4df7a
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions pysen/factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ class ConfigureLintOptions:
mypy_path: Optional[List[pathlib.Path]] = None
mypy_plugins: Optional[List[MypyPlugin]] = None
mypy_targets: Optional[List[MypyTarget]] = None
flake8_ignore: Optional[List[str]] = None


def configure_lint(options: ConfigureLintOptions) -> List[ComponentBase]:
Expand Down Expand Up @@ -98,6 +99,8 @@ def configure_lint(options: ConfigureLintOptions) -> List[ComponentBase]:

if options.enable_flake8:
flake8_setting = Flake8Setting.default()
if options.flake8_ignore:
flake8_setting.ignore = options.flake8_ignore
flake8_setting.max_line_length = line_length
if options.enable_black:
flake8_setting = flake8_setting.to_black_compatible()
Expand Down

0 comments on commit cc4df7a

Please sign in to comment.