问题标签 [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.

0 投票
0 回答
328 浏览

java - 解决 IntelliJ 中 EmbeddedId 的数据源检查错误

我目前正在使用 IntelliJ 作为我的 IDE,并且我正在处理的项目具有用于其中一个数据库表的复合主键。

该表名为 Measurements,其字段布局为 MeasurementID 为 @EmbeddedID。现在 IntelliJ 向我显示了构成 MeasurementID 的两个字段的错误,因为我链接的数据源没有针对这些 ID 的单独表。如何告诉 IntelliJ 检查引用另一个表的命名列?

目前,“project_id”和“timestamp”都被突出显示并标记为错误。我想解决这些问题——这意味着有可能引用/链接到正确的表,它可以在其中找到这些列。

0 投票
1 回答
112 浏览

python - PyCharm 检查没有在类型注释中显示我自己的类的警告

这是我的代码。有用。注意A线和B线。

A 行说booksattrbute 应该是一个包含Book对象的列表。在 BI 行中添加BookLibrary和。PyCharm 没有告诉我这是否是一个问题。intbooks

但是,如果我稍微修改 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,无需任何修改/插件。

0 投票
1 回答
66 浏览

inspection - Youtube 播放窗口中的检查

我是硒的初学者。我想知道如何在 youtube 播放的设置按钮中检查视频的质量,例如(144p、240p、720p ..)。

0 投票
0 回答
48 浏览

php - 抑制特定类型的 PhpStorm 检查

我最近在我的项目中配置了 PhpStorm 代码检查,我注意到一些不受欢迎的行为。

PhpStorm 代码检查器似乎总是错误地提及eval(). 例如,未定义的常量、未定义的变量等,其实一切都很好。

出于这个原因,我想禁用 PhpStorm Inspector 来查看eval()我整个项目中发生的每一件事。

现在我知道我可以通过/** NoInspection ... */在包含.eval()eval()

有人对我有建议吗?

0 投票
2 回答
62 浏览

android - android studio中当前检查配置文件有什么用?

我在 android studio 做一个项目,突然发现一个男人的标志这个

我将鼠标悬停一秒钟,然后它显示给我

当我单击此按钮时,它显示我这个

现在我想知道这个选项有什么用,或者这是否重要?

这可能是个愚蠢的问题,但我问这个问题只是为了增加我自己的知识,因为这个选项似乎有点重要

提前致谢!

快乐编码!

0 投票
0 回答
38 浏览

intellij-idea - 如何在 IntelliJ 中隐藏检查小部件

自 IntelliJ 2020.2 以来,编辑器上有一个令人分心的覆盖。

在此处输入图像描述

https://www.jetbrains.com/help/idea/disabling-and-enabling-inspections.html#change-highlighting-level-for-file

有没有办法隐藏这个“小部件”?

0 投票
1 回答
21 浏览

android-studio - 使用静态方法 String.valueOf() 为 TextView 的 setText() 方法包装不兼容参数的建议的设置在哪里?

最近我发现我的 Android Studio 不再建议使用该方法为TextView'方法包装一个不兼容的参数。 我有时会忘记转换我将作为参数传递给的值/变量,但 Android Studio 通常会给我一个警告和建议来包装值/变量,只要可能。现在,例如,当我这样做时:setText()String.valueOf()
String

Android Studio仍然会给我一个红色错误警告,但唯一的建议是“将参数转换为'int'”。
在此处输入图像描述 在此处输入图像描述

它曾经为我提供了自动插入String.valueOf()方法调用的选项,这非常有帮助。

是我一个人还是现在这样?前几天有更新。
我在我的 Android Studio 中搞砸了一些设置吗?有人可以告诉我如何解决吗?我查看了检查设置,但我没有找到它,如果它甚至有一个设置。

0 投票
1 回答
206 浏览

debugging - Python:向现有代码注册钩子以在调用函数时获得控制权

当在 Python 中调用函数而不修改源程序时,我想获得控制权(执行一些先发制人的任务),例如,在调用 test() 时

我想要一个函数 myobserver 被调用,并有一些方法来检查(甚至可能修改?!)参数?把它想象成一个小型调试器,例如,将日志记录添加到不能/不应该修改的现有程序?

ETA:我不是在寻找传统的decorator,因为添加装饰器需要更改源代码。(从这个意义上说,装饰器比添加打印更好,但仍然相似,因为它们需要更改源。)

0 投票
0 回答
48 浏览

python - 如何通过 all_orm_descriptors 检查在 SQLAlchemy 中找到 AssociationProxy 声明的_attr 名称

我有一个 SQLAlchemy 表类,它定义了一个关联代理(通过 mixin),如下所示:

我想使用 SQLAlchemy 检查方法获取此属性的名称。我尝试了以下方法:

但这给出了关联代理_AssociationProxy_nationality_4587917712的名称,而不是我实际给它的名称,即nationality_name. 我似乎找不到任何其他属性可以用来获取它实际给出的名称。

有没有办法通过 SQLAlchemy 检查获得这个名字?

有可能只dir在表类上使用,但这似乎相当脆弱(我必须过滤掉所有不是列名或关联代理的类的属性)。

在搜索 StackOverflow 时,我发现了这个问题,有人说“我通过获取代理的名称,然后使用 getattr 来解决它” - 但我不知道他们是如何得到这个名称的。可能他们没有使用 declare_attr,这可能会使事情变得更加复杂。

0 投票
2 回答
111 浏览

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 的情况下选择元素并且它可以工作,我也可以使用它。谢谢。