claude-skills/engineering-team/skills/code-reviewer/languages
fouad 19f74425bf
feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769)
Adds 6 new language files to the code-reviewer skill, expanding coverage from 7 to 13 languages. Each file follows the established hybrid structure — language-specific rules inline, universal rules in rules/universal.md.

Files added:
- languages/c.md — memory safety, banned functions, pointer ownership, buffer bounds, UB
- languages/cpp.md — smart pointers, RAII, reinterpret_cast, virtual destructors, C++17/20
- languages/rust.md — unsafe blocks, .unwrap() in production, Tokio pitfalls, clippy
- languages/ruby.md — Rails-aware N+1, strong_parameters, YAML.safe_load, Marshal.load
- languages/php.md — SQLi, unserialize, eval, file inclusion, CSRF, XSS, PHP 8.x
- languages/dart.md — Dart + Flutter: dispose(), BuildContext across async, const widgets

SKILL.md dispatch table and --language valid values updated accordingly.
2026-05-28 08:26:14 +02:00
..
c.md feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769) 2026-05-28 08:26:14 +02:00
cpp.md feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769) 2026-05-28 08:26:14 +02:00
csharp.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00
dart.md feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769) 2026-05-28 08:26:14 +02:00
go.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00
java.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00
kotlin.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00
php.md feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769) 2026-05-28 08:26:14 +02:00
python.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00
ruby.md feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769) 2026-05-28 08:26:14 +02:00
rust.md feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support (#769) 2026-05-28 08:26:14 +02:00
swift.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00
typescript.md refactor(code-reviewer): — universal rules + per-language files 2026-05-25 13:15:37 +01:00