问题标签 [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 投票
1 回答
46 浏览

python - 在动态实例化的成员类中导入 ftplib

基于这个模板,我想创建自己的 CLI 界面来管理我们的服务。基本上,这个 CLI 框架使用检查将 CLI 参数/命令与模块“命令”中的成员类匹配,并通过.run()方法实例化它

我的命令之一应该是“获取”,它基本上从 FTP 服务器下载一些数据。

所以我的命令模块中有一个 fetch.py​​ 类。

当我from ftplib import FTP现在在这个动态实例化的模块成员中执行此操作时,它会立即失败,并在 ftplib 中的 socket.py 中出现奇怪的 TypeError

看来,ftplib 以这种方式导入存在问题(其他库,如 json 工作得很好)。

  • 这种方法(getmember() 并在其上调用 run())在使用其他标准 python 代码时是否有任何限制?
  • 我在这里做错什么了吗?
0 投票
1 回答
75 浏览

resharper - ReSharper 调用检查未找到方法

对于 R# 2017.3,我试图通过调用链确定方法 A 最终是否可能调用方法 B。

因此,我正在使用 Inspect->Incoming calls 并尝试使用提供方法 B 名称的过滤器字段。即使我确定方法 B 在调用树中,检查 UI 也找不到它。

但是,如果我多次单击“全部展开”,并且方法 B 出现在 UI 中,最后搜索找到它。

这是一个错误还是有一些设置可以控制这种行为(例如嵌套级别)?

0 投票
1 回答
42 浏览

python - 如何找到可以在主题()中调整的内容

python新手,我正在尝试微调plotnine图,并探索可以在theme()函数中做什么。我只是想知道找出其他可供我玩的东西的一般方法是什么。

0 投票
1 回答
420 浏览

python - 有没有办法在 python 中获取给定框架的函数参数的原始值?

如何获取函数/方法的调用参数的值?

它是一个调试工具,它会在这样的场景中使用:

注意:我知道inspect.formatargsvalues()但它不符合我的要求,因为在f(2,4)示例中,它会打印“a = 11,b = 4,c = 5)”

我想的是在外部框架上观察传递的值。如果我没有得到传递对象的原始状态,这不是问题,只要我得到最初绑定到变量参数的对象。例子 :

0 投票
1 回答
341 浏览

java - mybatis xml 检查错误,“id should be defined”

有 Spring 和 MyBatis 的 web 项目。我使用 IntelliJ IDEA 进行开发。IDEA 无法正确检查 MyBatis bean 并产生烦人的下划线。

检查评论:“id应该被定义”

我检查了文件“mybatis-3-mapper.dtd”,并没有找到任何想法检查“id 应该被定义”的原因。

我认为这个检查是错误的,但我不知道如何关闭这个检查。

如果有人知道如何解决这个问题,请帮助我。谢谢!

[检查][ https://i.stack.imgur.com/NSrjp.png]

0 投票
0 回答
127 浏览

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?

0 投票
2 回答
915 浏览

phpstorm - 禁止检查 WebStorm/PhpStorm 中的整个文件

我们可以使用像这样的特殊注释来抑制检查:// noinspection JSIgnoredPromiseFromCall,但它只适用于下一行代码。

我有一个很大的测试套件,我在其中调用函数并忽略返回的承诺。我不想// noinspection JSIgnoredPromiseFromCall为每个电话添加评论。

有没有办法禁用对整个文件的某些特定检查?

0 投票
1 回答
70 浏览

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。请注意,关于此主题有几个类似的问题,我已全部阅读。我不认为这个问题是一样的。对于我的问题,我可以查询一个对象的所有内部对象属性,但在实际的对象构造过程中,我仍然无法分辨出指定了哪一个。(棘手的问题是实际参数可能恰好是默认值。)

0 投票
0 回答
34 浏览

phpstorm - 如何删除 PhpStorm 中的检查?

body在 HTML 文件的标签内添加了 SQL 检查。现在我不能使用 Emmet。它提供 SQL 代码补全。

如何删除它?我试图重置为默认值。

0 投票
4 回答
7000 浏览

python - 在 Python 中,如何获取在特定文件中定义的类列表?

如果文件myfile.py包含:

如何定义一个方法,以便在给定myfile.py的情况下返回 [A, B]?

这里,A 和 B 的返回值可以是类的名称或类的类型。

(i.e. type(A) = type(str) or type(A) = type(type))