Poprawki do testera - konwersja jednostek i obsługa przekładni
- Poprawiono obliczanie impedancji dla danych pierwotnych - Dodano parametry PRZEKLADNIA i PRZEKLADNIA_NAPIECIA - Dane są teraz konwertowane do wartości wtórnych przed obliczeniami - Test na danych MOR-MIL: zwarcie wykryte prawidłowo Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
22
.clauderules
Normal file
22
.clauderules
Normal file
@@ -0,0 +1,22 @@
|
||||
# Claude Code Assist Context Rules
|
||||
|
||||
Główne wytyczne dla rozwoju oprogramowania w języku C:
|
||||
|
||||
## Architektura i Styl
|
||||
|
||||
- **Standard:** ISO/IEC 9899:2011 (C11).
|
||||
- **Formatowanie:** Styl LLVM (klamry zawsze w nowej linii dla funkcji, w tej samej dla bloków sterujących).
|
||||
- **Wcięcia:** 4 spacje.
|
||||
- **Nazewnictwo:** - Funkcje: `prefix_action_name`
|
||||
- Zmienne: `camelCase` (lokalne), `g_camelCase` (globalne/statyczne)
|
||||
|
||||
## Reguły Krytyczne (Security)
|
||||
|
||||
- Zawsze stosuj `size_t` dla indeksów i rozmiarów.
|
||||
- Obowiązkowe sprawdzanie zakresów (bounds checking) przy operacjach na tablicach.
|
||||
- Unikaj `malloc`; preferuj alokację na stosie dla małych struktur lub używaj dedykowanych pool-alokatorów projektu.
|
||||
|
||||
## Dokumentacja
|
||||
|
||||
- Claude musi generować dokumentację techniczną w formacie Markdown bezpośrednio w komentarzach nad kodem.
|
||||
- W komentarzach ma nie używać polskich znaków diakrytycznych
|
||||
Reference in New Issue
Block a user