#code_review_ai — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #code_review_ai, aggregated by home.social.
-
CodeClone 2.0: структурное ревью Python-кода для CI, IDE и AI-агентов
Когда я начинал CodeClone, это был довольно понятный инструмент: найти структурные клоны в Python-коде и не дать им незаметно расползаться по проекту. Сейчас вышел CodeClone 2.0.0, и это уже другой продукт. Не “ещё один линтер”, не попытка заменить Ruff, mypy, pytest, Bandit или Semgrep, а отдельный слой ревью: он смотрит на структуру Python-кода, отделяет старый технический долг от новых регрессий, связывает находки с покрытием тестами и дает одну и ту же картину в CLI, HTML-отчете, GitHub Actions, VS Code, Claude Desktop, Codex и через MCP. Эта статья не про список флагов CLI. Про флаги есть документация. Здесь я хочу рассказать, во что CodeClone вырос как продукт и зачем вообще нужен такой класс инструмента сейчас, когда разработка всё заметнее смещается в сторону AI-агентов.
https://habr.com/ru/articles/1031124/
#python #code_review #code_review_ai #quality_gates #ai_agents #static_analysis #test_coverage
-
CodeClone 2.0: структурное ревью Python-кода для CI, IDE и AI-агентов
Когда я начинал CodeClone, это был довольно понятный инструмент: найти структурные клоны в Python-коде и не дать им незаметно расползаться по проекту. Сейчас вышел CodeClone 2.0.0, и это уже другой продукт. Не “ещё один линтер”, не попытка заменить Ruff, mypy, pytest, Bandit или Semgrep, а отдельный слой ревью: он смотрит на структуру Python-кода, отделяет старый технический долг от новых регрессий, связывает находки с покрытием тестами и дает одну и ту же картину в CLI, HTML-отчете, GitHub Actions, VS Code, Claude Desktop, Codex и через MCP. Эта статья не про список флагов CLI. Про флаги есть документация. Здесь я хочу рассказать, во что CodeClone вырос как продукт и зачем вообще нужен такой класс инструмента сейчас, когда разработка всё заметнее смещается в сторону AI-агентов.
https://habr.com/ru/articles/1031124/
#python #code_review #code_review_ai #quality_gates #ai_agents #static_analysis #test_coverage
-
CodeClone 2.0: структурное ревью Python-кода для CI, IDE и AI-агентов
Когда я начинал CodeClone, это был довольно понятный инструмент: найти структурные клоны в Python-коде и не дать им незаметно расползаться по проекту. Сейчас вышел CodeClone 2.0.0, и это уже другой продукт. Не “ещё один линтер”, не попытка заменить Ruff, mypy, pytest, Bandit или Semgrep, а отдельный слой ревью: он смотрит на структуру Python-кода, отделяет старый технический долг от новых регрессий, связывает находки с покрытием тестами и дает одну и ту же картину в CLI, HTML-отчете, GitHub Actions, VS Code, Claude Desktop, Codex и через MCP. Эта статья не про список флагов CLI. Про флаги есть документация. Здесь я хочу рассказать, во что CodeClone вырос как продукт и зачем вообще нужен такой класс инструмента сейчас, когда разработка всё заметнее смещается в сторону AI-агентов.
https://habr.com/ru/articles/1031124/
#python #code_review #code_review_ai #quality_gates #ai_agents #static_analysis #test_coverage
-
CodeClone 2.0: структурное ревью Python-кода для CI, IDE и AI-агентов
Когда я начинал CodeClone, это был довольно понятный инструмент: найти структурные клоны в Python-коде и не дать им незаметно расползаться по проекту. Сейчас вышел CodeClone 2.0.0, и это уже другой продукт. Не “ещё один линтер”, не попытка заменить Ruff, mypy, pytest, Bandit или Semgrep, а отдельный слой ревью: он смотрит на структуру Python-кода, отделяет старый технический долг от новых регрессий, связывает находки с покрытием тестами и дает одну и ту же картину в CLI, HTML-отчете, GitHub Actions, VS Code, Claude Desktop, Codex и через MCP. Эта статья не про список флагов CLI. Про флаги есть документация. Здесь я хочу рассказать, во что CodeClone вырос как продукт и зачем вообще нужен такой класс инструмента сейчас, когда разработка всё заметнее смещается в сторону AI-агентов.
https://habr.com/ru/articles/1031124/
#python #code_review #code_review_ai #quality_gates #ai_agents #static_analysis #test_coverage
-
Почему AI-агенты такие медленные и что с этим можно сделать?
Три минуты на планирование, десять на исполнение. Да, в масштабах человека это быстро, но уже хочется еще быстрее! Судя по всему, я не одна такая. Посмотрите на провайдеров, которые за доплату дают ответы в два-три раза быстрее. Спрос есть, значит желание такое имеется не только у меня. Но платить за скорость — не единственный выход.
https://habr.com/ru/companies/veai/articles/1026412/
#AIагенты #скорость_AI #параллельное_выполнение #субагенты #оркестратор #автоматизация_разработки #AI_в_программировании #оптимизация_производительности #генерация_кода #code_review_AI
-
Почему AI-агенты такие медленные и что с этим можно сделать?
Три минуты на планирование, десять на исполнение. Да, в масштабах человека это быстро, но уже хочется еще быстрее! Судя по всему, я не одна такая. Посмотрите на провайдеров, которые за доплату дают ответы в два-три раза быстрее. Спрос есть, значит желание такое имеется не только у меня. Но платить за скорость — не единственный выход.
https://habr.com/ru/companies/veai/articles/1026412/
#AIагенты #скорость_AI #параллельное_выполнение #субагенты #оркестратор #автоматизация_разработки #AI_в_программировании #оптимизация_производительности #генерация_кода #code_review_AI
-
Почему AI-агенты такие медленные и что с этим можно сделать?
Три минуты на планирование, десять на исполнение. Да, в масштабах человека это быстро, но уже хочется еще быстрее! Судя по всему, я не одна такая. Посмотрите на провайдеров, которые за доплату дают ответы в два-три раза быстрее. Спрос есть, значит желание такое имеется не только у меня. Но платить за скорость — не единственный выход.
https://habr.com/ru/companies/veai/articles/1026412/
#AIагенты #скорость_AI #параллельное_выполнение #субагенты #оркестратор #автоматизация_разработки #AI_в_программировании #оптимизация_производительности #генерация_кода #code_review_AI
-
Почему AI-агенты такие медленные и что с этим можно сделать?
Три минуты на планирование, десять на исполнение. Да, в масштабах человека это быстро, но уже хочется еще быстрее! Судя по всему, я не одна такая. Посмотрите на провайдеров, которые за доплату дают ответы в два-три раза быстрее. Спрос есть, значит желание такое имеется не только у меня. Но платить за скорость — не единственный выход.
https://habr.com/ru/companies/veai/articles/1026412/
#AIагенты #скорость_AI #параллельное_выполнение #субагенты #оркестратор #автоматизация_разработки #AI_в_программировании #оптимизация_производительности #генерация_кода #code_review_AI
-
There is an AI code review bubble
https://www.greptile.com/blog/ai-code-review-bubble
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
There is an AI code review bubble
https://www.greptile.com/blog/ai-code-review-bubble
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
There is an AI code review bubble
https://www.greptile.com/blog/ai-code-review-bubble
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
There is an AI code review bubble
https://www.greptile.com/blog/ai-code-review-bubble
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI agents at the kernel level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI agents at the kernel level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI agents at the kernel level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI agents at the kernel level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI Agents at the Kernel Level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI Agents at the Kernel Level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI Agents at the Kernel Level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
Sandboxing AI Agents at the Kernel Level
https://www.greptile.com/blog/sandboxing-agents-at-the-kernel-level
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
AI code review: Should the author be the reviewer?
https://www.greptile.com/blog/ai-code-reviews-conflict
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
AI code review: Should the author be the reviewer?
https://www.greptile.com/blog/ai-code-reviews-conflict
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
AI code review: Should the author be the reviewer?
https://www.greptile.com/blog/ai-code-reviews-conflict
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer -
AI code review: Should the author be the reviewer?
https://www.greptile.com/blog/ai-code-reviews-conflict
#ycombinator #AI_code_review #AI_code_review_tool #pr_review_tool #code_review_AI #AI_code_review_bot #austomated_code_reviews #AI_pr_review #code_review_automation #AI_pull_request_review #GitHub_code_review #GitHub_pr_review #AI_code_reviewer