Un'estensione potente e facile da usare per VS Code che rimuove automaticamente tutti i commenti dai tuoi file di codice.
🚀 Caratteristiche
- Supporto multi-linguaggio: Rimuove commenti da JavaScript, TypeScript, CSS, SCSS, Python e HTML
- Pulizia flessibile:
- File singolo (corrente)
- Tutti i file aperti
- Intero workspace
- Sicurezza: Preserva le stringhe e i caratteri di escape
- Interfaccia italiana: Completamente localizzata in italiano
🔧 Linguaggi Supportati
JavaScript / TypeScript (.js, .ts, .jsx, .tsx)
// Questo commento verrà rimosso
/* Anche questo commento
multi-riga verrà rimosso */
const codice = "Questo rimane"; // Questo commento scompare
CSS / SCSS (.css, .scss)
/* Questo commento CSS verrà rimosso */
.classe {
color: red; /* Commento inline rimosso */
}
Python (.py)
# Questo commento verrà rimosso
"""
Anche questo docstring
verrà rimosso completamente
"""
def funzione():
return "codice" # Commento inline rimosso
HTML (.html, .htm)
<!-- Questo commento HTML verrà rimosso -->
<div>Contenuto preservato</div>
<!-- Un altro commento da rimuovere -->
📋 Comandi Disponibili
Palette dei Comandi (Ctrl+Shift+P / Cmd+Shift+P):
"Pulisci Commenti: File Corrente"
- Rimuove tutti i commenti dal file attualmente aperto
- Funziona solo con file supportati
"Pulisci Commenti: Tutti i File"
- Rimuove commenti da tutti i file aperti negli editor
- Processa solo i file supportati
"Pulisci Commenti: Workspace Intero"
- Rimuove commenti da tutti i file supportati nel workspace
- ⚠️ Attenzione: Operazione irreversibile su tutto il workspace
- Mostra una conferma prima dell'esecuzione
- Click destro nell'editor o nell'Explorer per accedere rapidamente ai comandi
- I comandi sono disponibili solo per i file supportati
🛠️ Installazione
Da Marketplace:
- Apri VS Code
- Vai alla sezione Estensioni (Ctrl+Shift+X)
- Cerca "Clean Comment"
- Clicca "Installa"
Installazione Manuale:
- Clona questo repository
- Esegui
npm install nella cartella del progetto
- Esegui
npm run compile per compilare il TypeScript
- Apri VS Code nella cartella del progetto
- Premi F5 per lanciare una nuova istanza con l'estensione caricata
⚠️ Importante
- Backup dei file: Si raccomanda di fare backup dei propri file prima di usare la funzione "Workspace Intero"
- Controllo versioni: Usa Git o altri sistemi di versioning per proteggere il tuo codice
- Stringhe preservate: L'estensione è progettata per non toccare i commenti all'interno delle stringhe
- File supportati: Solo i file con estensioni supportate verranno processati
🔍 Esempi d'Uso
Pulizia File Corrente
- Apri un file JavaScript, Python, CSS o HTML
- Apri la Palette dei Comandi (Ctrl+Shift+P)
- Digita "Pulisci Commenti: File Corrente"
- I commenti verranno rimossi istantaneamente
Pulizia Workspace
- Apri la Palette dei Comandi
- Digita "Pulisci Commenti: Workspace Intero"
- Conferma l'operazione quando richiesto
- Tutti i file supportati nel workspace verranno puliti
🐛 Risoluzione Problemi
L'estensione non funziona?
- Verifica che il file abbia un'estensione supportata
- Controlla che VS Code sia aggiornato (versione 1.60.0+)
- Riavvia VS Code se necessario
Errori durante la pulizia?
- Assicurati che i file non siano di sola lettura
- Verifica che non ci siano errori di sintassi nel codice
- Controlla la console per messaggi di errore dettagliati
📜 Licenza
MIT License - Vedi il file LICENSE per i dettagli.
🤝 Contributi
I contributi sono benvenuti! Sentiti libero di:
- Aprire issue per bug o richieste di funzionalità
- Inviare pull request per miglioramenti
- Migliorare la documentazione
📞 Supporto
Per supporto, domande o suggerimenti:
- Apri un issue su GitHub
- Contatta lo sviluppatore
Buona pulizia del codice! 🧹✨
| |