问题标签 [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.
python - 在动态实例化的成员类中导入 ftplib
基于这个模板,我想创建自己的 CLI 界面来管理我们的服务。基本上,这个 CLI 框架使用检查将 CLI 参数/命令与模块“命令”中的成员类匹配,并通过.run()
方法实例化它
我的命令之一应该是“获取”,它基本上从 FTP 服务器下载一些数据。
所以我的命令模块中有一个 fetch.py 类。
当我from ftplib import FTP
现在在这个动态实例化的模块成员中执行此操作时,它会立即失败,并在 ftplib 中的 socket.py 中出现奇怪的 TypeError
看来,ftplib 以这种方式导入存在问题(其他库,如 json 工作得很好)。
- 这种方法(getmember() 并在其上调用 run())在使用其他标准 python 代码时是否有任何限制?
- 我在这里做错什么了吗?
resharper - ReSharper 调用检查未找到方法
对于 R# 2017.3,我试图通过调用链确定方法 A 最终是否可能调用方法 B。
因此,我正在使用 Inspect->Incoming calls 并尝试使用提供方法 B 名称的过滤器字段。即使我确定方法 B 在调用树中,检查 UI 也找不到它。
但是,如果我多次单击“全部展开”,并且方法 B 出现在 UI 中,最后搜索找到它。
这是一个错误还是有一些设置可以控制这种行为(例如嵌套级别)?
python - 如何找到可以在主题()中调整的内容
python新手,我正在尝试微调plotnine图,并探索可以在theme()函数中做什么。我只是想知道找出其他可供我玩的东西的一般方法是什么。
python - 有没有办法在 python 中获取给定框架的函数参数的原始值?
如何获取函数/方法的调用参数的值?
它是一个调试工具,它会在这样的场景中使用:
注意:我知道inspect.formatargsvalues()
但它不符合我的要求,因为在f(2,4)
示例中,它会打印“a = 11,b = 4,c = 5)”
我想的是在外部框架上观察传递的值。如果我没有得到传递对象的原始状态,这不是问题,只要我得到最初绑定到变量参数的对象。例子 :
java - mybatis xml 检查错误,“id should be defined”
有 Spring 和 MyBatis 的 web 项目。我使用 IntelliJ IDEA 进行开发。IDEA 无法正确检查 MyBatis bean 并产生烦人的下划线。
检查评论:“id应该被定义”
我检查了文件“mybatis-3-mapper.dtd”,并没有找到任何想法检查“id 应该被定义”的原因。
我认为这个检查是错误的,但我不知道如何关闭这个检查。
如果有人知道如何解决这个问题,请帮助我。谢谢!
python - PyCharm incorrectly detects type errors on decorated function's arguments
I use PyCharm COMMUNITY 2018.2.
I wrote a code as follow.
Its output is below.
2a
There is no problem. Just as I intended.
But Pycharm inspection detects type error on last row.
Expected type 'str', got 'int' instead
And furthermore, quick documentation doesn't show appropriate information with Ctrl + Q
@increment def plus_a(count: str) -> Optional[Any]
I expect this documentation to tell like "plus_a(count: int)"
Is there any way correcting inspection and getting more appropriate documentation?
phpstorm - 禁止检查 WebStorm/PhpStorm 中的整个文件
我们可以使用像这样的特殊注释来抑制检查:// noinspection JSIgnoredPromiseFromCall
,但它只适用于下一行代码。
我有一个很大的测试套件,我在其中调用函数并忽略返回的承诺。我不想// noinspection JSIgnoredPromiseFromCall
为每个电话添加评论。
有没有办法禁用对整个文件的某些特定检查?
python - 给定一个已经创建的python对象,有没有办法通过检查找出构造的实际参数?
给定一个已经创建的对象,找出它是如何创建的最好方法是什么?基本上,我想弄清楚对象创建期间的实际参数(最终是传递给类init方法的实际参数)。
请注意,我在这里指的是实际参数,而不是形式参数。形式参数可能接受 20 个不同的参数,其中可能有 16 个是可选的,每个参数都有默认值。在实际调用中(即创建对象实例),可能只给出了5个参数,其中3个恰好与默认值相同。
我想做的是在创建对象后检索这 5 个参数及其值。
对于代码示例,假设感兴趣的类称为 Kmodel。Kmodel 构造函数接受 20 个不同的参数(其中 16 个不需要由调用者指定)。
在调用者的代码中,这将是这样的:
kmodel = Kmodel( param1 = 10, param2 = None, param3 = "name3", param4 = [1, 3, 5], param5 = dict("keyx": "valuey"}) ...
稍后调用一个方法找出调用Kmodel()的实际参数
figure_out_actual_params(kmodel)现在执行代码搞清楚:
def figure_out_acutal_params( kmodel ): ...
这是需要实现的代码来重构调用Kmodel创建的实际参数
- 我检查了检查模块。虽然检查可以输出大量信息,但我不清楚如何找出在实际创建对象 kmodel 期间提供的实际参数。
谢谢!
PS。请注意,关于此主题有几个类似的问题,我已全部阅读。我不认为这个问题是一样的。对于我的问题,我可以查询一个对象的所有内部对象属性,但在实际的对象构造过程中,我仍然无法分辨出指定了哪一个。(棘手的问题是实际参数可能恰好是默认值。)
phpstorm - 如何删除 PhpStorm 中的检查?
我body
在 HTML 文件的标签内添加了 SQL 检查。现在我不能使用 Emmet。它提供 SQL 代码补全。
如何删除它?我试图重置为默认值。
python - 在 Python 中,如何获取在特定文件中定义的类列表?
如果文件myfile.py
包含:
如何定义一个方法,以便在给定myfile.py
的情况下返回 [A, B]?
这里,A 和 B 的返回值可以是类的名称或类的类型。
(i.e. type(A) = type(str) or type(A) = type(type))