Вопросы по теме 'code-inspection'

автозаполнение и проверка измененных классов в редакторе python spyder с помощью setattr
Проведя часы в гугле, я многому научился, но не нашел ни одной темы, близкой к следующему: В настоящее время я программирую динамически создаваемые классы с помощью фабричного метода. Причина в том, что имена методов нужно заполнять в соответствии...
4623 просмотров

IntelliJ IDEA @SuppressWarnings для проверки с именем инструмента
Я знаю, что могу подавить предупреждения от таких проверок IntelliJ IDEA: @SuppressWarnings("CollectionDeclaredAsConcreteClass") public PropertiesExpander(Properties properties) { this.properties.putAll(properties); } Постороннему...
3879 просмотров

Как найти неаннотированные классы верхнего уровня в IntelliJ IDEA
Мотивация: каждый класс / интерфейс / аннотация / перечисление должны быть аннотированы @SomeAnnotation. Однако мы хотим, чтобы эта аннотация была только на классах верхнего уровня , а не на внутренних. Цель состоит в том, чтобы создать...
343 просмотров

Ложная синтаксическая ошибка PyCharm с использованием черепахи
Код ниже работает отлично, однако PyCharm жалуется на синтаксическую ошибку в forward(100) #!/usr/bin/python from turtle import * forward(100) done() Поскольку turtle является стандартной библиотекой, я не думаю, что мне нужно делать...
3686 просмотров

JetBrains — исключить сторонний код из проверок?
Как в IDE JetBrains (например, PyCharm, AppCode, IntelliJ и т. д.) исключить сторонний код из проверок? Я знаю, что могу полностью исключить код из проекта, пометив содержащие каталоги как исключенные каталоги. Тем не менее, я все же хотел бы, чтобы...
186 просмотров

Как я могу объявить, какой класс будет возвращать YAML.load(), чтобы моя IDE правильно идентифицировала загруженный объект при проверках?
У меня есть класс, JsonConnection . Я сериализую экземпляр этого класса connection в YAML и сохраняю его: connection = JsonConnection.new session[:con] = connection.to_yaml Позже я использую JsonConnection , десериализованный из...
26 просмотров

Подчеркивать имена файлов, которые не соответствуют имени типа
Я только что переустановил Visual Studio 2019 с ReSharper и обнаружил, что в моей среде отсутствует одно правило проверки кода: имена файлов, не соответствующие имени типа . Я не помню, было ли это правило проверки кода встроенным в VS, правилом...
82 просмотров

Можно ли получить доступ к внутренним функциям и классам через объекты кода?
Скажем, есть функция func def func(): class a: def method(self): return 'method' def a(): return 'function' lambda x: 'lambda' что мне нужно изучить. В рамках экзамена я хочу «извлечь» исходный код или...
1123 просмотров

Определение свойства класса в __init__, а не в другом методе класса python
РЕДАКТИРОВАТЬ Обратите внимание, что мое внимание было обращено на то, что Атрибут экземпляра attribute_name, определенный вне __init__ , является возможным дубликатом, с которым я в основном согласен (я не не наткнулся на это, потому что я не...
546 просмотров
schedule 24.07.2023

PhpStorm, как удалить метод «findById», не найденный в уведомлении о классе при проверке кода?
Если я позволю проверке кода запустить код моего проекта CakePHP, все магические методы, такие как findById() или findAllByName() , будут помечены как "неопределенные". В фоновом режиме они вызывают метод __call() класса Model.php . Есть...
90 просмотров
schedule 23.09.2023

Нет предупреждений о неопределенных переменных в PyCharm Community 2017.2
У меня есть этот фрагмент кода в модуле Python, открытом в PyCharm Community Edition 2017.2. class Sample(object): def __init__(self): self.prop1 = 5 self.prop2 = 10 def method1(self): return foo def...
1224 просмотров
schedule 24.07.2023

Проверка кода Webstorm не может разрешить обслуживаемый файл
Я создал пустой проект в Webstorm (2018.3) и создал следующую файловую структуру: . +--css | +--style.css +--view +--index.html Затем я добавил этот код в заголовок index.html : <link rel="stylesheet" type="text/css"...
232 просмотров

Python Typing: декоратор валидации для литеральных типизированных аргументов
Часто я сталкиваюсь со сценарием функций, которые принимают только конечное множество значений. Я знаю, как отразить это поведение в аннотациях типа, используя typing.Literal вот так: import typing def func(a: typing.Literal['foo', 'bar']):...
81 просмотров

Как эффективно исследовать сторонние библиотеки в приложениях Haskell?
Примерно через два года работы с Haskell я все еще в значительной степени новичок. Подумать о том, что меня больше всего тормозит, является сложность понимания структур данных и стека монад, возникающих в результате использования различных библиотек,...
144 просмотров

Графический интерфейс инспектора объектов Python
Что бы я хотел, так это удобный графический интерфейс для проверки объектов. Иногда функции dir() недостаточно! Что произойдет, если я наберу view_object(module), и это даст мне окно с графическим интерфейсом, которое имеет Особенности: -...
2138 просмотров
schedule 20.10.2023

Автоматическое преобразование полного текста CSS в сокращенный в инструментах разработчика Firefox
В Firebug CSS автоматически преобразовывался из обычного в сокращенный. Пример: div { padding-top: 10px; padding-bottom: 10px; padding-left: 0; padding-right: 0; } затем будет преобразован Firebug в: div { padding:...
176 просмотров

Проверка кода IntelliJ IDEA: пользовательский диалект HQL и зарегистрированные функции
мой вопрос о использование зарегистрированных функций для манипуляций с датой/временем в Hibernate Query Language и Проверка кода IntelliJ IDEA для этих зарегистрированных функций в HQL. Я использую Hibernate 4.2.5 с Java 7 и SQL Server...
1987 просмотров

Как заставить PyCharm распознавать заполнители в операторах SQL?
Я использую PyCharm, и у меня есть ошибка в этом операторе SQL: SELECT * FROM table WHERE id= %(id)s Проверка синтаксиса кода говорит: <expression> expected, got '%' Есть ли способ отключить это сообщение об ошибке? Другими...
2897 просмотров
schedule 06.05.2024