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

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

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

google/gts

0
View on GitHub↗
5,284 نجوم·208 تفرعات·TypeScript·Apache-2.0·11 مشاهداتgithub.com/google/gts↗

Gts

gts توفر أدوات مساعدة موحدة لتمهيد المشاريع وتطبيق أدلة نمط التنسيق والتدقيق المتسقة. تعمل كأداة تمهيد لمشاريع TypeScript تقوم بتهيئة المشاريع الجديدة بتبعيات موحدة، وسكربتات بناء، وإعدادات المترجم.

ينفذ المشروع دليل نمط TypeScript شامل يتكون من مجموعة محددة مسبقًا من قواعد التحليل الثابت ومنسق كود يقوم تلقائيًا بضبط تباعد الكود المصدري وبناء الجملة. تحدد هذه الأدوات وتصلح انتهاكات نمط الكود لضمان التوحيد عبر قواعد الكود.

تشمل الإمكانيات الإضافية فرض قيود المترجم الصارمة وسلوكيات التحقق من النوع. كما يتكامل النظام مع التحكم في الإصدار من خلال أتمتة التحقق قبل الالتزام (pre-commit) لمنع الكود غير المتوافق من دخول تاريخ المستودع.

Features

  • Project Bootstrapping Scripts - Provides scripts that initialize the directory structure and baseline configuration for new TypeScript projects.
  • TypeScript Standards - Provides a comprehensive set of standardized linting and formatting rules to ensure consistency across TypeScript codebases.
  • Automatic Code Formatters - Implements tools that automatically rewrite source code to adhere to a consistent visual style and syntax standard.
  • Static Analysis Rules - Implements configurable sets of constraints to enforce architectural standards and coding best practices through static analysis.
  • Coding Style Tools - Ships utilities that automatically format, lint, and enforce consistency in source code style.
  • Project Bootstrappers - Ships tools and templates used to generate the initial minimal file structure for new TypeScript projects.
  • TypeScript Configurations - Provides standardized configuration files and settings for managing TypeScript compilation and linting.
  • Linter Configurations - Provides predefined rule sets used by static analysis tools to enforce coding styles and syntax standards.
  • Compiler Configuration Standards - Aligns TypeScript compiler options with organizational style guides to ensure consistent type-checking behavior.
  • Linting Rule Configurations - Provides settings that define which syntax checks a linter applies based on standardized configuration files.
  • Source Code Formatting - Provides standardized rules for the visual layout of source code, including indentation and spacing.
  • JavaScript and TypeScript Formatting - Provides dedicated styling and layout enforcement for TypeScript source code.
  • TypeScript Feature Rule Enforcement - Enforces correctness and consistency of TypeScript-specific constructs to ensure high code quality.
  • Automated Code Fixes - Provides automated modification of AST nodes to transform non-compliant code into standardized patterns.
  • Automated Lint Fixes - Provides tools that automatically correct syntax and style violations in source code.
  • Git Hooks - Implements automated scripts that execute formatting and linting tasks before commits.
  • Pre-commit Hooks - Integrates automated quality checks that execute specifically before version control commits.
  • Pre-Commit Quality Hooks - Runs linting and tests automatically on every commit to prevent non-compliant code from entering history.
  • Shared Formatting Configurations - Distributes standardized style rules across projects via remote artifacts to ensure a single source of truth.
  • Pre-Commit Quality Checks - Enforces automated linting and quality checks via Git hooks on every commit.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

    standard/standard

    29,431عرض على GitHub↗

    Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style guide. It functions as a static code analyzer that scans source code for style violations and potential errors without executing the program. The project provides an automatic code fixer that rewrites source code to resolve formatting issues and enforce syntax consistency. It implements a standardized set of rules for JavaScript formatting and syntax to ensure a uniform appearance across different projects. The system covers a wide range of static analysis capabilities, includi

    JavaScriptdevelopmentecmascriptes6
    عرض على GitHub↗29,431
  • pre-commit/pre-commit-hooksالصورة الرمزية لـ pre-commit

    pre-commit/pre-commit-hooks

    6,593عرض على GitHub↗

    This project is a comprehensive collection of pre-commit hooks designed to automate code linting, style enforcement, and file validation before changes are committed to version control. It provides a suite of ready-to-use scripts that serve as quality guards, including static analysis hooks, configuration file validators, and tools for maintaining version control integrity. The collection distinguishes itself by offering specialized guards for repository health and security. This includes detection of leaked credentials and private keys, prevention of large file commits, and enforcement of br

    Pythongitlinterpre-commit
    عرض على GitHub↗6,593
  • prettier/prettier-vscodeالصورة الرمزية لـ prettier

    prettier/prettier-vscode

    5,504عرض على GitHub↗

    This is a Visual Studio Code extension that integrates the Prettier formatting engine into the editor. It serves as a bridge to provide opinionated, multi-language code styling by reprinting source code from a syntax tree to enforce consistent layout and line wrapping. The extension enables automated formatting upon saving or on command, ensuring a uniform codebase across teams. It resolves styling rules by merging editor preferences, EditorConfig files, and local configuration files, and can coordinate with linters to resolve conflicting stylistic rules. The system supports a wide range of

    TypeScript
    عرض على GitHub↗5,504
  • carthage-software/magoالصورة الرمزية لـ carthage-software

    carthage-software/mago

    2,867عرض على GitHub↗

    Mago is a PHP static analysis tool, linter, and code formatter. It detects type errors, dead code, and logic bugs through advanced type inference and flow analysis, while providing a deterministic engine to rewrite source files according to style guides. The project distinguishes itself with a WebAssembly runtime that enables PHP analysis to execute entirely within a web browser, allowing results to be shared via URL. It also provides a minimal Dockerized toolchain distributed as a scratch image for consistent execution across different processor architectures. The toolset covers architectur

    Rustcode-analyzercode-stylecoding-standards
    عرض على GitHub↗2,867
عرض جميع البدائل الـ 30 لـ Gts→

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

ما هي وظيفة google/gts؟

gts توفر أدوات مساعدة موحدة لتمهيد المشاريع وتطبيق أدلة نمط التنسيق والتدقيق المتسقة. تعمل كأداة تمهيد لمشاريع TypeScript تقوم بتهيئة المشاريع الجديدة بتبعيات موحدة، وسكربتات بناء، وإعدادات المترجم.

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

الميزات الرئيسية لـ google/gts هي: Project Bootstrapping Scripts, TypeScript Standards, Automatic Code Formatters, Static Analysis Rules, Coding Style Tools, Project Bootstrappers, TypeScript Configurations, Linter Configurations.

ما هي البدائل مفتوحة المصدر لـ google/gts؟

تشمل البدائل مفتوحة المصدر لـ google/gts: standard/standard — Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style… pre-commit/pre-commit-hooks — This project is a comprehensive collection of pre-commit hooks designed to automate code linting, style enforcement,… prettier/prettier-vscode — This is a Visual Studio Code extension that integrates the Prettier formatting engine into the editor. It serves as a… carthage-software/mago — Mago is a PHP static analysis tool, linter, and code formatter. It detects type errors, dead code, and logic bugs… ansible/ansible-lint — ansible-lint is a static code analysis tool and linter designed to identify syntax errors and best practice violations… antfu/eslint-config — Anthony's ESLint config preset.