awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
felixge avatar

felixge/node-style-guide

0
View on GitHub↗
4,992 星标·900 分支·JavaScript·9 次浏览

Node Style Guide

该项目是一个 JavaScript 风格指南和 Node.js 编码标准,旨在确保创建一致、可维护且易读的代码。它作为命名约定、格式化和架构模式的综合参考。

该项目提供了一个 Linting 配置模板,允许自动强制执行这些标准。这包括预定义的 Linting 预设和一组用于在整个代码库中执行逻辑检查和自动格式化的规则。

这些指南涵盖了广泛的标准化功能,包括代码和文件格式化、特定编码模式的实现以及标识符命名约定的定义。这些标准通过自动化的 Linting 配置应用于开发工作流中,以保持质量。

Features

  • Coding Standards - Establishes a curated set of style rules and linting configurations for consistent code quality.
  • JavaScript Style Guides - Provides a comprehensive reference for naming conventions and architectural patterns for JavaScript.
  • Node.js Development - Defines coding patterns and style guidelines optimized for the Node.js runtime environment.
  • Coding Standards - Provides a set of rules and best practices for writing maintainable Node.js and JavaScript code.
  • ESLint - Implements ESLint-based presets to automatically enforce stylistic consistency and logical rules.
  • Linting Configurations - Provides configurations for managing linter behavior and technical standards across a project.
  • Identifier Naming Conventions - Establishes strict casing rules for variables, classes, and constants to maintain readability.
  • Coding Standards Enforcement - Provides automated systems to enforce project guidelines and maintainability constraints.
  • JavaScript Style Linting - Specializes static analysis for enforcing stylistic consistency and coding standards in JavaScript.
  • JavaScript - Establishes comprehensive formatting and naming guidelines tailored specifically for JavaScript development.
  • Lint Rule Presets - Groups stylistic rules into shareable presets that can be adopted by other projects.
  • Naming Conventions - Defines specific casing and identifier rules to ensure a predictable naming structure.
  • Whitespace Enforcement - Defines consistent rules for line endings and whitespace to prevent cross-platform formatting discrepancies.
  • Formatting Enforcement - Enforces consistent rules for indentation, line length, and quote usage to ensure uniform visual structure.
  • Formatting Configurations - Provides centralized settings to control indentation and whitespace for consistent code layout.
  • Static Code Analysis - Analyzes source code without execution to detect style violations and programmatic errors.
  • JSON Configuration Schemas - Uses structured JSON files to define and share coding standards across different environments.
  • Coding Best Practices - Applies best practices for function and variable management to reduce codebase complexity.
  • JavaScript Standards and Style - Style guide for Node.js development.
  • Platform and API Guidelines - Style guide for Node.js and JavaScript code.
  • Programming Languages - Style guide for Node.js and JavaScript code.
  • Web Development Guides - Best practices for Node.js development.

Star 历史

felixge/node-style-guide 的 Star 历史图表felixge/node-style-guide 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Node Style Guide 的开源替代方案

相似的开源项目,按与 Node Style Guide 的功能重合度排序。
  • rwaldron/idiomatic.jsR

    rwaldron/idiomatic.js

    25,712在 GitHub 上查看↗

    This project is a JavaScript style guide and a set of coding standards designed to ensure codebase consistency. It provides a collection of best practices for writing maintainable and idiomatic code, focusing on variable naming, type checking, and execution context. The project serves as a static analysis guide, offering frameworks and guidelines for using linters and automated tools to identify bugs and verify code correctness before deployment. It establishes standards for formatting, syntax, and variable declarations to standardize code style across a project. The scope of the project cov

    在 GitHub 上查看↗25,712
  • jsx-eslint/eslint-plugin-reactjsx-eslint 的头像

    jsx-eslint/eslint-plugin-react

    9,287在 GitHub 上查看↗

    This project is an ESLint plugin and static analysis tool designed to enforce best practices, prevent bugs, and maintain code quality in React projects. It functions as a specialized JSX linter that analyzes the syntax and structure of components to detect anti-patterns and API misuse. The plugin distinguishes itself by providing deep analysis of React-specific patterns, such as detecting state race conditions, preventing nested component definitions, and identifying unstable references that cause unnecessary re-renders. It also includes security hardening rules to identify vulnerabilities li

    JavaScriptdevelopmentecmascripteslint
    在 GitHub 上查看↗9,287
  • necolas/idiomatic-cssnecolas 的头像

    necolas/idiomatic-css

    6,656在 GitHub 上查看↗

    Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and maintainable styles. It provides a set of standardized rules and conventions for writing idiomatic CSS code, functioning as both a formatting specification and a general guide for style organization. The project focuses on CSS preprocessor best practices, specifically providing guidelines to manage nesting depth and selector specificity to avoid complex cascades. It further distinguishes itself through structured documentation patterns and component sectioning to improve the long-ter

    在 GitHub 上查看↗6,656
  • airbnb/javascriptairbnb 的头像

    airbnb/javascript

    148,081在 GitHub 上查看↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    JavaScriptarrow-functionses2015es2016
    在 GitHub 上查看↗148,081
查看 Node Style Guide 的所有 30 个替代方案→

常见问题解答

felixge/node-style-guide 是做什么的?

该项目是一个 JavaScript 风格指南和 Node.js 编码标准,旨在确保创建一致、可维护且易读的代码。它作为命名约定、格式化和架构模式的综合参考。

felixge/node-style-guide 的主要功能有哪些?

felixge/node-style-guide 的主要功能包括:Coding Standards, JavaScript Style Guides, Node.js Development, ESLint, Linting Configurations, Identifier Naming Conventions, Coding Standards Enforcement, JavaScript Style Linting。

felixge/node-style-guide 有哪些开源替代品?

felixge/node-style-guide 的开源替代品包括: rwaldron/idiomatic.js — This project is a JavaScript style guide and a set of coding standards designed to ensure codebase consistency. It… jsx-eslint/eslint-plugin-react — This project is an ESLint plugin and static analysis tool designed to enforce best practices, prevent bugs, and… necolas/idiomatic-css — Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and… airbnb/javascript — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It… raywenderlich/swift-style-guide — This project is a collection of Swift coding standards and static analysis rules designed to ensure consistency across… airbnb/ruby — This project provides a collection of coding standard specifications, style guides, and configuration assets used to…