2 repositorios
Command-line tools specifically for verifying CSS syntax, quality, and specification adherence.
Distinct from CSS Specification Validation: Candidates focus on property-level validation or transpilation, not a comprehensive CLI tool for overall CSS quality.
Explore 2 awesome GitHub repositories matching development tools & productivity · CSS Syntax Validators. Refine with filters or upvote what's useful.
Este proyecto es un linter de CSS y herramienta de análisis estático diseñada para identificar errores de sintaxis, fallas de lógica y patrones problemáticos en hojas de estilo en cascada. Funciona como un validador de línea de comandos que verifica la calidad del código y hace cumplir estándares de estilo y codificación consistentes sin requerir un navegador web. El analizador se distingue por incorporar auditoría de accesibilidad web para detectar patrones que obstaculizan a los usuarios con discapacidades. También realiza comprobaciones de compatibilidad del navegador para identificar hacks no estándar y prefijos de proveedor faltantes, y proporciona análisis de optimización de rendimiento para mejorar las velocidades de renderizado. La herramienta cubre una amplia gama de capacidades, incluyendo la aplicación de estándares de mantenibilidad, la identificación de errores de lógica como propiedades duplicadas y la validación de sintaxis CSS general. Admite la creación de reglas de linting personalizadas y proporciona un pipeline de reglas configurable donde las advertencias pueden suprimirse por línea. La integración es compatible a través de una interfaz de línea de comandos, hooks de Git y pipelines de compilación de integración continua, con la capacidad de exportar resultados como informes XML para monitoreo.
Provides a command-line interface for verifying CSS syntax and quality without requiring a web browser.
Overcommit es un gestor de hooks de Git y framework de validación pre-commit diseñado para automatizar la ejecución de scripts y comprobaciones durante varios eventos de Git. Sirve como una herramienta de automatización de flujos de trabajo que asegura que la calidad del código y los estándares del proyecto se cumplan antes de que los cambios sean confirmados o enviados a un repositorio remoto. El sistema se distingue por una configuración integral basada en YAML que permite un control detallado del comportamiento de los hooks, incluyendo filtrado de ejecución de archivos, omisión condicional y la gestión de dependencias de hooks. Proporciona roles especializados como un validador de mensajes de commit para aplicar convenciones de nomenclatura y un protector de push para bloquear código inestable o inseguro antes de que llegue a las ramas remotas. El proyecto cubre una amplia gama de áreas de capacidad, incluyendo análisis estático y linting en múltiples idiomas, gestión automatizada de dependencias y verificación de seguridad como escaneo de secretos y cumplimiento de licencias. También gestiona la integridad del repositorio a través de la aplicación de ramas protegidas y ejecución de hooks en paralelo para optimizar el rendimiento.
Runs validators against modified CSS files to detect errors and warnings before committing.