Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces coding conventions, and operates as a PostCSS plugin to validate stylesheets during build pipelines. The project distinguishes itself through support for non-standard syntaxes, including preprocessor parsing for SCSS and Less, and the ability to extract and lint embedded styles from JavaScript, HTML, and template literals. It features an automated fixing system that programmatically corrects repairable styling violations to ensure consistency. The system provides a plugin arch
axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit
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
scss-lint is a static analysis tool and configurable style validator for SCSS stylesheets. It identifies syntax errors and enforces coding style consistency in CSS preprocessor files before they are compiled. The project provides an extensibility system for loading custom linting rules from local directories or external libraries. It allows for the definition of project-specific style standards and supports the creation of baseline configurations to facilitate incremental code cleanup. The tool includes capabilities for source control management hook integration and source preprocessing via
هذا المشروع عبارة عن أداة فحص CSS وتحليل ثابت مصممة لتحديد أخطاء الصيغة، وعيوب المنطق، والأنماط الإشكالية في أوراق الأنماط المتتالية. يعمل كمدقق سطر أوامر يتحقق من جودة الكود ويفرض معايير التصميم والبرمجة المتسقة دون الحاجة إلى متصفح ويب.
الميزات الرئيسية لـ csslint/csslint هي: Static Analysis Engines, CSS Linters, CLI Accessibility Auditors, Command Line Analysis Tools, CSS Syntax Validators, Static Analysis Tools, Abstract Syntax Tree Parsing, CSS Style Enforcement.
تشمل البدائل مفتوحة المصدر لـ csslint/csslint: stylelint/stylelint — Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces… dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile… palantir/tslint — TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint… brigade/scss-lint — scss-lint is a static analysis tool and configurable style validator for SCSS stylesheets. It identifies syntax errors… jshint/jshint — JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It… snyk/cli — The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies,…