awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
asm-js avatar

asm-js/validator

0
View on GitHub↗
1,773 स्टार्स·145 फोर्क्स·JavaScript·Apache-2.0·10 व्यूज़

Validator

The validator is a reference static analysis tool and language specification checker designed to verify that JavaScript source code strictly adheres to the defined grammar, type rules, and structural requirements of the asm.js subset standard. By inspecting source files without execution, it acts as a syntax linter that catches structural errors, malformed syntax, and standard violations early.

The tool parses source code into hierarchical token structures to analyze grammatical correctness and language feature usage. It measures code against formal grammar definitions and matches programmatic rules against syntax nodes to enforce strict language subset constraints, utilizing recursive tree traversal to check isolated language requirements efficiently.

Features

  • CLI Coding Standard Validators - Verifies JavaScript source files against structural rules and language standards to ensure strict subset compliance.
  • Asm.js Validators - Acts as a reference tool checking JavaScript source code specifically against asm.js language specification rules.
  • JavaScript Linters - Verifies the correctness and structural conformance of JavaScript code written for subset standards.
  • Language Compatibility Checkers - Ensures source code strictly follows defined grammar and type rules to verify subset standard conformance.
  • Subset Validations - Verifies that target source files strictly adhere to defined subset specifications before compilation.
  • Language Specification Compliance - Measures source code against formal language specifications to guarantee strict adherence to standard subset constraints.
  • Abstract Syntax Tree Parsing - Parses source code into structured syntax tree representations to analyze grammatical correctness and language feature usage.
  • Structural Rule Enforcement - Enforces strict language subset constraints by inspecting code structure against programmatic rules without execution.
  • Static Code Analysis - Inspects source code without execution to catch structural errors, malformed syntax, and standard violations early.
  • Tree Traversal - Traverses syntax trees recursively using visitor pattern logic to check isolated language requirements efficiently.

स्टार हिस्ट्री

asm-js/validator के लिए स्टार हिस्ट्री चार्टasm-js/validator के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Validator के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Validator के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • jshint/jshintjshint का अवतार

    jshint/jshint

    9,064GitHub पर देखें↗

    JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It functions as a syntax validator that scans source code to identify potential logic problems and programming mistakes before the code is executed. The tool provides a command line interface for analyzing files and directories. It supports the export of analysis results into standardized formats such as Checkstyle for integration with external build tools. Analysis is managed through a system of linting rule management and environment global configuration. This includes the ability

    JavaScript
    GitHub पर देखें↗9,064
  • jquery/esprimajquery का अवतार

    jquery/esprima

    7,139GitHub पर देखें↗

    Esprima is a JavaScript parser that converts source code into a structured abstract syntax tree. It implements a specification-driven grammar to ensure compliance with ECMAScript standards, enabling the programmatic analysis and transformation of JavaScript programs. The project provides capabilities for lexical tokenization to break source code into individual symbols and static syntax validation to verify that scripts are well-formed without executing the code. Its functional surface covers JavaScript static analysis, lexical analysis, and the generation of abstract syntax trees.

    TypeScript
    GitHub पर देखें↗7,139
  • benjamn/recastbenjamn का अवतार

    benjamn/recast

    5,246GitHub पर देखें↗

    Recast is a JavaScript AST parser and printer designed for automated code refactoring. It converts source code into abstract syntax trees that can be modified and then printed back into source code. The project focuses on formatting-preserving transformations, storing original whitespace and indentation metadata within syntax tree nodes to reconstruct code without losing its original layout. It also generates character-level source maps to maintain precise correspondences between original input and transformed output. The toolkit includes utilities for syntax tree manipulation using a visito

    TypeScript
    GitHub पर देखें↗5,246
  • unifiedjs/unifiedunifiedjs का अवतार

    unifiedjs/unified

    4,999GitHub पर देखें↗

    Unified is a syntax tree processing engine and content ecosystem designed to parse, transform, and serialize text content. It functions as a plugin-based content pipeline that converts raw text into structured abstract syntax trees using plain JavaScript objects for programmatic inspection and modification. The project distinguishes itself through a modular architecture that enables cross-ecosystem translation, allowing syntax trees to be converted between different specifications such as HTML and Markdown. It utilizes a system of immutable processor cloning and shared state containers, ensur

    JavaScriptastcstjavascript
    GitHub पर देखें↗4,999
Validator के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

asm-js/validator क्या करता है?

The validator is a reference static analysis tool and language specification checker designed to verify that JavaScript source code strictly adheres to the defined grammar, type rules, and structural requirements of the asm.js subset standard. By inspecting source files without execution, it acts as a syntax linter that catches structural errors, malformed syntax, and standard violations early.

asm-js/validator की मुख्य विशेषताएं क्या हैं?

asm-js/validator की मुख्य विशेषताएं हैं: CLI Coding Standard Validators, Asm.js Validators, JavaScript Linters, Language Compatibility Checkers, Subset Validations, Language Specification Compliance, Abstract Syntax Tree Parsing, Structural Rule Enforcement।

asm-js/validator के कुछ ओपन-सोर्स विकल्प क्या हैं?

asm-js/validator के ओपन-सोर्स विकल्पों में शामिल हैं: jshint/jshint — JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It… jquery/esprima — Esprima is a JavaScript parser that converts source code into a structured abstract syntax tree. It implements a… benjamn/recast — Recast is a JavaScript AST parser and printer designed for automated code refactoring. It converts source code into… unifiedjs/unified — Unified is a syntax tree processing engine and content ecosystem designed to parse, transform, and serialize text… commonmark/commonmark.js — Commonmark.js is a library designed to parse and render text formatted according to the CommonMark specification. It… felixfbecker/php-language-server — This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence…

Validator को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Validator दिखाई देता है।
  • Syntax validator