239: Clean Selenium Code Using Linting with Kwo Ding

8 Dec 2025 · 21 min
Episode

8 Dec 2025 · 21 min

0:00

Kwo Ding discusses the Sonar WebDriver plugin, a static code analysis tool that catches common mistakes in Selenium and Appium tests. The plugin helps teams follow best practices and reduce test flakiness by linting test code the same way you'd lint production code.

Questions this episode answers

February 3, 2019

239

Java (including Cucumber); based on WebDriver API so works with Appium-compatible code

Run the provided Docker image (per the README) to start a Sonar server with the plugin preinstalled

From the Sonar Marketplace

Chapters

More from JoeBot

PodcastAutomation Testing Podcast 2026: New Schedule, Events, Discounts with Joe Colantonio
Podcast

Automation Testing Podcast 2026: New Schedule, Events, Discounts with Joe Colantonio

9mo ago
PodcastAI Testing LLMs & RAG: What Testers Must Validate with Imran Ali
Podcast

AI Testing LLMs & RAG: What Testers Must Validate with Imran Ali

9mo ago
PodcastAI Codebase Discovery for Testers with Ben Fellows
Podcast

AI Codebase Discovery for Testers with Ben Fellows

10mo ago
PodcastAutomation Guild Kickoff, AWS Nova, Karate v2, and AI Testing Reality and more TGNS177
Podcast

Automation Guild Kickoff, AWS Nova, Karate v2, and AI Testing Reality and more TGNS177

10mo ago
PodcastExpert Take on Playwright, and API Testing with Bas Dijkstra
Podcast

Expert Take on Playwright, and API Testing with Bas Dijkstra

10mo ago
Podcast250: Pushing Security Testing Left, Like a Boss with Tanya Janca
Podcast

250: Pushing Security Testing Left, Like a Boss with Tanya Janca

10mo ago
PodcastTackling Enterprise Testing Challenges with AI with Srirang Srikantha
Podcast

Tackling Enterprise Testing Challenges with AI with Srirang Srikantha

10mo ago
PodcastPipeline as Code Mohamed Labouardy
Podcast

Pipeline as Code Mohamed Labouardy

10mo ago
Podcast262: Testing Torchbearer of Truth with Mush Honda
Podcast

262: Testing Torchbearer of Truth with Mush Honda

10mo ago
PodcastWebDriverIo v8 Must Know Features with Christian Bromann
Podcast

WebDriverIo v8 Must Know Features with Christian Bromann

10mo ago
PodcastAutomation Testing Trends for 2022
Podcast

Automation Testing Trends for 2022

10mo ago
See all content