Знакомьтесь: инспектор Qodana! Статичный анализ, инспекция кода. Инструмент разработчика (JetBrains)
Вставка
- Опубліковано 9 лют 2025
- Qodana - очень интересный и полезный продукт от JetBrains, который позволяет нам держать код в порядке и не пускать в свои репозитории дурнопахнущие строки. В этом ролике мы увидим отчёт, который генерируется инспектором, и обсудим, в каких случаях Qodana будет особенно полезен. Или полезна? :)
Страница продукта на сайте JetBrains: www.jetbrains....
Документация: www.jetbrains....
Анонсы новых роликов можно получать в:
t.me/freelance...
freelan...
Отлично! Даже не знал о наличии такого прекрасного инструмента. Сейчас же проинспектирую проект и сообщу на дейлике о находке
Супер. И нам тут шепните, пригодился ли продукт, помог ли. Без деталей, конечно
@@freelancer_eyes Да, приняли во внимание, вероятнее всего будем встраивать в CI в ближайшем будущем
Спасибо! Не знал о таком статическом анализаторе кода как Qodana. Взял на вооружение. Про Toolbox App прошу записать видео, не пользуюсь. Поэтому хотел бы знать для чего он нужен.
Что могу сказать? Встречайте, буквально в течение часа.
Огромное спасибо за поддержку!
Если не брать во внимание встраивание в CI, этот инструмент в плане анализа кода (на этапе разработки) чем то отличается от встроенной в PhpStorm кнопочки Analyze code? Ведь время отработки кнопочки и этой штуки ощутимо отличается.
Хм. Очень хороший вопрос. Суть в том, что в основе и того, и другого, лежат одни и те же инспекции кода. Но вот что касается отработки… надо посмотреть, подумать. Не приходило раньше в голову
Благодарю! Хороший качественный подробный разбор. Инструмент однозначно попробую т.к. качество кода периодически мониторим с помощью psalm и других анализаторов, но здесь все в одной коробке + красивый отчет, который можно показывать менеджерам, техлидам, да и коллегам, намекая на то, что нужно не забывать о качестве кода)
Кстати, а что Вы думаете про стат анализатор Psalm?
Приветствую. Рад, что заинтересовал своим рассказом.
Psalm я никогда прежде не пробовал. Почитал документацию - интригует. Попробую на днях натравить его на код одного проекта, посмотрю на результат, спасибо за наводку.
Единственное, что сходу смутило: он читает phpdoc @var для определения типов. Этот подход сейчас выглядит несколько устаревшим, надо бы как-то использовать метаданные класса. Но это навскидку, возможно я чего-то недоперепонял из документации. Поисследую, спасибо!
- Кудана?
- Сюдана!
Именно!