标签: code-inspection

Chrome中的"Inspect Element"显示为LESS,但Firefox正在显示CSS

当我想检查Chrome中的html元素时,它显示的是LESS文件,而Firefox显示的是CSS文件.(我使用的是Bootstrap框架)

如何在Chrome中查看css参考?

请参阅下面附带的屏幕截图,我的意思是:

FF中的CSS但是很少

firefox google-chrome code-inspection inspect

2
推荐指数
1
解决办法
1507
查看次数

Android Studio:使用注释可以永久忽略权限检查吗?

我正在开发一个Android库,它提供了进入各种系统服务和收集数据进行分析的方法.我的类使用各种系统服务管理器(如WifiManager)来收集数据.

喜欢来构建我的图书馆的清单,使得它不抓住所有,所有这些功能都需要可能的权限.相反,我想把它留给使用该库的应用程序,只声明需要的权限,这可能是库使用的权限的一小部分.

这实际上在实践中有效,因为在构建过程中所有清单都会合并在一起,因此应用程序最终会获得使用库功能所需的权限.然而,由于<uses-permission>标签是不是图书馆的清单,代码全都亮了起来,从Android Studio中的警告.

  1. 有没有办法注释我的库代码,以便忽略权限检查? 当然,我可以简单地关掉在"恒和资源类型不匹配"检查的Android Studio设置,但不会帮助任何人谁是试图利用图书馆.我试图在文档中找到对此检查的引用(所以我可以用它来杀死@SuppressWarnings但尚未找到它.

  2. 这甚至是一种有价值的方法吗? ...或者我应该让库获取它需要的所有权限,这会强制库的使用者使用清单中的属性关闭它不需要的库?这里的问题是,当我向我的库添加功能时,我的库的消费者将不得不反复回圈并明确删除这些新权限.我觉得这不是一个伟大的模型,我宁愿将许可请求留给我的消费者.tools:node="remove"

考虑以下关于这个主题的对话 -

android code-inspection android-lint android-permissions android-studio

2
推荐指数
1
解决办法
671
查看次数

Angular 材料 mat-form-field 中缺少关联标签 - WebStorm

假设我有一个 HTML 文件:

<form mat-dialog-content [formGroup]="addressForm">
  <div class="u-flex fields-wrapper">
    <mat-form-field>
      <mat-label>Name</mat-label>
      <input type="text" matInput formControlName="name" />
    </mat-form-field>
  <button mat-raised-button (click)="submitName()">
    Submit
  </button>
</form>
Run Code Online (Sandbox Code Playgroud)

我正在开发 Angular 的 WebStorm,我总是会收到这个警告:缺少相关标签

缺少关联标签

code-inspection webstorm angular-material angular

2
推荐指数
1
解决办法
1168
查看次数

我能看到Python装饰器对我的代码做了什么吗?

有没有办法看看Python装饰器的应用程序对我应用它的函数做了什么.例如,如果我有

class A(object):

   @property
   def something(self):
       return 0
Run Code Online (Sandbox Code Playgroud)

我想看看something实际执行的代码是什么样的.有没有办法做到这一点?

python decorator code-inspection python-decorators

1
推荐指数
1
解决办法
76
查看次数

如何使用 Intellij 搜索和替换模式消除“新行大括号”?

我正在尝试使用以下搜索和替换模板查找大括号写在新行中的所有 if 语句:

搜索模板:

if ($Expr$)
{
    $ThenStatements$;
}
else
{
    $ElseStatements$;
}
Run Code Online (Sandbox Code Playgroud)

替换模板:

if ($Expr$) {
    $ThenStatements$;
}
else {
    $ElseStatements$;
}
Run Code Online (Sandbox Code Playgroud)

如果模板引擎不区分两个模板,我面临的问题。它让我可以用正确的模板替换搜索模板,但它也会将“正确”模板检测为错误模板。

有没有办法使用某种正则表达式来解决这个问题?

编辑:在 Android Studio 上工作。我正在尝试为我的公司代码样式约定生成一组 lint 规则,这些规则将显示为警告或错误

intellij-idea inspection code-inspection structural-search android-studio

1
推荐指数
1
解决办法
1035
查看次数

if语句如何简化?

我正在使用CLion IDE编码我的C ++项目。有时候,IDE会比我更聪明,并给我一些建议。在代码检查过程中(CLion),我遇到一个简单的问题。它说以下代码可以简化,即使我认为这是我能想到的最简单的形式:

代码:

    if (node.first >= 0 && node.first <= 45 &&
    node.second >= 0 && node.second <= 30)
    return true;
    else
    return false;
Run Code Online (Sandbox Code Playgroud)

假设节点的类型 std::pair<int, int>

我从CLion IDE获得的建议如下:

代码检查注释:

Inspection info: This inspection finds the part of the code that can be simplified, e.g. constant conditions, identical if branches, pointless boolean expressions, etc.
Run Code Online (Sandbox Code Playgroud)

您认为这可以进一步简化吗?

c++ if-statement code-inspection conditional-statements std-pair

1
推荐指数
1
解决办法
152
查看次数

检查快速隐藏的元素

我需要检查一个网站中的HTML元素,但我不能,因为该元素隐藏得非常快.

当我悬停元素B时,元素A出现,当我的光标从元素B出来时,元素A消失.所以我不知道如何找出直接的父母,我不知道它是否被隐藏了.

如何检查快速隐藏的元素?

html firebug google-chrome code-inspection google-chrome-devtools

0
推荐指数
1
解决办法
1438
查看次数