Попытка использовать проверку PhpStorm, чтобы рассказать историю о качестве нашего кода и отслеживать улучшения. Он работает хорошо, и у меня есть скрипт, который ежедневно извлекает данные из git, запускает проверку и отображает все в виде графика. Ура.
Вот ключевая строка, которая запускает проверку:
command = "phpstorm.bat inspect " + reponame + " " + reponame + "\.idea\workspace.xml results\ -v2 -d " + pathtosrc
Однако я заметил, что приведенные цифры не всегда совпадают.
Например. сегодня я запускал его три раза подряд в одном и том же репозитории кода, без каких-либо извлечений, изменений кода или чего-то еще, и получил разные результаты.
Type Run 1, Run 2, Run 3
ERROR 531, 531, 530
WARNING 12895, 12893, 12878
WEAK WARNING 18425, 18425, 18424
INFORMATION 152, 152, 152
TYPO 82, 82, 82
Я не могу понять причину этого, но если она есть, и я могу это исправить, я хотел бы знать. Я бы подумал, что запуск одного и того же инструмента в одном и том же коде всегда будет давать один и тот же результат, не так ли?