Tagged articles
12 articles
Page 1 of 1
Java Architect Essentials
Java Architect Essentials
Mar 19, 2026 · Backend Development

Boost Java Code Quality: A Complete Guide to Alibaba Guidelines, CheckStyle, PMD, FindBugs & SonarLint

This article introduces five essential Java static‑analysis tools—Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—explaining their purpose, installation steps, usage methods, result interpretation, and configuration tips to help developers improve code quality and reduce review effort.

checkstylecode qualityfindbugs
0 likes · 13 min read
Boost Java Code Quality: A Complete Guide to Alibaba Guidelines, CheckStyle, PMD, FindBugs & SonarLint
macrozheng
macrozheng
Jul 18, 2025 · Backend Development

Boost Java Code Quality: Guide to Alibaba Guidelines, CheckStyle, PMD, FindBugs & SonarLint

This article explains why code quality matters in growing Java projects and introduces five essential static analysis tools—Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—covering their purpose, installation steps, usage instructions, and key features to help developers reduce bugs and improve review efficiency.

IDE pluginsJavacode quality
0 likes · 14 min read
Boost Java Code Quality: Guide to Alibaba Guidelines, CheckStyle, PMD, FindBugs & SonarLint
Architecture Digest
Architecture Digest
Jul 6, 2025 · Fundamentals

Boost Java Code Quality with CheckStyle, PMD, FindBugs, SonarLint

This guide introduces essential Java code‑quality tools—including Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—explaining their installation, usage, and key features so developers can automate static analysis, reduce bugs, and improve maintainability across projects.

Javacheckstylecode quality
0 likes · 11 min read
Boost Java Code Quality with CheckStyle, PMD, FindBugs, SonarLint
Java Architect Essentials
Java Architect Essentials
Apr 17, 2025 · Fundamentals

A Comprehensive Guide to Java Code Quality Tools: Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint

This article introduces several Java code quality tools—including Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—detailing their installation, usage, and key features to help developers improve code standards, detect bugs, and streamline code review processes.

IDE pluginsJavacode quality
0 likes · 13 min read
A Comprehensive Guide to Java Code Quality Tools: Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint
Programmer DD
Programmer DD
Nov 8, 2022 · Fundamentals

Java Code Quality: Alibaba Guidelines, CheckStyle, PMD, FindBugs, SonarLint

To maintain stable, high‑quality Java services as projects grow, this guide introduces five essential static‑analysis tools—Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—detailing their installation, core features, usage steps, and how they collectively reduce bugs and improve code standards.

Alibaba guidelinesJavacheckstyle
0 likes · 12 min read
Java Code Quality: Alibaba Guidelines, CheckStyle, PMD, FindBugs, SonarLint
FunTester
FunTester
Nov 20, 2020 · Backend Development

Using SpotBugs and IntelliJ Plugins for Java Static Code Analysis

The article reviews the transition from Jenkins‑based FindBugs scanning to local IntelliJ plugins, evaluates outdated FindBugs‑IDEA and QAPlug‑FindBugs, and recommends SpotBugs for accurate Java static analysis, sharing installation links, usage notes, and scan results.

IntelliJJavaSpotBugs
0 likes · 6 min read
Using SpotBugs and IntelliJ Plugins for Java Static Code Analysis
Top Architect
Top Architect
May 1, 2020 · Backend Development

Top 10 IntelliJ IDEA Plugins to Boost Your Development Productivity

This article introduces ten essential IntelliJ IDEA plugins—including FindBugs, Translation, Grep Console, GsonFormat, Free MyBatis Plugin, CodeGlance, Maven Helper, Background Image Plus+, MyBatis Log Plugin, and RestfulToolkit—that help Java developers improve code quality, debugging, navigation, and overall workflow efficiency.

IDE pluginsIntelliJ IDEAJava development
0 likes · 8 min read
Top 10 IntelliJ IDEA Plugins to Boost Your Development Productivity
Meituan Technology Team
Meituan Technology Team
Nov 7, 2019 · Mobile Development

Optimizing Static Code Scanning for Android Projects: Full and Incremental Scan Strategies

The article outlines how integrating CheckStyle, Lint, and FindBugs with a custom Gradle plugin, applying full‑scan optimizations to collect only necessary source and class files and implementing incremental scans that target only files changed in a PR, cuts Android CI static‑analysis time by over 50 %, dropping full scans from nine to five minutes and enabling sub‑minute incremental checks.

AndroidCIGradle
0 likes · 30 min read
Optimizing Static Code Scanning for Android Projects: Full and Incremental Scan Strategies
Meituan Technology Team
Meituan Technology Team
Aug 17, 2017 · Mobile Development

Real‑time Android Studio Source Code Security Scanning with FindBugs Extension (Code Arbiter)

Code Arbiter extends the FindBugs plugin to provide real‑time Android Studio source‑code security scanning, implementing line‑by‑line API misuse detection, empty TrustManager checks, taint‑analysis of sources and sinks, and custom bytecode checks for unprotected Intent/Bundle reads, all packaged as a JAR for instant developer feedback.

AndroidCode ArbiterIDE plugin
0 likes · 20 min read
Real‑time Android Studio Source Code Security Scanning with FindBugs Extension (Code Arbiter)
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 9, 2016 · Mobile Development

Using FindBugs for Android Code Analysis and Automated Testing

The article introduces FindBugs, an open‑source Java static analysis tool, explains how it inspects Android bytecode to detect bugs such as null pointers, multithreading issues, and performance problems, and describes its integration with IDEs, command‑line builds, and its severity ranking system.

AndroidAutomated TestingCode Inspection
0 likes · 3 min read
Using FindBugs for Android Code Analysis and Automated Testing