Linter to detects the overuse or misuse of interfaces in Go code AKA "Interface Pollution"
-
Updated
Jun 17, 2026 - Go
Linter to detects the overuse or misuse of interfaces in Go code AKA "Interface Pollution"
The world's most honest sorting method: swaps elements slowly, checks Twitter constantly, and finishes eventually. Not not prod-safe
Example projects illustrating Code Smells in order to apply Refactoring techniques.
A collection of SQL Anti-Patterns
Yo dawg I heard you liked design patterns
Claude Code skill that prevents data architecture mistakes — duplicate stores, sync scripts, and format sprawl
Library containing design patterns and their implementations in Java. Plus exemplary applications of basic Java topics and various utils.
🔍 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.
Automatically apply the Optional pattern to all APIs globally, including the Ruby Corelib!
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."