@debanshu2005/code-janitor
v0.1.0
Published
An autocorrect for code syntax across multiple languages (C, Java, JavaScript, Python).
Maintainers
Readme
Code Janitor 🧩
Code Janitor is a multi-language syntax autocorrect & formatter for C, Java, Python, and JavaScript. It fixes missing semicolons, unbalanced braces, and common syntax issues, including embedded C MCU-specific corrections (STM32, AVR, ESP32).
Features
Cross-language syntax fixing
MCU-specific corrections for Embedded C
Auto-add missing semicolons and balance braces
CLI tool and npm package
Uses popular formatters:
- JavaScript → Prettier
- Java → google-java-format
- Python → Black
- C/C++ → Uncrustify
Installation
npm install -g code-janitorOr clone & install locally:
git clone https://github.com/Debanshu2005/code-janitor.git
cd code-janitor
npm installUsage
Run CLI
code-janitorFormat specific languages
npm run format:js # JavaScript
npm run format:java # Java
npm run format:py # Python
npm run format:c # C/C++Example
Before:
#include <stdio.h>
int main() {
printf("Hello world")
return 0
}After Code Janitor:
#include <stdio.h>
int main() {
printf("Hello world");
return 0;
}Contributing
- Fork → create branch → commit → push → PR
- Ensure formatters & syntax fixes are consistent
License
MIT License © Debanshu2005
