3 repository-uri
Automated application of fixes to resolve syntax errors identified by analysis tools.
Distinct from Automatic Code Formatters: Focuses on repairing structural syntax errors rather than just applying visual style formatting
Explore 3 awesome GitHub repositories matching development tools & productivity · Syntax Corrections. Refine with filters or upvote what's useful.
Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers into the editor. It provides infrastructure for background syntax validation and automated code fixing without blocking the editor interface. The project implements the Language Server Protocol to enable advanced semantic navigation, including symbol renaming, definition jumping, and the application of automatic refactoring changes. It functions as an automatic code fixer that applies formatting and repairs based on feedback from linting tools and language servers. The plugin
Applies automatic corrections to files based on feedback from linting tools and language servers.
gore este un shell interactiv și un read-eval-print loop (REPL) pentru limbajul Go. Servește ca un instrument de prototipare care permite evaluarea expresiilor, instrucțiunilor și declarațiilor de funcții într-o interfață bazată pe terminal, fără a necesita un ciclu complet de build. Proiectul se integrează ca un client de language server pentru a oferi completare inteligentă a codului, sugestii de cod în timp real și rezoluția automată a importurilor de pachete. Se distinge, de asemenea, prin generarea de fișiere de modul temporare pentru a rezolva dependențele și importarea automată a repository-urilor remote în timpul unei sesiuni. Instrumentul include capabilități pentru experiența dezvoltatorului, cum ar fi inspecția tipului expresiei, preluarea documentației simbolurilor și filtrarea output-ului redundant al compilatorului. Sesiunea interactivă este susținută de urmărirea blocurilor multi-linie, istoricul persistent al comenzilor și gestionarea cursorului terminalului bazată pe ANSI.
Analyzes source code structure and applies automated fixes to resolve compilation errors.
Pluto.jl este un mediu de calcul reactiv pentru Julia care funcționează ca un format de document programabil. Servește drept IDE interactiv pentru știința datelor și un notebook computațional poliglot care stochează codul Julia și dependențele de mediu ca fișiere sursă versionabile. Sistemul se distinge prin modelul său de execuție reactiv, care utilizează un graf aciclic direcționat pentru a urmări dependențele variabilelor și a re-evalua automat celulele din aval afectate atunci când o valoare se modifică. Asigură reproductibilitatea prin integrarea mediilor de pachete izolate direct în fișierul notebook și persistarea conținutului ca fișiere sursă executabile pure. Platforma acoperă o gamă largă de capabilități, inclusiv vizualizarea interactivă a datelor, crearea de sarcini educaționale ghidate și generarea de site-uri web de documentație statică. Suportă moduri de output diverse, cum ar fi prezentări de tip slideshow și aplicații web, și oferă instrumente pentru exportul notebook-urilor în HTML, PDF și scripturi axate pe reproductibilitate. Mediul poate fi lansat printr-o interfață web pe localhost sau accesat prin servere la distanță și găzduire cloud.
Identifies code that fails to parse and suggests automatic corrections to resolve syntax typos.