General
What is Refactron?
What is Refactron?
Is Refactron free?
Is Refactron free?
What Python versions are supported?
What Python versions are supported?
Can I use Refactron in my CI/CD pipeline?
Can I use Refactron in my CI/CD pipeline?
refactron ci to generate configuration templates.Installation & Setup
How do I install Refactron?
How do I install Refactron?
Do I need to configure anything?
Do I need to configure anything?
.refactron.yaml configuration file.What are the dependencies?
What are the dependencies?
Usage
How do I analyze my code?
How do I analyze my code?
Will refactoring break my code?
Will refactoring break my code?
- Preview mode - See changes before applying
- Risk scores - Each suggestion has a risk rating
- Automatic backups - All changes are backed up
- Rollback - Easily undo changes
Can I customize which refactorings are applied?
Can I customize which refactorings are applied?
--type flag:.refactron.yaml:How do I use AI features?
How do I use AI features?
AI & RAG
What LLM provider does Refactron use?
What LLM provider does Refactron use?
Is my code sent to external servers?
Is my code sent to external servers?
How often should I re-index for RAG?
How often should I re-index for RAG?
Pattern Learning
How does pattern learning work?
How does pattern learning work?
Can I disable pattern learning?
Can I disable pattern learning?
.refactron.yaml:Where is pattern data stored?
Where is pattern data stored?
.refactron/patterns/ in your project root. You can customize this:Troubleshooting
Refactron says I'm not authenticated
Refactron says I'm not authenticated
refactron login to authenticate. Check your authentication status:Analysis is very slow
Analysis is very slow
I'm getting false positives
I'm getting false positives
- Provide feedback to pattern learning
- Ignore specific issues with inline comments:
- Exclude files in
.refactron.yaml:
How do I rollback changes?
How do I rollback changes?
RAG index not found
RAG index not found
Advanced
Can I create custom analyzers?
Can I create custom analyzers?
BaseAnalyzer class:Can I use Refactron with other tools?
Can I use Refactron with other tools?
- Black - Code formatting
- isort - Import sorting
- pytest - Testing
- pre-commit - Git hooks
- Prometheus - Monitoring
How do I contribute to Refactron?
How do I contribute to Refactron?
