ICN: Import Conventions Rules
Source: Official Ruff Documentation Total Rules: 3 rules Purpose: Import naming conventions (flake8-import-conventions)
This rule family provides specialized checks for Python code quality and specific use cases.
Overview
Import naming conventions (flake8-import-conventions)
Quick Start
Enable this rule family by adding it to your Ruff configuration:
[tool.ruff.lint]
extend-select = ["import-conventions"]
Rule Categories
For a complete list of all rules in this family, use the Ruff CLI:
ruff rule --all | grep "^# import-conventions.md"
Official Documentation
For detailed information about each rule, including examples and configuration options, visit: Official Ruff Rules Documentation
Configuration
Most rules in this family support configuration through options in pyproject.toml or ruff.toml. Refer to the official documentation for family-specific configuration parameters.
Integration
This rule family works best when combined with core linting rules:
- E, F, W: Core Python style and logical errors
- B: Common bugs and design problems
- I: Import organization
- N: Naming conventions
Last Updated: 2025-11-04 Status: Reference documentation for 3 rules rules