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

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

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


8
Коллекция <T> и Список <T>, что вы должны использовать на своих интерфейсах?
Код выглядит следующим образом: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } Когда я запускаю анализ кода, я получаю следующую рекомендацию. Предупреждение 3 CA1002: Microsoft.Design: измените «Список» в «IMyClass.GetList ()», чтобы использовать …

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

12
CA2202, как решить этот случай
Кто-нибудь может сказать мне, как удалить все предупреждения CA2202 из следующего кода? public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider()) { using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptograph.CreateEncryptor(key, iv), CryptoStreamMode.Write)) { using(StreamWriter streamWriter = new StreamWriter(cryptoStream)) …
103 c#  .net  code-analysis  fxcop 

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

2
Как найти поддельные операции копирования C ++?
Недавно у меня было следующее struct data { std::vector&lt;int&gt; V; }; data get_vector(int n) { std::vector&lt;int&gt; V(n,0); return {V}; } Проблема с этим кодом заключается в том, что при создании структуры происходит копирование, и вместо этого нужно написать return return {std :: move (V)} Есть ли линтер или анализатор кода, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.