Deply — это автономный инструмент на Python для контроля архитектурных паттернов и зависимостей в крупных Python проектах. Он анализирует структуру кода и зависимости, чтобы гарантировать соблюдение архитектурных правил. Это способствует созданию более чистого, модульного и поддерживаемого кода.
#Python #Programming #SoftwareArchitecture #CleanCode #Deply #DependencyManagement #CodeQuality
https://github.com/Vashkatsi/deply
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Vashkatsi/deply: Keep your python architecture clean.
Keep your python architecture clean. Contribute to Vashkatsi/deply development by creating an account on GitHub.
🔥3👍2
pyscn — это инструмент для глубокого структурного анализа Python-кода, созданный на Go с использованием tree-sitter.
uvx pyscn analyze .
# или
pipx run pyscn analyze .
pipx install pyscn
# или
uv tool install pyscn
pyscn analyze . # Полный анализ с HTML-отчётом
pyscn analyze --json . # JSON-отчёт
pyscn analyze --select deps,complexity . # Выборочные метрики
pyscn check . # Быстрая CI-проверка
pyscn init # Создание .pyscn.toml
📚 Документация: github.com/ludo-tech/pyscn
#Python #StaticAnalysis #CodeQuality #CleanCode #CyclomaticComplexity #DeadCode #TreeSitter #GoLang #Cursor #Claude #ChatGPT #pyscn #CodeRefactoring #SoftwareArchitecture
https://github.com/ludo-technologies/pyscn
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ludo-technologies/pyscn: Code quality analysis for Python in the age of AI coding.
Code quality analysis for Python in the age of AI coding. - ludo-technologies/pyscn
1⚡3👍3
Graphify - это плагин для ИИ-ассистентов (Claude Code, Cursor, GitHub Copilot, Aider и др.), который мгновенно превращает весь ваш проект — код, документацию, PDF, изображения и видео — в интерактивный граф знаний (knowledge graph).
Вместо того чтобы прочесывать файлы через
grep или скармливать нейросети тонны исходников, вы можете опрашивать структурированную базу данных вашего репозитория. Достаточно просто ввести в чате вашего ИИ-кодера: /graphify .После сканирования в проекте создается папка
graphify-out/ с тремя файлами:graph.html — интерактивная визуализация для любого браузера. Можно кликать по узлам, искать скрытые связи и фильтровать компоненты.GRAPH_REPORT.md — выжимка главного: ключевые архитектурные концепты, неожиданные взаимосвязи между модулями и готовые подсказки для вопросов.graph.json — полная структура графа, к которой ИИ-ассистент обращается мгновенно без повторного перечитывания файлов.# NOTE:, # WHY: или # HACK: контекст проектирования, связывая их с кодом.graph.json объединялись без конфликтов.Рекомендуется устанавливать через менеджер пакетов
uv (обратите внимание, имя пакета на PyPI пишется с двойной «y» — graphifyy):# Установка утилиты
uv tool install graphifyy
# Регистрация плагина в вашем ИИ-ассистенте
graphify install
graphify query "что связывает модуль авторизации с базой данных?" — точечный поиск по графу.graphify export callflow-html — генерация интерактивной архитектурной схемы на базе диаграмм Mermaid.#Python #AI #KnowledgeGraph #DevTools #LLM #ClaudeCode #Cursor #Aider #OpenSource #SoftwareArchitecture
https://github.com/safishamsi/graphify
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Graphify-Labs/graphify: Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph.…
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing...
1🔥4⚡3👍2