В Википедии есть определение графа потока управления. Я также слышал терминологию, относящуюся к «графику вызовов (потока?)», но не могу найти соответствующие ресурсы. Какая связь...
Are there any shell (specifically bash or ksh) checkers that test shell scripts for style, best practices, naming conventions, etc? (Something like Lint for C, or Perl::Critic for Perl.) I know with ...
Следуя указаниям с главной веб-страницы статического анализатора clang(http://clang-analyzer.llvm.org/scan-build.html)... У меня есть небольшой C-файл, в котором содержится ужасная ошибка -пронизан (badcode.c ):int main (int...
Я создал приведенный ниже фрагмент на основе этого руководства. Последние две строки (feed _squid (FeederRP )и feed _red _panda (FeederSquid ))явно нарушают определенные ограничения, однако Dialyzer находит...
Eclipse (Juno )выдает следующее предупреждение :Потенциальная утечка ресурсов :'os' не может быть закрыта в первой строке тела попытки в этом коде :static void saveDetails (byte[ ] деталиданные ){...
] Я нахожусь в процессе понимания и создания инструмента статического анализа кода для собственного языка от большой компании. Причина в том, что я должен просмотреть довольно большую базу кода, и ...
Есть ли способ отключить определенные показатели из выбранных пакетов в Sonar? Я использую Sonar для анализа своего проекта, и в пакетах Entity и DTO у меня есть некоторый код, который равен - тот же идентификатор поля с ...
Я ищу анализатор, который может извлекать методы из класса java (статический исходный код -> файл .java) и сигнатуру метода, комментарии/документацию , переменные каждого из методов. Желательно в...
Я использую компилятор Wind River 4 (gcc (C) и g ++ (C ++)), и он без проблем компилирует все мои проекты. Теперь мне нужно использовать Статический анализ Coverity, чтобы проверить свой код. Я настроил ...
Я не могу заставить c++-анализатор clang работать с игрушечным файлом C++. #include , используя пространство имен std; основной ()
{ интервал т[4]; интервал х, у; т[5]=1; если (х) у = 5; x = t[y];...
Я думаю, что Coffeescript — отличный язык! Я искал некоторые проекты/проблемы/функции, которые добавляют статический анализ в Coffeescript. Однако после некоторых поисков я обнаружил, что Coffeescript...
Я слышал, что у IntelliJ есть действительно хорошие инструменты статического анализа для обнаружения мертвого кода, неправильно инициализированных переменных и т. д. Однако я действительно не хочу багажа редактора, поэтому я искал способ...
У меня есть такой код: function processRequest() { // получить глагол $method = strtolower($_SERVER['REQUEST_METHOD']); switch ($method) { case 'get': handleGet(); ...
Требуется ли меньше проверок/менее тщательный анализ кода для обеспечения обратной связи об ошибках среды разработки и автоматического завершения для языков программирования, которые состоят в основном из удобочитаемых ...
Много раз я хочу, чтобы функция получала переменное количество аргументов, заканчивающихся NULL, например #define push(stack_t stack, . ..) _push(__VARARG__, NULL);
func _push(stack_t stack, char *s, .....
В Xcode при освобождении объекта в методе dealloc с помощью [self.object release] эта строка отображается как утечка памяти с использованием статического анализатора кода, но не отображается как утечка при работе инструментов. ...
Скажем, в моей библиотеке есть два метода: void com.somepackage.SomeClass.someSink(String s) и int com.someotherpackage.SomeOtherClass.someSource(int i). Первый метод используется как приемник данных, ...
Существуют ли хорошие инструменты для автоматической проверки проектов C++ на наличие соглашений о кодировании, таких как, например,. :все выброшенные объекты должны быть классами, производными от стандартного ::исключения (, т. е. throw 42; или выдать "о
Я настроил buildbot для компиляции моего приложения Qt/C++ с флагом /analyze. Однако анализ также углубляется в заголовки qt, которые меня не интересуют :c :\qt\qt -везде -opensource -src -4....
Я пытаюсь выяснить, какая форма анализа псевдонима используется в Visual C++. Это также известно как анализ указателя, модификация - касательно анализа, точек - к анализу или анализу побочного эффекта, и достаточно близко к...
Мне нужен способ получать предупреждения, когда ссылка на объект потенциально может генерировать исключение Null Reference Exception, чтобы я мог написать для них защитный код. Я просматривал Resharper, но не...
Какой правильный / предпочтительный способ аннотировать поля, защищенные с помощью ReadWriteLock, чтобы такие инструменты, как FindBugs, могли использовать аннотацию? Если имя ReadWriteLock просто будет ...
У меня есть следующая строка кода: this.Path = pathLookUpLocation.GetValue(RegLookupKey, null).ToString(); Когда я запускаю инструмент статического анализа (Coverity) своего кода, я получаю здесь FORWARD_NULL, говорящий, что я...
Я только что подобрал кодовую базу MATLAB, в которой мало документации и оригинальных разработчиков (все они давно прошли проверку). Я хорошо разбираюсь в MATLAB, но все еще могу использовать некоторые инструменты статического анализа...
Я использую инструмент Frama-C для создания графика зависимости этой программы (main.c). #include int main() { int n,i,m,j; while(scanf("%d",&n)!=EOF) {...
Я хочу сгенерировать граф программных зависимостей (PDG)из исходного кода C. Я нашел документы, объясняющие, как это сделать, но все они использовали коммерческий инструмент CodeSurfer. Существуют ли какие-либо бесплатные инструменты или открытый исходный
Я знаю, что есть список ошибок, но я хотел бы иметь список с дополнительной информацией о ранге (от 1 до 20 в версии 2.0) или хотя бы о ранговых группах ( Тревожно, Тревожно, Страшно, Страшно).
...
Я ищу инструмент для статической генерации графа вызовов ядра Linux (для заданной конфигурации ядра). Сгенерированный граф вызовов должен быть "полным", в том смысле, что все вызовы ...
Недавно я обнаружил проект с большой базой кода, содержащей много дублирования. Проблема в том, что дублированные функции не были написаны одними и теми же людьми и не копировались между ними. Итак, ...