Вопросы по теме 'code-inspection'
автозаполнение и проверка измененных классов в редакторе python spyder с помощью setattr
Проведя часы в гугле, я многому научился, но не нашел ни одной темы, близкой к следующему:
В настоящее время я программирую динамически создаваемые классы с помощью фабричного метода. Причина в том, что имена методов нужно заполнять в соответствии...
4623 просмотров
schedule
25.11.2021
IntelliJ IDEA @SuppressWarnings для проверки с именем инструмента
Я знаю, что могу подавить предупреждения от таких проверок IntelliJ IDEA:
@SuppressWarnings("CollectionDeclaredAsConcreteClass")
public PropertiesExpander(Properties properties) {
this.properties.putAll(properties);
}
Постороннему...
3879 просмотров
schedule
31.10.2021
Как найти неаннотированные классы верхнего уровня в IntelliJ IDEA
Мотивация: каждый класс / интерфейс / аннотация / перечисление должны быть аннотированы @SomeAnnotation. Однако мы хотим, чтобы эта аннотация была только на классах верхнего уровня , а не на внутренних.
Цель состоит в том, чтобы создать...
343 просмотров
schedule
29.09.2021
Ложная синтаксическая ошибка PyCharm с использованием черепахи
Код ниже работает отлично, однако PyCharm жалуется на синтаксическую ошибку в forward(100)
#!/usr/bin/python
from turtle import *
forward(100)
done()
Поскольку turtle является стандартной библиотекой, я не думаю, что мне нужно делать...
3686 просмотров
schedule
15.03.2022
JetBrains — исключить сторонний код из проверок?
Как в IDE JetBrains (например, PyCharm, AppCode, IntelliJ и т. д.) исключить сторонний код из проверок? Я знаю, что могу полностью исключить код из проекта, пометив содержащие каталоги как исключенные каталоги. Тем не менее, я все же хотел бы, чтобы...
186 просмотров
schedule
30.07.2022
Как я могу объявить, какой класс будет возвращать YAML.load(), чтобы моя IDE правильно идентифицировала загруженный объект при проверках?
У меня есть класс, JsonConnection . Я сериализую экземпляр этого класса connection в YAML и сохраняю его:
connection = JsonConnection.new
session[:con] = connection.to_yaml
Позже я использую JsonConnection , десериализованный из...
26 просмотров
schedule
02.08.2022
Подчеркивать имена файлов, которые не соответствуют имени типа
Я только что переустановил Visual Studio 2019 с ReSharper и обнаружил, что в моей среде отсутствует одно правило проверки кода: имена файлов, не соответствующие имени типа .
Я не помню, было ли это правило проверки кода встроенным в VS, правилом...
82 просмотров
schedule
03.10.2022
Можно ли получить доступ к внутренним функциям и классам через объекты кода?
Скажем, есть функция func
def func():
class a:
def method(self):
return 'method'
def a(): return 'function'
lambda x: 'lambda'
что мне нужно изучить.
В рамках экзамена я хочу «извлечь» исходный код или...
1123 просмотров
schedule
20.11.2022
Определение свойства класса в __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 просмотров
schedule
26.05.2023
Python Typing: декоратор валидации для литеральных типизированных аргументов
Часто я сталкиваюсь со сценарием функций, которые принимают только конечное множество значений. Я знаю, как отразить это поведение в аннотациях типа, используя typing.Literal вот так:
import typing
def func(a: typing.Literal['foo', 'bar']):...
81 просмотров
schedule
25.07.2023
Как эффективно исследовать сторонние библиотеки в приложениях Haskell?
Примерно через два года работы с Haskell я все еще в значительной степени новичок. Подумать о том, что меня больше всего тормозит, является сложность понимания структур данных и стека монад, возникающих в результате использования различных библиотек,...
144 просмотров
schedule
08.03.2023
Графический интерфейс инспектора объектов 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 просмотров
schedule
03.11.2023
Проверка кода IntelliJ IDEA: пользовательский диалект HQL и зарегистрированные функции
мой вопрос о
использование зарегистрированных функций для манипуляций с датой/временем в Hibernate Query Language и
Проверка кода IntelliJ IDEA для этих зарегистрированных функций в HQL.
Я использую Hibernate 4.2.5 с Java 7 и SQL Server...
1987 просмотров
schedule
31.03.2024
Как заставить PyCharm распознавать заполнители в операторах SQL?
Я использую PyCharm, и у меня есть ошибка в этом операторе SQL:
SELECT * FROM table WHERE id= %(id)s
Проверка синтаксиса кода говорит:
<expression> expected, got '%'
Есть ли способ отключить это сообщение об ошибке? Другими...
2897 просмотров
schedule
06.05.2024