Skip to content

Commit 87d3185

Browse files
committed
Allow users to ban lazy imports
1 parent ab37a05 commit 87d3185

24 files changed

Lines changed: 671 additions & 226 deletions

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_extend_from_shared_config.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ linter.flake8_self.ignore_names = [
182182
linter.flake8_tidy_imports.ban_relative_imports = "parents"
183183
linter.flake8_tidy_imports.banned_api = {}
184184
linter.flake8_tidy_imports.banned_module_level_imports = []
185-
linter.flake8_tidy_imports.banned_eager_imports = []
185+
linter.flake8_tidy_imports.require_lazy = []
186+
linter.flake8_tidy_imports.ban_lazy = []
186187
linter.flake8_type_checking.strict = false
187188
linter.flake8_type_checking.exempt_modules = [
188189
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_no_tool.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@ linter.flake8_self.ignore_names = [
184184
linter.flake8_tidy_imports.ban_relative_imports = "parents"
185185
linter.flake8_tidy_imports.banned_api = {}
186186
linter.flake8_tidy_imports.banned_module_level_imports = []
187-
linter.flake8_tidy_imports.banned_eager_imports = []
187+
linter.flake8_tidy_imports.require_lazy = []
188+
linter.flake8_tidy_imports.ban_lazy = []
188189
linter.flake8_type_checking.strict = false
189190
linter.flake8_type_checking.exempt_modules = [
190191
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_no_tool_preview_enabled.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,8 @@ linter.flake8_self.ignore_names = [
191191
linter.flake8_tidy_imports.ban_relative_imports = "parents"
192192
linter.flake8_tidy_imports.banned_api = {}
193193
linter.flake8_tidy_imports.banned_module_level_imports = []
194-
linter.flake8_tidy_imports.banned_eager_imports = []
194+
linter.flake8_tidy_imports.require_lazy = []
195+
linter.flake8_tidy_imports.ban_lazy = []
195196
linter.flake8_type_checking.strict = false
196197
linter.flake8_type_checking.exempt_modules = [
197198
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_no_tool_target_version_override.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,8 @@ linter.flake8_self.ignore_names = [
186186
linter.flake8_tidy_imports.ban_relative_imports = "parents"
187187
linter.flake8_tidy_imports.banned_api = {}
188188
linter.flake8_tidy_imports.banned_module_level_imports = []
189-
linter.flake8_tidy_imports.banned_eager_imports = []
189+
linter.flake8_tidy_imports.require_lazy = []
190+
linter.flake8_tidy_imports.ban_lazy = []
190191
linter.flake8_type_checking.strict = false
191192
linter.flake8_type_checking.exempt_modules = [
192193
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_pyproject_toml_above.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,8 @@ linter.flake8_self.ignore_names = [
183183
linter.flake8_tidy_imports.ban_relative_imports = "parents"
184184
linter.flake8_tidy_imports.banned_api = {}
185185
linter.flake8_tidy_imports.banned_module_level_imports = []
186-
linter.flake8_tidy_imports.banned_eager_imports = []
186+
linter.flake8_tidy_imports.require_lazy = []
187+
linter.flake8_tidy_imports.ban_lazy = []
187188
linter.flake8_type_checking.strict = false
188189
linter.flake8_type_checking.exempt_modules = [
189190
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_pyproject_toml_above_with_tool.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@ linter.flake8_self.ignore_names = [
184184
linter.flake8_tidy_imports.ban_relative_imports = "parents"
185185
linter.flake8_tidy_imports.banned_api = {}
186186
linter.flake8_tidy_imports.banned_module_level_imports = []
187-
linter.flake8_tidy_imports.banned_eager_imports = []
187+
linter.flake8_tidy_imports.require_lazy = []
188+
linter.flake8_tidy_imports.ban_lazy = []
188189
linter.flake8_type_checking.strict = false
189190
linter.flake8_type_checking.exempt_modules = [
190191
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_ruff_toml_above-2.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ linter.flake8_self.ignore_names = [
182182
linter.flake8_tidy_imports.ban_relative_imports = "parents"
183183
linter.flake8_tidy_imports.banned_api = {}
184184
linter.flake8_tidy_imports.banned_module_level_imports = []
185-
linter.flake8_tidy_imports.banned_eager_imports = []
185+
linter.flake8_tidy_imports.require_lazy = []
186+
linter.flake8_tidy_imports.ban_lazy = []
186187
linter.flake8_type_checking.strict = false
187188
linter.flake8_type_checking.exempt_modules = [
188189
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_ruff_toml_above.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ linter.flake8_self.ignore_names = [
182182
linter.flake8_tidy_imports.ban_relative_imports = "parents"
183183
linter.flake8_tidy_imports.banned_api = {}
184184
linter.flake8_tidy_imports.banned_module_level_imports = []
185-
linter.flake8_tidy_imports.banned_eager_imports = []
185+
linter.flake8_tidy_imports.require_lazy = []
186+
linter.flake8_tidy_imports.ban_lazy = []
186187
linter.flake8_type_checking.strict = false
187188
linter.flake8_type_checking.exempt_modules = [
188189
typing,

crates/ruff/tests/cli/snapshots/cli__lint__requires_python_ruff_toml_no_target_fallback.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ linter.flake8_self.ignore_names = [
182182
linter.flake8_tidy_imports.ban_relative_imports = "parents"
183183
linter.flake8_tidy_imports.banned_api = {}
184184
linter.flake8_tidy_imports.banned_module_level_imports = []
185-
linter.flake8_tidy_imports.banned_eager_imports = []
185+
linter.flake8_tidy_imports.require_lazy = []
186+
linter.flake8_tidy_imports.ban_lazy = []
186187
linter.flake8_type_checking.strict = false
187188
linter.flake8_type_checking.exempt_modules = [
188189
typing,

crates/ruff/tests/snapshots/show_settings__display_default_settings.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,8 @@ linter.flake8_self.ignore_names = [
295295
linter.flake8_tidy_imports.ban_relative_imports = "parents"
296296
linter.flake8_tidy_imports.banned_api = {}
297297
linter.flake8_tidy_imports.banned_module_level_imports = []
298-
linter.flake8_tidy_imports.banned_eager_imports = []
298+
linter.flake8_tidy_imports.require_lazy = []
299+
linter.flake8_tidy_imports.ban_lazy = []
299300
linter.flake8_type_checking.strict = false
300301
linter.flake8_type_checking.exempt_modules = [
301302
typing,

0 commit comments

Comments
 (0)