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

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

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

7 个仓库

Awesome GitHub RepositoriesJava Coding Standards

Consistency rules and naming conventions tailored specifically for Java source code.

Distinct from Dotnet Code Style Standards: Specializes general coding standards for the Java language.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Java Coding Standards. Refine with filters or upvote what's useful.

Awesome Java Coding Standards GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • zh-google-styleguide/zh-google-styleguidezh-google-styleguide 的头像

    zh-google-styleguide/zh-google-styleguide

    10,977在 GitHub 上查看↗

    This project is a software engineering reference that provides a cross-language formatting standard and industry-standard practices for architectural patterns, memory management, and identifier naming. Its primary purpose is to implement a unified set of indentation and whitespace rules applied consistently across multiple distinct programming environments. The project specializes in technical documentation localization, providing Chinese language translations of official programming style guides. It maps original English coding standards to Chinese language references to maintain meaning acr

    Applies a consistent set of formatting and naming conventions to Java source code to improve readability.

    Makefile
    在 GitHub 上查看↗10,977
  • google/google-java-formatgoogle 的头像

    google/google-java-format

    6,145在 GitHub 上查看↗

    google-java-format is a Java code formatter and style enforcement tool. It reformats Java source code to adhere to a standardized style guide, ensuring consistent layout and indentation across entire projects or individual files. The project functions as a build pipeline linting tool for continuous integration workflows and as an IDE formatting plugin to replace native editor formatting. It can be embedded as a formatting library within code generation software to ensure machine-written output remains human-readable. The tool provides capabilities for reorganizing source code indentation and

    Standardizes Java source code layout and style for consistency and readability across organizations.

    Java
    在 GitHub 上查看↗6,145
  • diffplug/spotlessdiffplug 的头像

    diffplug/spotless

    5,527在 GitHub 上查看↗

    Spotless is a multi-language formatting orchestrator and Gradle plugin that automates code styling across various programming languages within a single build pipeline. It functions as a coordinator for multiple third-party formatters, a code style linting tool, and a system for inserting and updating standardized license headers. The project distinguishes itself through git-integrated style enforcement, using pre-push hooks and git references to apply formatting only to modified files or lines. It supports shared build configurations, allowing formatting rules to be distributed and loaded acr

    Applies the Eclipse JDT formatter to ensure a consistent coding style for Java source code.

    Java
    在 GitHub 上查看↗5,527
  • sds/overcommitsds 的头像

    sds/overcommit

    4,008在 GitHub 上查看↗

    Overcommit 是一个 Git 钩子管理器和预提交验证框架,旨在自动化在各种 Git 事件期间执行脚本和检查。它作为一个工作流自动化工具,确保在更改提交或推送到远程存储库之前满足代码质量和项目标准。 该系统通过全面的基于 YAML 的配置脱颖而出,该配置允许对钩子行为进行详细控制,包括文件执行过滤、有条件跳过和钩子依赖项管理。它提供专门的角色,例如提交消息验证器以强制执行命名约定,以及推送防护以阻止不稳定或不安全的代码到达远程分支。 该项目涵盖了广泛的功能领域,包括多语言静态分析和 Linting、自动化依赖管理以及安全验证(如密钥扫描和许可证合规性)。它还通过受保护的分支强制执行和并行钩子执行来管理存储库完整性,以优化性能。

    Runs checkstyle analysis to ensure Java files adhere to project coding standards.

    Ruby
    在 GitHub 上查看↗4,008
  • jbloch/effective-java-3e-source-codejbloch 的头像

    jbloch/effective-java-3e-source-code

    4,002在 GitHub 上查看↗

    该仓库是一个 Java 语言教育资源和编码标准参考。它提供了一系列可运行的源代码示例,阐述了行业标准设计模式、有效的编程技术和 API 设计原则。 该代码库作为 Java 开发中常见陷阱的推荐解决方案的实际实现。它使用独立的、可运行的类和可执行入口点来演示软件工程模式和可维护的架构。 该项目使用纯 Java 和标准库特性实现,逻辑被隔离到独立的包中以确保可移植性。

    Provides practical implementation examples of naming conventions and consistency rules tailored for Java source code.

    Java
    在 GitHub 上查看↗4,002
  • clxering/effective-java-3rd-edition-chinese-english-bilingualclxering 的头像

    clxering/Effective-Java-3rd-edition-Chinese-English-bilingual

    3,890在 GitHub 上查看↗

    该项目是一个双语 Java 编程指南和教育资源,提供中英文对照的专业 Java 编码标准和最佳实践。它作为软件工程学习材料,旨在通过双语对比教授行业标准的模式和指南。 内容组织为 Markdown 技术参考,利用并排布局将原始英文技术文本与相应的中文翻译对齐。这种结构允许直接对比技术文档,以阐明复杂的软件工程概念和术语。 材料存储为静态 Markdown 文件,并组织在反映源教材顺序的章节目录结构中。

    Ships a side-by-side English and Chinese guide to professional Java coding standards.

    effective-javajava
    在 GitHub 上查看↗3,890
  • sveltejs/language-toolssveltejs 的头像

    sveltejs/language-tools

    1,431在 GitHub 上查看↗

    This project is a language server implementation and code editor extension designed to provide intelligence for Svelte components. It functions as a static analysis tool that parses source code to deliver real-time feedback, automated formatting, and code navigation within development environments. The tool distinguishes itself by utilizing a virtual file system mapping that translates component files into modules, allowing standard language tools to process non-standard syntax. It integrates directly with the TypeScript compiler to perform type checking and static analysis across mixed scrip

    Automates the visual organization and layout of source code according to consistent standards.

    TypeScriptlanguage-serversveltevscode-extension
    在 GitHub 上查看↗1,431
  1. Home
  2. Software Engineering & Architecture
  3. Dotnet Code Style Standards
  4. Java Coding Standards

探索子标签

  • Bilingual Coding Standards GuidesGuides on coding standards and best practices presented in multiple languages for non-native speakers. **Distinct from Java Coding Standards:** Focuses on the bilingual educational delivery of standards, while Java Coding Standards focuses on the rules themselves.
  • Layout FormattersTools that automate the visual organization of source code according to a specific language standard. **Distinct from Java Coding Standards:** Distinct from Java Coding Standards: focuses on the active automation of layout rather than just the definition of the standards.
  • Quarkus GuidelinesStandardized development rules specifically for the Quarkus framework, covering DI and performance. **Distinct from Java Coding Standards:** Specific to the Quarkus framework rather than general Java language standards.