**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.
Installs into .claude/skills of the current project.
Are you the author of 1617 Import Conventions C4a0064e?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-1617-import-conventions-c4a0064e)
# 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:
```toml
[tool.ruff.lint]
extend-select = ["import-conventions"]
```
## Rule Categories
For a complete list of all rules in this family, use the Ruff CLI:
```bash
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](https://docs.astral.sh/ruff/rules/)
## 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