VS Code Extensions
S

SOLID LLD Helper

by rahul0908

Educational low level design assistant for Java developers learning SOLID, OOP, design patterns, and maintainability.

Downloads

2

Rating

— (0)

Version

0.1.4

Last updated

Jul 12, 2026

An educational VS Code extension that helps Java developers write better low-level design code following SOLID principles, OOP best practices, and design patterns.

This is not a code generator. It is an intelligent architecture mentor that explains why something is wrong and how to fix it.

Features

  • Live SOLID Analysis — Detects SRP, OCP, LSP, ISP, DIP violations as you type
  • Code Smell Detection — God Class, Long Method, Large Constructor, Magic Numbers, Deep Nesting, Feature Envy, Public Fields, Primitive Obsession
  • Educational Hovers — Every warning explains what rule was violated, why it matters, and how to refactor
  • Design Score — Per-principle and overall scores from 0–100
  • Design Pattern Suggestions — Strategy, Builder, Factory, Observer, etc.

Getting Started

Open any .java file and start typing. Diagnostics appear in real-time.

View → Problems    (Ctrl+Shift+M, Cmd+Shift+M)

Configuration

Search solidLldHelper in VS Code settings:

Setting Default Description
solidLldHelper.analysis.enableLiveDiagnostics true Enable live diagnostics
solidLldHelper.analysis.maxResponsibilitiesBeforeSrpWarning 3 How many responsibilities before an SRP warning

Supported Languages

  • Java (currently)
  • C#, TypeScript, Kotlin, C++ (planned)

Development

npm install
npm run build

Press F5 in VS Code to launch the Extension Development Host.

Related extensions