diff --git a/src/compwa_policy/check_dev_files/ruff.py b/src/compwa_policy/check_dev_files/ruff.py index 1697e46b..f55067bd 100644 --- a/src/compwa_policy/check_dev_files/ruff.py +++ b/src/compwa_policy/check_dev_files/ruff.py @@ -195,6 +195,7 @@ def _update_ruff_config( do(__update_per_file_ignores, pyproject, has_notebooks) if has_notebooks: do(__update_flake8_builtins, pyproject) + do(__update_flake8_comprehensions_builtins, pyproject) do(__update_isort_settings, pyproject) do(__update_pydocstyle_settings, pyproject) do(__remove_nbqa, precommit, pyproject) @@ -486,6 +487,16 @@ def __update_flake8_builtins(pyproject: ModifiablePyproject) -> None: ) +def __update_flake8_comprehensions_builtins(pyproject: ModifiablePyproject) -> None: + ___update_ruff_lint_table( + pyproject, + table_name="flake8-comprehensions", + minimal_settings={ + "allow-dict-calls-with-keyword-arguments": True, + }, + ) + + def __update_isort_settings(pyproject: ModifiablePyproject) -> None: ___update_ruff_lint_table( pyproject,