Распределение ошибок по разработчикам - LuNA-Static-Analysis/LuNA-Static-Analysis-Repository GitHub Wiki

Старая таблица: https://docs.google.com/spreadsheets/d/1M71McskcHVhJutFKGDowWUywMdEtFNviVPdL-VSme6Y/edit?usp=sharing

0 Не ясно как делать/ещё не думал
1 Знаю как делать и в будущем сделаю
2 Cделано
3 В процессе создания
Тип ошибки/Анализатор Классический анализатор (Максим Курбатов) luna_trace (Михаил Мичуров) luna-static-checker (Михаил Мичуров) DeGSA (Василий Царев)
1. Несоответствие типов аргументов при вызове атомарного ФК 3 0 0 0
2. Несуществующая LuNA-подпрограмма 2 0 0 1
3. Повторная инициализация ФД 0 2 3 2
4. Несоответствие типов аргументов при вызове структурированного ФК (неверный порядок аргументов) 2 0 0 0
5. Попытка использования неинициализированного ФД 0 2 3 2
6. Несовпадение количества аргументов при объявлении ФК и его вызове 2 0 0 1
7. Два или более объявлений ФД в подпрограмме 2 0 0 1
8. Несоответствие типов LuNA при присваивании 2 0 0 0
9. Использование ФД после его удаления 0 0 0 0
10. Неиспользуемое имя 2 0 1 2
11. Импорт нескольких разных функций по одним алиасом 2 0 1 0
12. Отсутствие функции main 2 0 1 0
13. ФД с одинаковыми названиями в одной области видимости 2 0 0 2
14. Попытка использования необъявленного ФД 0 0 1 2
15. Циклическая зависимость по данным 0 0 0 1
16. Повторное определение ФК 1 0 0 0
17. Импорт несуществующей С/C++ функции 0 0 0 0
18. Нижняя граница цикла использования может быть как больше, так и меньше нижней границы цикла инициализации 0 0 3 0
19. Нижняя граница цикла использования строго меньше нижней границы цикла инициализации 0 0 3 0
20. Верхняя граница цикла использования может быть как меньше, так и больше верхней границы цикла инициализации 0 0 3 0
21. Верхняя граница цикла использования строго больше верхней границы цикла инициализации 0 0 3 0
22. Шаг цикла использования не кратен шагу цикла инициализации 0 0 2 0
23. Формула в if тождественно истинна/ложна 0 0 1 0
24. Формула в if истинна/ложна во всех путях выполнения 0 0 1 0
25. Операторы, возвращающие булево значение, используятся в целочисленном контексте ((x > y) - 1) 0 0 1 0
26. Попытка инициализации неподходящего выражения 0 0 0 1
27. Попытка запросить неинициализированный ФД при помощи request 0 0 0 0
28. Попытка использования ФД после превышения допустимого числа запросов 0 0 0 0
29. Использование ФД после его удаления при помощи соответствующего оператора 0 0 0 0
30. Использование оператора информационной зависимости для структурированного ФК 0 0 0 0
31. Не передать значение для nfparam 0 0 0 0
32. Попытка запросить ФД из узла, где его нет 0 0 0 0
33. Неправильный параметр для nfparam 0 0 0 0
34. Безусловная рекурсия 0 0 0 0
⚠️ **GitHub.com Fallback** ⚠️