Przejdź do treści

📜 JavaScript/TypeScript - Standardy Kodu

Ten dokument opisuje standardy kodu JavaScript i TypeScript dla Panel Księgowy.


📋 Code Style

ES6+ Syntax

  • Indentacja: 2 spacje
  • Cudzysłowy: Pojedyncze ('string')
  • Semicolons: Wymagane
  • camelCase: Dla zmiennych i funkcji
  • PascalCase: Dla komponentów React

TypeScript

interface Client {
  id: number;
  name: string;
}

function createClient(client: Client): Promise<Client> {
  // ...
}

🎯 Alpine.js

Użycie

<div x-data="{ open: false }">
  <button @click="open = !open">Toggle</button>
  <div x-show="open">Content</div>
</div>

🔄 HTMX

Użycie

<button hx-get="/api/clients/" 
        hx-target="#client-list"
        hx-indicator="#spinner">
  Load Clients
</button>

📚 Więcej informacji

Zobacz .cursor/rules/javascript-guidelines.mdc dla szczegółowych wytycznych.


Ostatnia aktualizacja: 2025-11-29
Wersja dokumentacji: 1.0