问题标签 [inspection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 解决 IntelliJ 中 EmbeddedId 的数据源检查错误
我目前正在使用 IntelliJ 作为我的 IDE,并且我正在处理的项目具有用于其中一个数据库表的复合主键。
该表名为 Measurements,其字段布局为 MeasurementID 为 @EmbeddedID。现在 IntelliJ 向我显示了构成 MeasurementID 的两个字段的错误,因为我链接的数据源没有针对这些 ID 的单独表。如何告诉 IntelliJ 检查引用另一个表的命名列?
目前,“project_id”和“timestamp”都被突出显示并标记为错误。我想解决这些问题——这意味着有可能引用/链接到正确的表,它可以在其中找到这些列。
python - PyCharm 检查没有在类型注释中显示我自己的类的警告
这是我的代码。有用。注意A线和B线。
A 行说books
attrbute 应该是一个包含Book
对象的列表。在 BI 行中添加Book
、Library
和。PyCharm 没有告诉我这是否是一个问题。int
books
但是,如果我稍微修改 A 行books: List[str] = field(default_factory=list)
(Book
<-> str
),那么 PyCharm 会给出以下非常有用的警告:
预期类型“Iterable[str]”(匹配泛型类型“Iterable[_T]”),改为“List[Union[Library, Book, int]]”
那么,为什么 PyCharm 检查在这两种情况下表现不同呢?如何使用原始代码查看警告?
PS Win10 / Python 3.7 / PyCharm Community Edition 2019.2,无需任何修改/插件。
inspection - Youtube 播放窗口中的检查
我是硒的初学者。我想知道如何在 youtube 播放的设置按钮中检查视频的质量,例如(144p、240p、720p ..)。
php - 抑制特定类型的 PhpStorm 检查
我最近在我的项目中配置了 PhpStorm 代码检查,我注意到一些不受欢迎的行为。
PhpStorm 代码检查器似乎总是错误地提及eval()
. 例如,未定义的常量、未定义的变量等,其实一切都很好。
出于这个原因,我想禁用 PhpStorm Inspector 来查看eval()
我整个项目中发生的每一件事。
现在我知道我可以通过/** NoInspection ... */
在包含.eval()
eval()
有人对我有建议吗?
intellij-idea - 如何在 IntelliJ 中隐藏检查小部件
自 IntelliJ 2020.2 以来,编辑器上有一个令人分心的覆盖。
有没有办法隐藏这个“小部件”?
android-studio - 使用静态方法 String.valueOf() 为 TextView 的 setText() 方法包装不兼容参数的建议的设置在哪里?
最近我发现我的 Android Studio 不再建议使用该方法为TextView
'方法包装一个不兼容的参数。
我有时会忘记转换我将作为参数传递给的值/变量,但 Android Studio 通常会给我一个警告和建议来包装值/变量,只要可能。现在,例如,当我这样做时:setText()
String.valueOf()
String
Android Studio仍然会给我一个红色错误警告,但唯一的建议是“将参数转换为'int'”。
它曾经为我提供了自动插入String.valueOf()
方法调用的选项,这非常有帮助。
是我一个人还是现在这样?前几天有更新。
我在我的 Android Studio 中搞砸了一些设置吗?有人可以告诉我如何解决吗?我查看了检查设置,但我没有找到它,如果它甚至有一个设置。
debugging - Python:向现有代码注册钩子以在调用函数时获得控制权
当在 Python 中调用函数而不修改源程序时,我想获得控制权(执行一些先发制人的任务),例如,在调用 test() 时
我想要一个函数 myobserver 被调用,并有一些方法来检查(甚至可能修改?!)参数?把它想象成一个小型调试器,例如,将日志记录添加到不能/不应该修改的现有程序?
ETA:我不是在寻找传统的decorator
,因为添加装饰器需要更改源代码。(从这个意义上说,装饰器比添加打印更好,但仍然相似,因为它们需要更改源。)
python - 如何通过 all_orm_descriptors 检查在 SQLAlchemy 中找到 AssociationProxy 声明的_attr 名称
我有一个 SQLAlchemy 表类,它定义了一个关联代理(通过 mixin),如下所示:
我想使用 SQLAlchemy 检查方法获取此属性的名称。我尝试了以下方法:
但这给出了关联代理_AssociationProxy_nationality_4587917712
的名称,而不是我实际给它的名称,即nationality_name
. 我似乎找不到任何其他属性可以用来获取它实际给出的名称。
有没有办法通过 SQLAlchemy 检查获得这个名字?
有可能只dir
在表类上使用,但这似乎相当脆弱(我必须过滤掉所有不是列名或关联代理的类的属性)。
在搜索 StackOverflow 时,我发现了这个问题,有人说“我通过获取代理的名称,然后使用 getattr 来解决它” - 但我不知道他们是如何得到这个名称的。可能他们没有使用 declare_attr,这可能会使事情变得更加复杂。
python - find_element_by_xpath() 仅通过从 Safari 复制粘贴 Xpath 给我语法错误
这是我要获取数据的网站:https ://www.wunderground.com/history/daily/gb/london/EGLC/date/2017-2-10 。在这种情况下,我想采用 2.7 的日平均温度。当我在 safari 中检查元素时,我可以将该行复制为 HTML、Xpath 或属性。由于 selenium 可以通过 Xpath 找到元素,所以我选择了这种方法。但是,当我将其复制并粘贴到
我得到语法错误
.
如果有另一种方法可以在不使用 Xpath 的情况下选择元素并且它可以工作,我也可以使用它。谢谢。