Правила Ruff, связанные с flake8-import-conventions (ICN)

Правила Ruff, связанные с flake8-import-conventions. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff unconventional-import-alias (ICN001)

unconventional-import-alias в Ruff проверяет код на предупреждение ICN001. Правило относится к группе flake8-import-conventions.

Почему это неправильно

Единые соглашения об импортировании делают кодовую базу предсказуемой и проще для чтения.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unconventional-import-alias и пример ниже.

Пример ошибки

import …

Ruff banned-import-alias (ICN002)

banned-import-alias в Ruff проверяет код на предупреждение ICN002. Правило относится к группе flake8-import-conventions.

Почему это неправильно

Единые соглашения об импортировании делают кодовую базу предсказуемой и проще для чтения.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила banned-import-alias и пример ниже.

Пример ошибки

import …

Ruff banned-import-from (ICN003)

banned-import-from в Ruff проверяет код на предупреждение ICN003. Правило относится к группе flake8-import-conventions.

Почему это неправильно

Единые соглашения об импортировании делают кодовую базу предсказуемой и проще для чтения.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила banned-import-from и пример ниже.

Пример ошибки

from …