Linter to detects the overuse or misuse of interfaces in Go code AKA "Interface Pollution"
-
Updated
May 26, 2026 - Go
Linter to detects the overuse or misuse of interfaces in Go code AKA "Interface Pollution"
Example projects illustrating Code Smells in order to apply Refactoring techniques.
The world's most honest sorting method: swaps elements slowly, checks Twitter constantly, and finishes eventually. Not not prod-safe
Yo dawg I heard you liked design patterns
A collection of SQL Anti-Patterns
Library containing design patterns and their implementations in Java. Plus exemplary applications of basic Java topics and various utils.
Automatically apply the Optional pattern to all APIs globally, including the Ruby Corelib!
🔍 Claude Code Skill: Catch the #1 AI anti-pattern before you build. Reviews tool designs with a 4-point decision tree — AI-decorated vs AI-native.
Stop AI agents from writing useless tests. Decision trees for mocking, test layering, and requirement-driven testing that catches real bugs.
Add a description, image, and links to the anti-pattern topic page so that developers can more easily learn about it.
To associate your repository with the anti-pattern topic, visit your repo's landing page and select "manage topics."