Real-Time Python Error Analyzer
Budget / Salary₹600–1,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I’m building a small personal compiler-style tool that checks my Python code as I write and run it, flagging every kind of mistake—syntax, runtime, and the harder-to-spot logical errors—in real time. Whenever an error is detected I want immediate, actionable suggestions on how to fix it, preferably ranked or explained with short code snippets so I can correct and re-run quickly.
Everything will live locally on my machine, so the solution should install with minimal fuss and run from the command line or an unobtrusive tray/IDE extension. Feel free to lean on libraries such as ast, pylint, mypy, jedi, or your own static-analysis utilities, as long as the combined workflow remains lightweight and offline.
Deliverables
• A Python package (or single executable) that watches a target .py file or directory, compiles/executes on save, and surfaces syntax, runtime, and logical issues in real time.
• Contextual fix suggestions returned alongside each error, ideally colour-coded or otherwise easy to scan.
• A brief README covering setup, commands, and how to extend the ruleset.
• One short demo video or GIF showing the analyzer catching all three error types during a sample run.
Acceptance criteria: installing with pip install . and running a supplied sample file must trigger the live feedback loop without additional configuration.
Everything will live locally on my machine, so the solution should install with minimal fuss and run from the command line or an unobtrusive tray/IDE extension. Feel free to lean on libraries such as ast, pylint, mypy, jedi, or your own static-analysis utilities, as long as the combined workflow remains lightweight and offline.
Deliverables
• A Python package (or single executable) that watches a target .py file or directory, compiles/executes on save, and surfaces syntax, runtime, and logical issues in real time.
• Contextual fix suggestions returned alongside each error, ideally colour-coded or otherwise easy to scan.
• A brief README covering setup, commands, and how to extend the ruleset.
• One short demo video or GIF showing the analyzer catching all three error types during a sample run.
Acceptance criteria: installing with pip install . and running a supplied sample file must trigger the live feedback loop without additional configuration.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.