3 repository-uri
Automatically corrects formatting and style violations detected during linting without manual intervention.
Distinct from Automatic Format Detection: Distinct from Automatic Format Detection: applies automatic corrections to source code, not just detecting existing formats.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Automatic Lint Fixes. Refine with filters or upvote what's useful.
Stylelint este un instrument de analiză statică a codului și un linter pentru CSS și limbaje de tip stil. Identifică erorile, impune convenții de codare și operează ca un plugin PostCSS pentru a valida foile de stil în timpul pipeline-urilor de build. Proiectul se distinge prin suportul pentru sintaxe non-standard, inclusiv parsarea preprocesatoarelor pentru SCSS și Less, și capacitatea de a extrage și linta stiluri încorporate din JavaScript, HTML și template literals. Dispune de un sistem de fixare automatizat care corectează programatic încălcările de stil reparabile pentru a asigura consistența. Sistemul oferă o arhitectură de plugin-uri pentru crearea de reguli, sintaxe și formatoare personalizate. Acoperă o gamă largă de capabilități de asigurare a calității, inclusiv prevenirea sintaxei depreciate, validarea specificității selectorilor și impunerea tiparelor de denumire și a convențiilor stilistice. Configurarea este gestionată printr-o logică de îmbinare în cascadă care suportă presetări partajabile și suprascrieri specifice fișierelor. Instrumentul este accesibil printr-o interfață de linie de comandă, un API programatic și diverse integrări de editor.
Automatically corrects formatting and style violations detected during linting without requiring manual intervention.
TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint rules. It scans code by walking the parsed TypeScript abstract syntax tree, applying rule objects to detect readability, maintainability, and functionality errors. The tool supports rule severity configuration, inline suppression through comment directives, and automatic attachment of fix objects for correcting violations. The project provides a framework for developing custom lint rules and formatters, allowing teams to enforce project-specific coding conventions beyond the bui
Ships automatic correction of formatting and style violations detected during linting.
prettier-eslint este un stilist de cod în linie de comandă și formator JavaScript care integrează Prettier și ESLint. Acesta funcționează ca un wrapper de linter, coordonând un pipeline secvențial de sarcini de formatare și linting pentru a se asigura că codul sursă este atât estetic consecvent, cât și conform regulilor. Instrumentul rezolvă conflictele dintre ghidurile de stil și regulile de logică prin executarea corecțiilor de linting după formatare. Permite o secvență de formatare configurabilă pentru a prioritiza reguli specifice și poate identifica fișierele neformatate pentru a facilita utilizarea în hook-urile de control al versiunilor. Proiectul oferă capabilități pentru corecții automate de linting și analiză detaliată a erorilor care raportează încălcările regulilor cu poziții pe linie. Suportă suprascrierea directă a fișierelor și se integrează în fluxurile de lucru de analiză statică și pipeline-urile de build automatizate.
Automatically applies a formatter followed by a linter's fix command to resolve style violations.