awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jscs-dev avatar

jscs-dev/node-jscsArchived

0
View on GitHub↗
4,936 stars·501 forks·JavaScript·MIT·7 viewsjscs-dev.github.io↗

Node Jscs

node-jscs is a JavaScript linter and code style checker designed to analyze source code and enforce consistent coding standards. It functions as a static analysis tool that identifies patterns in JavaScript code to ensure adherence to defined style guides.

The project provides capabilities for both JavaScript code linting and automated code formatting. It can check source code for style violations and automatically correct those errors to align the codebase with a specified set of formatting rules.

Features

  • JavaScript Formatters - Functions as a utility to automatically reorganize JavaScript source code into a consistent, readable style.
  • Source Code Formatters - Automatically restructures JavaScript source code to align with specified formatting rules.
  • Code Formatting - Provides automatic formatting to correct JavaScript style errors and ensure layout consistency.
  • Coding Style Tools - Checks source code against defined style guides to ensure consistent formatting and coding patterns.
  • JavaScript Linters - Provides static analysis for JavaScript to identify style violations and enforce coding standards.
  • Style Compliance Checkers - Scans JavaScript source code against established style guides to report and correct violations.
  • JavaScript Style Linting - Enforces stylistic consistency and coding standards specifically for JavaScript source code.
  • AST-Based Source Transformations - Provides automated source code modifications by replacing identified syntax tree nodes to correct style errors.
  • Style Rule Configurations - Ships a JSON-based configuration system to customize the active style and formatting rules for the linting process.
  • AST Visitor Patterns - Utilizes the visitor design pattern to traverse the abstract syntax tree and trigger rule checks at each node.
  • Style Validation Engines - Evaluates the abstract syntax tree against independent logic checks to identify coding style violations.
  • Static Analysis AST Parsing - Implements a static analysis pipeline that parses JavaScript source code into abstract syntax trees to detect style violations.
  • Quality Assurance - JavaScript code style checker.

Star history

Star history chart for jscs-dev/node-jscsStar history chart for jscs-dev/node-jscs

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Node Jscs

Similar open-source projects, ranked by how many features they share with Node Jscs.
  • mdevils/node-jscsmdevils avatar

    mdevils/node-jscs

    4,935View on GitHub↗

    node-jscs is a static code analysis tool and JavaScript code style linter. It functions as a JavaScript code formatter that enforces a consistent style guide and formatting rules across source code. The project manages team coding standards by checking source code against defined style rules to maintain visual consistency. It provides a JavaScript linting workflow that identifies style violations and performs automated code formatting to resolve inconsistencies. The system utilizes AST-based static analysis to verify stylistic rules without executing the code. It employs rule-based pattern m

    JavaScript
    View on GitHub↗4,935
  • xojs/xoxojs avatar

    xojs/xo

    7,977View on GitHub↗

    xo is a zero-configuration linting tool for JavaScript and TypeScript. It functions as a wrapper for the ESLint engine, providing a set of strict default rules and static analysis to enforce professional coding standards without requiring manual configuration files. The tool distinguishes itself by providing a zero-config runtime that automatically determines parser settings and linting rules at execution time. It includes a code style formatter to standardize indentation and syntax across all project files. The project covers automated error correction and source code formatting to eliminat

    TypeScript
    View on GitHub↗7,977
  • sindresorhus/xosindresorhus avatar

    sindresorhus/xo

    7,977View on GitHub↗

    xo is a zero-config linting tool and ESLint wrapper that provides opinionated default rules for JavaScript and TypeScript. It functions as a static analysis tool to enforce code style and readability standards immediately upon installation without requiring manual configuration. The tool distinguishes itself by providing a zero-config development workflow that eliminates the need for complex configuration files. It supports incremental codebase cleanup by allowing users to ignore known violations through a suppressions file, facilitating the gradual adoption of strict rules in existing projec

    TypeScript
    View on GitHub↗7,977
  • standard/semistandardstandard avatar

    standard/semistandard

    1,415View on GitHub↗

    Semistandard is a static analysis tool and automated code formatter designed to enforce consistent JavaScript syntax and formatting standards across a codebase. It functions as a linter that identifies deviations from established style rules and provides automated corrections to resolve formatting errors without manual intervention. The tool is distinguished by its specific focus on semicolon usage, ensuring that all statements adhere to a uniform syntax standard. It provides comprehensive style management by verifying code against predefined rules and blocking non-compliant submissions withi

    JavaScript
    View on GitHub↗1,415
See all 30 alternatives to Node Jscs→

Frequently asked questions

What does jscs-dev/node-jscs do?

node-jscs is a JavaScript linter and code style checker designed to analyze source code and enforce consistent coding standards. It functions as a static analysis tool that identifies patterns in JavaScript code to ensure adherence to defined style guides.

What are the main features of jscs-dev/node-jscs?

The main features of jscs-dev/node-jscs are: JavaScript Formatters, Source Code Formatters, Code Formatting, Coding Style Tools, JavaScript Linters, Style Compliance Checkers, JavaScript Style Linting, AST-Based Source Transformations.

What are some open-source alternatives to jscs-dev/node-jscs?

Open-source alternatives to jscs-dev/node-jscs include: mdevils/node-jscs — node-jscs is a static code analysis tool and JavaScript code style linter. It functions as a JavaScript code formatter… xojs/xo — xo is a zero-configuration linting tool for JavaScript and TypeScript. It functions as a wrapper for the ESLint… sindresorhus/xo — xo is a zero-config linting tool and ESLint wrapper that provides opinionated default rules for JavaScript and… standard/semistandard — Semistandard is a static analysis tool and automated code formatter designed to enforce consistent JavaScript syntax… jshint/jshint — JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It… google/google-java-format — google-java-format is a Java code formatter and style enforcement tool. It reformats Java source code to adhere to a…