awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CSSLint avatar

CSSLint/csslint

0
View on GitHub↗
4,805 نجوم·475 تفرعات·JavaScript·5 مشاهداتcsslint.net↗

Csslint

هذا المشروع عبارة عن أداة فحص CSS وتحليل ثابت مصممة لتحديد أخطاء الصيغة، وعيوب المنطق، والأنماط الإشكالية في أوراق الأنماط المتتالية. يعمل كمدقق سطر أوامر يتحقق من جودة الكود ويفرض معايير التصميم والبرمجة المتسقة دون الحاجة إلى متصفح ويب.

يتميز المحلل بدمج تدقيق إمكانية الوصول إلى الويب لاكتشاف الأنماط التي تعيق المستخدمين ذوي الإعاقة. كما يقوم بفحص توافق المتصفح لتحديد الاختراقات غير القياسية والبادئات المفقودة للبائعين، ويوفر تحليل تحسين الأداء لتحسين سرعات الرندرة.

تغطي الأداة مجموعة واسعة من القدرات، بما في ذلك فرض معايير الصيانة، وتحديد أخطاء المنطق مثل الخصائص المكررة، والتحقق من صيغة CSS العامة. وتدعم إنشاء قواعد فحص مخصصة وتوفر خط أنابيب قواعد قابل للتهيئة حيث يمكن قمع التحذيرات على أساس كل سطر.

يتم دعم التكامل عبر واجهة سطر الأوامر، وخطافات Git، وخطوط أنابيب بناء التكامل المستمر، مع القدرة على تصدير النتائج كتقارير XML للمراقبة.

Features

  • Static Analysis Engines - Provides a static analysis engine that scans CSS files for syntax errors, logic flaws, and problematic patterns without execution.
  • CSS Linters - Functions as a static analysis tool that identifies errors and enforces coding conventions specifically for CSS.
  • CLI Accessibility Auditors - Provides a command-line tool for analyzing CSS source files for accessibility compliance without requiring a browser.
  • Command Line Analysis Tools - Provides a terminal-based interface for scanning CSS files and directories to identify syntax errors and problematic patterns.
  • CSS Syntax Validators - Provides a command-line interface for verifying CSS syntax and quality without requiring a web browser.
  • Static Analysis Tools - Implements a static analysis engine to validate CSS code structure and identify problematic patterns.
  • Abstract Syntax Tree Parsing - Implements a parser that converts CSS text into a structured tree for precise syntax and logic analysis.
  • CSS Style Enforcement - Enforces consistent coding standards and maintainability rules across CSS codebases for multiple developers.
  • Validation Rule Engines - Evaluates parsed CSS against a set of independent logic checks to identify style and accessibility violations.
  • Syntax Tree Analysis - Uses abstract syntax tree parsing to identify syntax errors and problematic patterns in CSS.
  • CSS Syntax Error Detection - Identifies mistyped characters and invalid CSS code to prevent browser parsing errors and rendering inconsistencies.
  • Static Logic Error Detection - Identifies potential logic flaws such as duplicate properties and empty rules via static analysis.
  • Custom Lint Rule Definitions - Supports the definition of custom linting patterns and validation logic to enforce project-specific coding standards.
  • Browser Compatibility Verification - Detects non-standard CSS hacks and missing vendor prefixes to ensure consistent rendering across different web browsers.
  • Git Hooks - Includes support for executing linting checks during Git pre-commit hooks to prevent problematic code from being merged.
  • Build Pipeline Integrations - Enables the embedding of CSS static analysis as an automated quality gate within CI/CD build pipelines.
  • CI/CD Pipeline Integrations - Integrates CSS static analysis into continuous integration and deployment workflows to catch errors before production.
  • Linting Rule Configurations - Offers a system to toggle specific linting checks and set severity levels via external configuration files or CLI arguments.
  • Warning Suppressions - Allows developers to ignore specific linting rules on a per-line basis to handle exceptions.
  • Accessibility Auditing - Scans CSS for patterns that hinder users with disabilities, such as missing focus outlines and poor color contrast.
  • CSS Selector Performance Analysis - Analyzes selectors and properties to identify opportunities for reducing file sizes and improving rendering speeds.
  • Accessibility Auditing Tools - Provides automated scanning of CSS to detect patterns that hinder users with disabilities and violate accessibility standards.
  • Stylesheet Maintainability Standards - Enforces standards for property ordering and declaration limits to ensure long-term stylesheet maintainability.
  • CSS Vendor Prefix & Hack Detection - Detects non-standard hacks and missing vendor prefixes to ensure consistent cross-browser rendering.

سجل النجوم

مخطط تاريخ النجوم لـ csslint/csslintمخطط تاريخ النجوم لـ csslint/csslint

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Csslint

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Csslint.
  • stylelint/stylelintالصورة الرمزية لـ stylelint

    stylelint/stylelint

    11,484عرض على GitHub↗

    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

    JavaScript
    عرض على GitHub↗11,484
  • dequelabs/axe-coreالصورة الرمزية لـ dequelabs

    dequelabs/axe-core

    6,900عرض على GitHub↗

    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

    JavaScripta11yaccessibilityaxe
    عرض على GitHub↗6,900
  • palantir/tslintالصورة الرمزية لـ palantir

    palantir/tslint

    5,907عرض على GitHub↗

    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

    TypeScriptlinterlinting-rulesocto-correct-managed
    عرض على GitHub↗5,907
  • brigade/scss-lintالصورة الرمزية لـ brigade

    brigade/scss-lint

    3,668عرض على GitHub↗

    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

    Ruby
    عرض على GitHub↗3,668
عرض جميع البدائل الـ 30 لـ Csslint→

الأسئلة الشائعة

ما هي وظيفة csslint/csslint؟

هذا المشروع عبارة عن أداة فحص CSS وتحليل ثابت مصممة لتحديد أخطاء الصيغة، وعيوب المنطق، والأنماط الإشكالية في أوراق الأنماط المتتالية. يعمل كمدقق سطر أوامر يتحقق من جودة الكود ويفرض معايير التصميم والبرمجة المتسقة دون الحاجة إلى متصفح ويب.

ما هي الميزات الرئيسية لـ csslint/csslint؟

الميزات الرئيسية لـ 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؟

تشمل البدائل مفتوحة المصدر لـ 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,…