Проверки (инспекции) это встроенные средства для статического анализа кода, которые помогают вам найти
возможные баги, определить неиспользуемый код, обнаружить причины падения производительности и улучшить общую
структуру кода.
Анализ кода «на лету»
Большинство проверок проводятся «на лету» и редактор показывает ошибки и предупреждения по мере ввода кода.
Те проверки которые слишком сложны для проведения «на лету», доступны когда вы проводите анализ кода для всего проекта. Его можно запустить из меню Analyze → Inspect Code (Анализ → Инспектирование кода) , а отдельные проверки можно запустить из меню Analyze → Run Inspection by Name (Анализ → Запустить проверку по имени).
Перемещение к следующей/предыдущей проблеме
Редактор позволяет вам быстро перемещаться между подсвеченными проблемами в коде, используя клавиатурные сочетания. Нажмите F2 для того чтобы перейти к следующей проблеме, и Shift+F2 для того чтобы перейти к предыдущей. В настройках (Settings → Editor) вы можете указать в какой очередности вы будете переходить от проблемы к проблеме по нажатию F2, к примеру можно настроить чтобы каждый раз переход производился к наиболее серьезной из еще нерешенных проблем в текущем файле.
Инспекция всего проекта
Чтобы получить полный отчет по проблемам всего проекта, вы можете запустить анализ кода из меню Analyze → Inspect Code (Анализ → Проверка кода)
Быстрые исправления
Большинство проверок не только говорит вам в чем именно проблема, но и предлагает варианты ее решения. Просто нажмите Alt + Enter и выберете подходящий вам вариант.
Отключение предупреждений
Если вы не нуждаетесь в предупреждениях о возможных проблемах в данном методе или операторе, вы можете отключить их. Для этого вызовите меню быстрых исправлений, а в нем нажмите стрелку вправо. В появившемся меню вы можете выбрать наиболее подходящий вам вариант отключения данного предупреждения. Иногда это может быть лучшим решением чем отключение проверки для всего проекта.
Запуск отдельной проверки
Чтобы запустить отдельную проверку, нажмите Shift + Alt + Ctrl + I (Shift + Alt + Cmd + I для Mac) или выберите пункт меню Analyze → Run Inspection by Name (Анализ → Запуск проверки по имени).
Уровни отображения ошибок и режим экономии электроэнергии
Также очень полезной является иконка «Гектор» (Hektor) на панели статуса. Она помогает вам переключить уровни отображения ошибок - от полного отключения всех ошибок до отображения всех синтаксических и всех проверок. На уровне отображения синтаксических ошибок вы не увидите никаких предупреждений пока ваш код компилируется.
Также иконка «Гектор» позволяет вам включить энергосберегающий режим, который помогает сэкономить заряд в аккумуляторе ноутбука, отключая отображение ошибок и автоматические всплывающие окна.
Профили проверок
И наконец, вы можете поменять список запускаемых проверок с помощью профилей проверок в меню Settings → Inspections (Настройки → Проверки) . Если вы хотите поделиться вашим профилем с командой, поставьте галочку Share в настройках и добавьте файл профиля в систему контроля версий вашего проекта.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Спасибо за статью)