7 个仓库
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.
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.
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.
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.
Overcommit 是一个 Git 钩子管理器和预提交验证框架,旨在自动化在各种 Git 事件期间执行脚本和检查。它作为一个工作流自动化工具,确保在更改提交或推送到远程存储库之前满足代码质量和项目标准。 该系统通过全面的基于 YAML 的配置脱颖而出,该配置允许对钩子行为进行详细控制,包括文件执行过滤、有条件跳过和钩子依赖项管理。它提供专门的角色,例如提交消息验证器以强制执行命名约定,以及推送防护以阻止不稳定或不安全的代码到达远程分支。 该项目涵盖了广泛的功能领域,包括多语言静态分析和 Linting、自动化依赖管理以及安全验证(如密钥扫描和许可证合规性)。它还通过受保护的分支强制执行和并行钩子执行来管理存储库完整性,以优化性能。
Runs checkstyle analysis to ensure Java files adhere to project coding standards.
该仓库是一个 Java 语言教育资源和编码标准参考。它提供了一系列可运行的源代码示例,阐述了行业标准设计模式、有效的编程技术和 API 设计原则。 该代码库作为 Java 开发中常见陷阱的推荐解决方案的实际实现。它使用独立的、可运行的类和可执行入口点来演示软件工程模式和可维护的架构。 该项目使用纯 Java 和标准库特性实现,逻辑被隔离到独立的包中以确保可移植性。
Provides practical implementation examples of naming conventions and consistency rules tailored for Java source code.
该项目是一个双语 Java 编程指南和教育资源,提供中英文对照的专业 Java 编码标准和最佳实践。它作为软件工程学习材料,旨在通过双语对比教授行业标准的模式和指南。 内容组织为 Markdown 技术参考,利用并排布局将原始英文技术文本与相应的中文翻译对齐。这种结构允许直接对比技术文档,以阐明复杂的软件工程概念和术语。 材料存储为静态 Markdown 文件,并组织在反映源教材顺序的章节目录结构中。
Ships a side-by-side English and Chinese guide to professional Java coding standards.
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.