问题标签 [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 回答
135 浏览

android - 实例化后如何为丢失的呼叫创建自定义检查?

我有一个自定义类,它只在实例化时没有用,没有调用它的方法。这永远不会发生,所以如果它在代码中,我想在 Android Studio 中发出警告,上面写着“你实例化了那个类,但没有调用它的方法。你忘了调用这个方法吗?”,所以与您忘记.commit()或忘记.show()其他东西时几乎相同。

现在我在网上找到了一些类似的问题,但答案只有“使用 Intellij 检查”。我已经做到了,但我不知道如何检查是否缺少某些东西。

TL;DR:当我的代码不包含某些内容时,我如何创建一个创建警告的检查,类似于未调用时的警告.commit()or .show()

例子:

0 投票
1 回答
44 浏览

guice - 如何在不创建注入器的情况下从 @Inject 构造函数获取所需的注入?

我正在玩弄 Guice Introspection,希望构建一个库,作为单元测试自动检查 guice 绑定和需求,并漂亮地打印缺少的绑定以便更轻松地进行 Guice。

我写了一个快速的 ElementVisitor,但我注意到虽然访问者可以很好地找到并捕获 @Provider 要求,但我没有得到任何使用 @Inject 构造函数的绑定类型的访问元素。有没有一种好方法可以在不构建完整注入器的情况下获取这些依赖项?

或者,是否有一个开源库已经做了这样的事情?

0 投票
0 回答
290 浏览

python - (PyCharm) 理解python代码的工具

我们在大学有一个 Python 编程项目,并且正在使用 PyCharm。已经有一个现有的代码,我们必须在第一步中理解它。

我们的项目团队不知道如何开始分析代码。PyCharm 是否有一个工具可以在我们运行代码后立即记录代码/功能?我的意思是,我想看看哪些函数调用了其他函数并获得一个结构(可能是一棵树),这些函数是如何相互依赖的。

这是我的第一篇文章,我希望在这里得到帮助 :) 对不起我的英语,我来自德国 :P

0 投票
1 回答
606 浏览

python - PyCharm 不对非项目文件进行代码检查

我正在 PyCharm 中开发一个 Python 项目,我想在项目之外编辑一个 Python 脚本。PyCharm 不会检查代码,也不会给出任何 PEP8 违规行为。希望有一个设置,但到目前为止找不到任何东西。

有谁知道如何在 PyCharm 中对非项目文件启用代码检查?

在此处输入图像描述

0 投票
0 回答
157 浏览

python - PyCharm 中的实时检查

我故意创建了一些错误的 Python 代码:

然后 PyCharm 强调了比较,警告说这不是我应该比较的方式None

但我想列出我的代码的所有问题(就像在 Eclipse 中一样)。我激活了,View > Tool windows > Inspection results但直到我手动重新运行检查才会列出此问题。当我从检查报告中修复另一个问题时,检查窗口也不会更新。

我该怎么做才能在编辑代码时更新检查列表?或者也许我启用了错误的东西?

0 投票
0 回答
111 浏览

python - 获取使用imp动态导入的python模块的源代码

我需要使用 imp 动态获取从模块导入的类的源代码。虽然这对于检查模块是否是使用经典导入导入的很简单,但当使用 imp 动态导入模块时,我很难找到这样做的方法...

0 投票
1 回答
60 浏览

java - IntelliJ IDEA:我可以指定哪个类在“安全上下文”中吗

如果类实现了“安全上下文中的可克隆类”检查触发Cloneable。检查的名称意味着它仅适用于“安全上下文”中的类。

IntelliJ 如何确定一个类是否处于安全上下文中?

我如何告诉 IntelliJ 一个类是否处于安全上下文中?

0 投票
1 回答
1636 浏览

intellij-idea - 在 IntelliJ IDEA 中,如何为新项目设置默认检查配置文件?

我有一个自定义的、IDE 范围内的 IntelliJ IDEA 检查配置文件。我经常创建新项目,我想默认使用这个配置文件。

我试着去File > Other Settings > Default Settings...并改变Editor > Inspections > Profile指向我的新个人资料。但是当我创建一个新项目时,它仍在使用Project Default配置文件。

这个设置坏了吗?我对默认项目/配置文件设置的理解不正确吗?

0 投票
1 回答
698 浏览

intellij-idea - Intellij IDEA 检查设置中的蓝色是什么意思?

在 Settings > Editor > Inspections 中有一个所有检查的列表。

一些检查以蓝色字体颜色列出。

在这种情况下,蓝色是什么意思?

选择了 Editor-Inspections 部分的设置对话框的屏幕截图

(我自己的红色亮点)

0 投票
1 回答
126 浏览

python - 在 Python 中显示导致异常的源代码

如何检索导致异常的代码行(不是行号)?

这是一种尝试。

它返回脚本的第一行,而不是导致异常的行。