code-inspection相关内容

使用海龟的 PyCharm 错误语法错误

下面的代码完美运行,但是,PyCharm 抱怨 forward(100) 中的语法错误 #!/usr/bin/python从海龟进口 *前锋(100)完毕() 由于 turtle 是一个标准库,我认为我不需要做额外的配置,对吗? 解决方案 forward() 函数可通过指定 __all__ 在 turtle 模块中,相关部分来自源代码: _tg_turtle_functions = ..
发布时间:2022-01-08 10:11:43 Python

如何使用 IntelliJ IDEA 查找所有未使用的代码?

当我在 .java 文件中时,未使用的代码通常是灰色的或带有绿色下划线,表示此代码可能(可能是因为一些奇怪的 JNI/反射极端情况)未被使用.但是我有这个包含数千个 Java 文件的项目,我想找到所有可能未使用的代码的实例.我怎样才能在 IntelliJ IDEA 中做到这一点? 解决方案 只需使用 Analyze |检查代码并启用适当的检查(未使用的声明在声明冗余组下). 使用 I ..

==$0(double 等于零美元)在 Chrome 开发者工具中是什么意思?

在 Google Chrome 的开发人员工具中,当我选择一个元素时,我会在所选元素旁边看到 ==$0.这是什么意思? 解决方案 它是最后选择的 DOM 节点索引.Chrome 会为您选择的每个 DOM 节点分配一个索引.所以 $0 将始终指向您选择的最后一个节点,而 $1 将指向您之前选择的节点.把它想象成一堆最近选择的节点. 例如,考虑以下内容 ..

如何检查函数/方法采用哪些参数?

为了使我在 Python 中构建的几个模块保持一致,我想做一些自动代码检查.为此,我想检查模块的函数和函数采用的参数.我可以使用 hasattr() 来检查模块是否确实包含预期的功能.到目前为止一切顺利. 我现在想看看函数采用哪些参数.只需查看变量名称就足够了.我不知道我将如何能够做到这一点.有谁知道我如何获得函数所采用的参数的名称? 解决方案 您可以使用 inspect.getar ..
发布时间:2021-11-17 05:35:54 Python

如何让 PyC​​harm 识别 SQL 语句中的占位符?

我正在使用 PyCharm,但在此 SQL 语句中出现错误: SELECT * FROM table WHERE id= %(id)s 代码语法检查说: 预期,得到 '%' 有没有办法禁用此错误消息?换句话说,我如何让 PyC​​harm 识别 SQL 语句中的占位符? 编辑 这是我的解决方案: 对于 %(id)s 和 %s 你必须有 %\((\w+)\)s 和 %s 在 ..
发布时间:2021-06-23 19:44:31 Python

使用乌龟的 PyCharm 错误语法错误

下面的代码运行良好,但是,PyCharm 抱怨 forward(100) 中的语法错误 #!/usr/bin/python从海龟进口 *前进(100)完毕() 既然 turtle 是一个标准库,我认为我不需要做额外的配置,对吗? 解决方案 forward() 函数可通过指定 __all__ 在 turtle 模块中,相关部分来自源代码: _tg_turtle_functions = ..
发布时间:2021-06-23 19:42:14 Python

关闭特定代码行的 PyCharm 代码检查警告

PyCharm 的代码检查是一个有用的工具,但有时会出错.我知道您可以通过设置禁用整类警告,但是如果您只想在特定行中关闭警告的特定实例怎么办? 解决方案 1.Alt + Enter 光标停留在有问题的地方. 2.从出现的弹出菜单中选择适当的条目. 3.展开子菜单(单击右侧的小三角形...或只需按键盘上的向右箭头键. 4.从那里选择“Suppress for stateme ..
发布时间:2021-06-23 19:36:14 Python

从 Python 类中获取所有 @properties

在 Python 中,如何获取一个类的所有 属性,即由 @property 装饰器创建的所有成员? stackoverflow 上至少有两个问题[1, 2] 混淆了术语property 和 attribute,误用了property 作为 attribute 的同义词,在 Python 上下文中会产生误导.因此,即使其他问题的标题可能暗示了这一点,但它们并没有回答我的问题. [1]:打 ..
发布时间:2021-06-22 19:41:51 Python

查找一个函数的所有函数调用

找到一个函数进行的所有函数调用的最佳方法是什么?我想在运行时执行此操作(可能使用装饰器). 是使用 inspect 检索源代码的最佳方法(这意味着我将不得不访问源代码...因此没有交互式解释器支持),然后使用 ast ?有更好的方法吗? Python 2.7是首选,但不是必需的.我希望它足够简单,自己动手做.如果其他人做到了,我将看一下源代码,以便找出答案. 最终,我只会对使用特 ..
发布时间:2021-05-09 20:00:14 Python

Android Studio错误消息I18n

我收到一条错误消息,内容为: [I18N]硬编码的字符串“今天-晴天-78/67",应使用@string资源. 如何解决此错误? 代码行是: android:text =“今天-Sunny-78/67" 解决方案 i18n是国际化的缩写.Android Studio只是给您一个提示,即您设置文本的方式将不允许您轻松地翻译文本. 相反,您应该将字符串放在res/val ..
发布时间:2021-04-04 21:09:18 移动开发

在python中检测空函数定义

我需要检测一个函数是否为空定义.可能是这样的: def foo(): pass 或类似的 : def foo(i, *arg, **kwargs): pass 或类似的 : foo = lambda x: None 使用“检查"模块检测到它们的最优雅方法是什么?有没有比这更好的方法了? def isEmptyFunction(func): e ..
发布时间:2020-11-30 05:03:11 Python

IntelliJ IDEA中的“永远不会分配变量"警告只能“部分"禁止.

Java EE + IntelliJ Idea 2016.3:我已经编写了一个类,并声明了带有@Inject批注的私有字段. 通过将javax.inject.Inject添加到设置->编辑器->检查-> Java->声明冗余->未使用的声明-,我已经成功摆脱了“检查结果"窗口中的“未使用的声明"通知. >入口点->注释->标记为由注释时隐式写的字段(基于不幸的是,该字段仍带有下划线,并且滚动 ..
发布时间:2020-11-29 20:50:13 Java开发

如何检查函数/方法采用哪些参数?

为使我在Python中构建的几个模块保持一致,我想进行一些自动代码检查.为此,我想检查模块的功能以及功能所采用的参数.我可以使用hasattr()来检查模块是否实际包含预期的功能.到目前为止一切顺利. 我现在想看看函数采用了哪些参数.仅查看变量名就足够了.我不知道我怎么能做到这一点.有人知道我如何获得函数采用的参数名称吗? 解决方案 您可以使用演示: >>> def foo(b ..
发布时间:2020-09-07 01:12:40 Python

显示包含弃用Android Studio的类

我将项目更新为最新的Android API,该项目现在具有多个不赞成使用的方法. Android Studio是否有一种很酷的方法来列出包含上述方法的所有类,例如TODO窗口?我知道我可以遍历所有课程并有条不紊地搜索代码,但是我想让自己轻松一些.任何帮助,技巧和提示都将不胜感激. 解决方案 如果它可以帮助其他人,请回答我的问题: 如果您要进行分析-> 检查代码... 检查完项目 ..
发布时间:2020-08-28 21:58:59 Java开发

从多个Python文件生成函数调用树

我已经继承了一堆Python文件,并且正在寻找一种方法,通过收集有关那些文件中已定义和调用的所有函数的信息来了解它们中发生的事情. 文件示例(MainModule.py): Import module1 Import module2 Import module3 ... Def func1(): ... Def func2(): ... result1 = Module1.fu ..
发布时间:2020-07-04 21:34:12 Python

PhpStorm:针对“名称与其类相同的方法将不是构造函数"获取代码检查警告.

好的,我终于切换到了PHP7.我的代码有点旧,将被翻新.一些问题是: class MagicClass function MagicClass(){ //etc } 在执行过程中会发出弃用警告: 已弃用:与类同名的方法将不被使用 PHP的未来版本中的构造函数; MagicClass已弃用 中的构造函数 这很好: class MagicCla ..
发布时间:2020-05-27 19:35:47 PHP

禁用PHPStorm对JavaScript分号的内置检查

适用于Mac的PHPStorm 8.0.3想要告诉我有关JavaScript中缺少分号的信息.我不希望PHPStorm这样做. 此博客页面说. .. 内置检查可帮助您检测错误和潜在问题, 像缺少分号这样的显而易见的词... 稍后,博客指出“内置检查的完整列表可在“首选项|检查"中找到,但在14个检查类别的任何子类别中我都找不到分号. PHPStorm是否对分号保持不变? ..
发布时间:2020-05-27 19:33:59 前端开发