P: pandas-vet Rules
Source: Official Ruff Documentation Total Rules: 266 rules Purpose: Pandas DataFrame best practices
This rule family provides specialized checks for Python code quality and specific use cases.
Overview
Pandas DataFrame best practices
Quick Start
Enable this rule family by adding it to your Ruff configuration:
[tool.ruff.lint]
extend-select = ["pandas-rules"]
Rule Categories
For a complete list of all rules in this family, use the Ruff CLI:
ruff rule --all | grep "^# pandas-rules.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 266 rules rules