手册:代码编写约定/Java

This page is a translated version of the page Manual:Coding conventions/Java and the translation is 18% complete.
Other languages:

This page describes the coding conventions used within files of the MediaWiki codebase written in Java. See also the general conventions that apply to all program languages, including Java.

MediaWiki Java 代码的灵感来自 Google Java样式It differs at least in the following:

  • indent with 4 spaces

A Checkstyle configuration file is used for verification by the Maven Checkstyle Plugin. This file is bundled in the discovery-maven-tool-configs project and can be used as a dependency as shown in the discovery-parent-pom project.

Various other conventions are embodied in the plugin configurations found in the discovery-parent-pom project. See the README.md in that project for additional documentation. You can use that parent pom directly, or pick the pieces which makes the most sense for a specific project.