# Правила IDE по теме «Языки программирования»

Правила IDE по теме «Языки программирования»: у каждой карточки — что делает, команда установки и примеры запросов.

111 карточек · страница 3 из 3

- HTML: https://affpapa.org/nevibecode/rules/topic/languages?page=3
- Инструкция для агента: https://affpapa.org/nevibecode/agents.md

- [streamlit](https://affpapa.org/nevibecode/rules/streamlit.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать приложения на Streamlit: кэшировать тяжёлые операции, держать UI отдельно от логики и разбивать проект на модули.
- [sqlalchemy](https://affpapa.org/nevibecode/rules/sqlalchemy.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стиль SQLAlchemy 2.x: типизированные модели, сессии через контекстный менеджер, select() вместо устаревшего Query.
- [solidity](https://affpapa.org/nevibecode/rules/solidity.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт стиль и требования к Solidity-коду: фиксированный pragma, кастомные ошибки, защита от реентрантности.
- [scikit-image](https://affpapa.org/nevibecode/rules/scikit-image.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт команде единый стиль работы с scikit-image: неизменяемость входных массивов, float-диапазон [0, 1], векторизация вместо циклов по пикселям.
- [ruby](https://affpapa.org/nevibecode/rules/ruby.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт команде единый стиль Ruby: RuboCop, соглашения Rails, работа с N+1 и защита от SQL-инъекций.
- [riverpod](https://affpapa.org/nevibecode/rules/riverpod.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт команде единый стиль работы с Riverpod в Flutter: где держать провайдеры, когда ref.watch, а когда ref.read.
- [react](https://affpapa.org/nevibecode/rules/sanjeed5-react.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт команде единые стандарты React: чистые компоненты, правила хуков, структура по фичам.
- [react-native](https://affpapa.org/nevibecode/rules/react-native.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт обязательные практики для React Native: feature-first структуру, функциональные компоненты, хуки и типизацию.
- [qwik](https://affpapa.org/nevibecode/rules/qwik.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило Cursor, которое подсказывает агенту, как писать Qwik-приложения: component$, useStore, QRL с суффиксом $ и загрузка данных через loader$.
- [pyramid](https://affpapa.org/nevibecode/rules/pyramid.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor с набором практик по Python-фреймворку Pyramid: структура проекта, конфигурация, транзакции и предикаты представлений.
- [pygame](https://affpapa.org/nevibecode/rules/pygame.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт каркас Pygame-проекта: один UIManager, фиксированный шаг времени, вёрстка на якорях и темы в JSON.
- [phoenix](https://affpapa.org/nevibecode/rules/phoenix.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать Phoenix-приложения на Elixir: контексты, форматирование, тесты.
- [pandas](https://affpapa.org/nevibecode/rules/pandas.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стиль работы с pandas: векторизация вместо циклов, явные .loc и .iloc, экономные типы данных.
- [nestjs](https://affpapa.org/nevibecode/rules/sanjeed5-nestjs.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт структуру NestJS-проекта: модули по фичам, явные типы, DTO с валидацией и глобальные фильтры ошибок.
- [material-ui](https://affpapa.org/nevibecode/rules/material-ui.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor единый стиль работы с Material-UI: структура папок, тема, стили и компоненты.
- [junit](https://affpapa.org/nevibecode/rules/junit.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стиль юнит-тестов на JUnit 5 в Java-проектах: имена, структура, параметризация.
- [java](https://affpapa.org/nevibecode/rules/java.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт агенту стиль кода Java: Google Java Style, именование, иммутабельность, Stream API и работа с ресурсами.
- [httpx](https://affpapa.org/nevibecode/rules/httpx.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как работать с httpx в Python: переиспользовать клиент, включать HTTP/2, настраивать таймауты.
- [hardhat](https://affpapa.org/nevibecode/rules/hardhat.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стандарты проекта на Hardhat 3: конфиг на TypeScript, тесты на Solidity и TypeScript, деплой через Ignition.
- [flutter](https://affpapa.org/nevibecode/rules/flutter.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor единый стиль Flutter-кода: форматирование, линты, слои MVVM и Riverpod.
- [flake8](https://affpapa.org/nevibecode/rules/flake8.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как настроить flake8 и какие проверки включить.
- [esbuild](https://affpapa.org/nevibecode/rules/esbuild.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor, которое задаёт агенту порядок работы с esbuild: один конфиг вместо россыпи флагов в package.json.
- [electron](https://affpapa.org/nevibecode/rules/electron.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт команде единый стиль разработки на Electron: контекстная изоляция, безопасный contextBridge, IPC через invoke и кросс-платформенные пути.
- [d3](https://affpapa.org/nevibecode/rules/d3.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать код визуализаций на D3.js v7+: модульные импорты, selection.join() вместо ручного enter/update/exit, стили через CSS.
- [cuda](https://affpapa.org/nevibecode/rules/cuda.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor стиль работы с CUDA C++: проверка ошибок API, разделение host и device кода, оптимизация ядер.
- [codemirror](https://affpapa.org/nevibecode/rules/codemirror.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать редакторы на CodeMirror 6: модульные импорты, неизменяемое состояние, конфигурация через расширения.
- [bottle](https://affpapa.org/nevibecode/rules/bottle.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт структуру Bottle-проекта: модули вместо одного app.py, конфиг через app.config, валидация Pydantic.
- [behave](https://affpapa.org/nevibecode/rules/behave.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor стандарты для BDD-тестов на behave: тонкие шаги, чистый Gherkin, фикстуры через environment.py.
- [asyncio](https://affpapa.org/nevibecode/rules/asyncio.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать асинхронный код на Python: единая точка входа, задачи без утечек, никаких блокировок цикла событий.
- [android-sdk](https://affpapa.org/nevibecode/rules/android-sdk.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor стандарты разработки Android на Java: MVVM, Jetpack, Hilt, Room и навигация.
- [aiohttp](https://affpapa.org/nevibecode/rules/aiohttp.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать асинхронный HTTP-клиент на aiohttp: одна сессия на приложение, таймауты, обработка ошибок.

## Уточнить
[typescript](https://affpapa.org/nevibecode/tag/typescript.md) · [python](https://affpapa.org/nevibecode/tag/python.md) · [react](https://affpapa.org/nevibecode/tag/react.md) · [tailwind](https://affpapa.org/nevibecode/tag/tailwind.md) · [async](https://affpapa.org/nevibecode/tag/async.md) · [nextjs](https://affpapa.org/nevibecode/tag/nextjs.md) · [java](https://affpapa.org/nevibecode/tag/java.md) · [javascript](https://affpapa.org/nevibecode/tag/javascript.md) · [csharp](https://affpapa.org/nevibecode/tag/csharp.md) · [sdk](https://affpapa.org/nevibecode/tag/sdk.md) · [dart](https://affpapa.org/nevibecode/tag/dart.md) · [flutter](https://affpapa.org/nevibecode/tag/flutter.md)

## Сузить этот список
Параметры: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — значения в https://affpapa.org/nevibecode/agents.md

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
