Анализ кода ReSharper C++ не работает

Я установил ReSharper C++ и включил анализ кода в настройках. В окне «Ошибки в решении» отображается сообщение «Нет ошибок в решении», а в окне «Список ошибок» отображается куча. Согласно этой странице, C++ поддерживается для анализа всего решения. Есть что-то, что мне не хватает? Помимо указанных выше, это новая установка Visual Studio и ReSharper.

Спасибо!


person Qub1    schedule 03.02.2016    source источник
comment
Разве это не статический анализатор кода? Который анализирует код, который компилируется, на наличие потенциальных проблем, в то время как список ошибок показывает вам ошибки времени компиляции? Нет смысла запускать статический анализатор кода на коде, который даже не компилируется.   -  person Algirdas Preidžius    schedule 03.02.2016
comment
@AlgirdasPreidžius Извините, я не совсем уверен, что понимаю, когда в окне «Ошибки в решении» отображаются ошибки? Потому что любые ошибки могут привести к тому, что код не скомпилируется, не так ли?   -  person Qub1    schedule 03.02.2016
comment
Поскольку я не работал с Resharper в среде C++, я не знаю, является ли этот анализатор кода Resharper просто инструментом статического анализа кода, и вы не ответили. Поскольку, насколько я понимаю, вы считаете любую ошибку ошибкой компиляции, а это именно то, что она означает - неудачная компиляция. Однако ошибка статического анализатора кода больше похожа на ошибку, которая может/вызовет сбой вашей программы (не говоря уже о любом другом возможном результате).   -  person Algirdas Preidžius    schedule 03.02.2016
comment
@AlgirdasPreidžius Цитата со страницы, на которую я дал ссылку: Обнаружение ошибок компилятора или времени выполнения во всем решении во всем решении, что позволяет просматривать список ошибок с помощью окна «Ошибки в окне решения» и перемещаться между этими ошибками. Он четко отмечает любые ошибки компилятора или времени выполнения, поэтому я предполагаю, что это не просто инструмент статического анализа кода. Вот почему я смущен, что он не работает.   -  person Qub1    schedule 03.02.2016


Ответы (1)


Если вы внимательно посмотрите на нижнюю часть страницы, на которую вы ссылаетесь (https://www.jetbrains.com/help/resharper/2016.2/Code_Analysis__Solution-Wide_Analysis.html), вы увидите, что эта функция не поддерживается для C++. Хотя хотелось бы увидеть это, мне нравится эта функция при работе на C#.

person Tim    schedule 11.11.2016
comment
С тех пор я сам это заметил, надеюсь, что это будет добавлено в будущем :) - person Qub1; 13.11.2016