Вопросы с тегом «code-analysis»

466
Как выполнить статический анализ кода в php? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Есть ли инструмент статического анализа для исходных файлов...

174
Какие инструменты статического анализа доступны для C #? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Ответы на этот вопрос - работа сообщества . Отредактируйте...

162
Коллекция <T> и Список <T>, что вы должны использовать на своих интерфейсах?

Код выглядит следующим образом: namespace Test { public interface IMyClass { List<IMyClass> GetList(); } public class MyClass : IMyClass { public List<IMyClass> GetList() { return new List<IMyClass>(); } } } Когда я запускаю анализ кода, я получаю следующую рекомендацию....

138
Как исправить ошибки PyDev «Неопределенная переменная из импорта»?

У меня есть проект Python, использующий PyDev в Eclipse, и PyDev продолжает генерировать ложные ошибки для моего кода. У меня есть модуль settings, определяющий settingsобъект. Я импортирую это в модуль bи назначаю атрибут: from settings import settings settings.main = object() В некоторых частях...

103
CA2202, как решить этот случай

Кто-нибудь может сказать мне, как удалить все предупреждения CA2202 из следующего кода? public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider()) { using...

85
Что с целочисленным кешем, поддерживаемым интерпретатором?

После погружения в исходный код Python я обнаружил, что он поддерживает массив PyInt_Objects в диапазоне от int(-5)до int(256)(@ src / Objects / intobject.c) Небольшой эксперимент это доказывает: >>> a = 1 >>> b = 1 >>> a is b True >>> a = 257 >>> b =...

11
Как найти поддельные операции копирования C ++?

Недавно у меня было следующее struct data { std::vector<int> V; }; data get_vector(int n) { std::vector<int> V(n,0); return {V}; } Проблема с этим кодом заключается в том, что при создании структуры происходит копирование, и вместо этого нужно написать return return {std :: move (V)}...