草庐IT

maybe_unused

全部标签

python - 如何在 pydev 中抑制 "unused in wild import"警告?

如何在pydev中抑制“未使用的野生导入”警告? 最佳答案 禁止导入/野生导入的警告消息fromdjango.dbimportconnection#@UnusedImportfromdjango.dbimport*#@UnusedWildImport 关于python-如何在pydev中抑制"unusedinwildimport"警告?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

python - 如何处理 pylint 消息 : ID:W0612 Unused Variable

我正在使用pylint将一些代码更新为PEP8标准。部分代码抛出W0612未使用的变量错误,但这是因为它使用了一个返回(x,y)的模块,例如在这种特殊情况下只需要x时,这就是所做的。(var_1,var_2)=func()deffunc():a="a"b="b"return(a,b)var_1然后返回,但var_2从未使用过,因此会引发错误。我该如何处理?我在想这个var=func()[0]最好的处理方法是什么? 最佳答案 我相信a,dummy=func()可以解决问题。Pylint允许(如果我没记错的话)以_或dummy开头的未使

python - 如何处理 pylint 消息 : ID:W0612 Unused Variable

我正在使用pylint将一些代码更新为PEP8标准。部分代码抛出W0612未使用的变量错误,但这是因为它使用了一个返回(x,y)的模块,例如在这种特殊情况下只需要x时,这就是所做的。(var_1,var_2)=func()deffunc():a="a"b="b"return(a,b)var_1然后返回,但var_2从未使用过,因此会引发错误。我该如何处理?我在想这个var=func()[0]最好的处理方法是什么? 最佳答案 我相信a,dummy=func()可以解决问题。Pylint允许(如果我没记错的话)以_或dummy开头的未使

android - 将 zip() 与可能不会发出值的 Maybe 一起使用

我正在尝试同时执行两个Maybe并在两者都完成后调用一个特定的方法。如果两个Observable都返回一个值,但在某些情况下可能不会发出一个项目,因此只调用doOnComplete而不是doOnSuccess,这会起作用。因此,如果其中一个Maybe没有调用doOnSuccess,则不会执行zip()block。我想知道如何处理这种情况?按照我的代码(精简到基本部分):privatevoidfetchData(){MaybemaybeOne=getId();//mayreturnMaybe.empty()Maybe>maybeTwo=getList();Maybe.zip(maybeO

c++ - C++ 的 Option/Maybe 类

我想在C++中实现类似Scala的Option/Haskell类Maybe类。出于效率原因,我不想使用动态分配的内存,也不想使用多态性。此外,如果Option为None,我不希望创建任何嵌入类型的对象。谁能告诉我以下方法是否会导致问题?我必须在我的Option类中为嵌入式对象静态分配内存,但我不能定义嵌入式类型的成员字段,因为即使Option为None,它也会在创建Option对象时初始化。templateclassOption{private:uint8_t_storage[sizeof(T)];T*_embedded;public:Option():_embedded(nullpt

objective-c - Xcode:如何在 "unused function"和 "unused parameters"失败下强制构建

您好,我正在尝试将zxing二维码阅读器整合到我的应用程序中。我直接从谷歌代码网站检查了svn,并在我的项目设置中添加了所有标题路径。然而,当我尝试构建项目时,我遇到了很多“未使用的函数”和“未使用的参数”失败,因此无法构建。例如,ZXingWidget项目中有一个名为“-(void)cancel:(id)sender”的方法,我收到未使用参数“sender”的错误。我可以强制构建项目吗?提前致谢 最佳答案 在这个question找到答案“所以我通过删除-Werror和-Wextra摆脱了错误。第一个标签使警告变成错误。我现在不想关

ios - 核心数据 : Create temporary models and maybe save to context

我对CoreData有疑问,因为我不知道处理问题的最佳方法:我从服务器加载一个json并在ManagedObjects中解析结果。首先,ManagedObjects应该是临时的。但是用户可以将ManagedObject放到传单中。然后应将ManagedObject保存到CoreData。(该对象应该可以离线访问)当用户稍后从服务器加载相同的对象时,应该获取已经保存的ManagedObjects。所以我不想将用户不需要的每个对象都放在CoreData/PersistantStore中。首先我要做的是创建一个背景上下文:__blockNSManagedObjectContext*conte

android - Maybe<List<T>> 在 Room 中的不正确行为?

我有以下查询方法定义:@Query("SELECT*FROMbox_jobs")fungetAll():Maybe>如果不为空,我想返回此查询的结果,否则返回RESTAPI调用的结果。这是我的逻辑代码:overridefunloadTasks():Maybe>{Log.d(TAG,"Searchingtasksindatabase")returnboxJobDao.getAll().map{boxJobs->boxJobMapper.entityListToTaskList(boxJobs)}.switchIfEmpty(syncTasks())}privatefunsyncTasks

java - 如何配置 ProGuard 以省略带有 SuppressWarnings ("unused"的方法)

我有Android框架ObjectAnimator实例使用的方法。因此它们似乎未被使用(它们通过反射使用)并且我添加了SuppressWarnings("unused")注释,因此IntelliJ不会为它们显示警告。但是,ProGuard仍然会剥离它们,我需要明确告诉他不要这样做。这很乏味而且似乎是多余的(违反了DRY)。是否可以将ProGuard配置为不使用SuppressWarnings("unused")删除方法? 最佳答案 告诉ProGuard保留一些类和成员(字段和方法)的选项在官方文档中有描述:http://progua

android 为整个项目禁用 lint "unused declaration"

在一个android库项目中,我有许多未使用的声明,因为它们大多是从项目外部调用的。我通过使用lintAnalyze->InspectCode我不想用@SurpressWarning("unused")在每个文件上。如果我尝试在gradle文件中使用相同的ID禁用它android{lintOptions{disable'unused'}}linter仍然出现“未使用的声明”错误我也尝试过在项目根目录下创建lint.xml文件但是还是不行。有人知道正确的lintID吗? 最佳答案 您可以使用Analyze->InspectCode,然