首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏微言码道

    写代码一定会出错,让Error Prone来帮你

    ErrorProne的官网的第一句话就是: It’s common for even the best programmers to make simple mistakes. 100; i++) { s.add(i); s.remove(i - 1); } System.out.println(s.size()); } } 这是ErrorProne 为了能够尽快发现类似的错误,Google内部就整了ErrorProne这么一个框架. compatible with its collection's type argument Short s.remove(i - 1); ^ (see http://errorprone.info

    93820编辑于 2023-03-06
  • 来自专栏centosDai

    CA1054:URI 参数不应为字符串

    请将以下键值对添加到项目中的 .editorconfig 文件: dotnet_code_quality.CAXXXX.api_surface = private, internal 示例 下面的示例显示了一个与此规则冲突的 ErrorProne public class ErrorProne { // Violates rule UriPropertiesShouldNotBeStrings. new Uri("http://www.adventure-works.com"); } } Imports System Namespace ca1054 Public Class ErrorProne

    2300编辑于 2022-02-22
  • 来自专栏技术小黑屋

    Error-prone,Google出品的Java和Android Bug分析利器

    with its collection's type argument Short set.remove(0); ^ (see http://errorprone.info "hello World".getBytes().toString(); ^ (see http://errorprone.info allprojects { repositories { jcenter() } //error-prone相关配置 apply plugin: "net.ltgt.errorprone " } 具体参考net.ltgt.errorprone 其他配置方法Maven, Ant等 开启/关闭部分检查 Error-prone plugin提供了方法允许我们配置bugpattern的处理方式 enableErrorProne则应用插件,否则不应用 if (project.hasProperty("enableErrorProne")) { apply plugin: "net.ltgt.errorprone

    3K21发布于 2018-09-05
  • 来自专栏centosDai

    CA1055:URI 返回值不应是字符串

    请将以下键值对添加到项目中的 .editorconfig 文件: dotnet_code_quality.CAXXXX.api_surface = private, internal 示例 下面的示例显示了一个与此规则冲突的 ErrorProne public class ErrorProne { // Violates rule UriPropertiesShouldNotBeStrings. new Uri("http://www.adventure-works.com"); } } Imports System Namespace ca1055 Public Class ErrorProne

    2500编辑于 2022-02-22
  • 来自专栏centosDai

    CA1056:URI 属性不应是字符串

    请将以下键值对添加到项目中的 .editorconfig 文件: dotnet_code_quality.CAXXXX.api_surface = private, internal 示例 下面的示例显示了一个与此规则冲突的 ErrorProne public class ErrorProne { // Violates rule UriPropertiesShouldNotBeStrings. new Uri("http://www.adventure-works.com"); } } Imports System Namespace ca1056 Public Class ErrorProne

    74420编辑于 2022-02-22
  • 来自专栏山行AI

    实战之java中线程的虚假唤醒

    . */ package com.google.errorprone.bugpatterns.testdata; import java.util.Date;import java.util.concurrent.TimeUnit specific language governing permissions and * limitations under the License. */ package com.google.errorprone.bugpatterns.testdata void wait(Object obj) {} public void testNotObjectWait() { wait(new Object()); }} 上面的内容译自:http://errorprone.info 参考: http://errorprone.info/bugpattern/WaitNotInLoop

    1.6K50发布于 2019-06-28
  • 来自专栏centosDai

    CA1054:URI 参数不应为字符串

    请将以下键值对添加到项目中的 .editorconfig 文件: dotnet_code_quality.CAXXXX.api_surface = private, internal 示例 下面的示例显示了一个与此规则冲突的 ErrorProne public class ErrorProne { // Violates rule UriPropertiesShouldNotBeStrings. new Uri("http://www.adventure-works.com"); } } Imports System Namespace ca1054 Public Class ErrorProne

    82220编辑于 2022-01-10
  • 来自专栏centosDai

    CA1056:URI 属性不应是字符串

    请将以下键值对添加到项目中的 .editorconfig 文件: dotnet_code_quality.CAXXXX.api_surface = private, internal 示例 下面的示例显示了一个与此规则冲突的 ErrorProne public class ErrorProne { // Violates rule UriPropertiesShouldNotBeStrings. new Uri("http://www.adventure-works.com"); } } Imports System Namespace ca1056 Public Class ErrorProne

    7550编辑于 2022-01-10
  • 来自专栏centosDai

    CA1055:URI 返回值不应是字符串

    请将以下键值对添加到项目中的 .editorconfig 文件: dotnet_code_quality.CAXXXX.api_surface = private, internal 示例 下面的示例显示了一个与此规则冲突的 ErrorProne public class ErrorProne { // Violates rule UriPropertiesShouldNotBeStrings. new Uri("http://www.adventure-works.com"); } } Imports System Namespace ca1055 Public Class ErrorProne

    75720编辑于 2022-01-10
  • 来自专栏用户1337634的专栏

    Maven常用技巧

    compile [INFO] | | +- org.checkerframework:checker-qual:jar:2.5.2:compile [INFO] | | +- com.google.errorprone

    1.9K21发布于 2019-03-27
  • 来自专栏大龄程序员的人工智能之路

    Android 10 WebView 踩坑实录

    android/buildhooks/build_hooks_android_java.build_config:android:sdk_interface_jars\) --chromium-code=1 --errorprone-path bin/errorprone @gen/build/android/buildhooks/build_hooks_android_java.sources Traceback (most recent util.build_utils.CalledProcessError: Command failed: ( cd /data/chromium/chromium_v74.0.3729.183/src/out/Default; bin/errorprone

    3K50编辑于 2023-10-08
  • 来自专栏从头开始学习测试开发

    《NullPointerException 深度解析》

    –2023 年) 多位用户补充了现代工具链的作用: IntelliJ IDEA / Eclipse:内置 nullability 注解(@Nullable, @NotNull) SpotBugs / ErrorProne = null) 注解层 声明 nullability @NonNull, @Nullable(JSR 305 或 JetBrains 注解) 编译层 静态分析 ErrorProne, Checker Framework

    24510编辑于 2026-01-08
  • 来自专栏刘同学被占用了

    WebRTC编译国内加速镜像

    chromium.googlesource.com/chromium/tools/depot_tools.git git config --global url.https://gitlab.com/webrtc-mirror/errorprone.git.insteadOf https://chromium.googlesource.com/chromium/third_party/errorprone.git git config --global url.https:

    8.2K40编辑于 2022-03-30
  • 来自专栏东风微鸣技术博客

    「译文」给讨厌YAML的人的10个写YAML的建议

    下面是 yamllint 对包含错误的 YAML 文件的响应示例: $ yamllint errorprone.yaml errorprone.yaml 23:10 error syntax

    1.8K30编辑于 2022-04-22
  • 来自专栏JAVA

    如何使用代码格式化与自动化工具使用:Checkstyle、PMD、Maven与Gradle

    ="MyRules"> <description>My custom PMD rules</description> <rule ref="category/java/<em>errorprone</em>.xml

    82610编辑于 2025-01-24
  • 别再写 `obj!= null`:资深开发者如何通过设计消除空值检查

    永不返回nullpublicUsergetUser(){returnuser;//无需检查null}}配套实践:使用@NonNull注解(Lombok/CheckerFramework)静态分析工具(如ErrorProne

    9910编辑于 2026-02-21
  • 来自专栏haifeiWu与他朋友们的专栏

    Dagger Android支持库(译文)

    对于 ErrorProne 的用户,在 super.onCreate() 之后调用 AndroidInjection.inject() 是一个编译器错误。

    1.3K30发布于 2018-09-11
  • 来自专栏JAVA乐园

    各种OOM代码样例及解决方法

    checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/huangqingshi/.m2/repository/com/google/errorprone checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/huangqingshi/.m2/repository/com/google/errorprone checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/huangqingshi/.m2/repository/com/google/errorprone checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/huangqingshi/.m2/repository/com/google/errorprone checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/huangqingshi/.m2/repository/com/google/errorprone

    1.3K41发布于 2020-10-19
  • 来自专栏逮虾户

    aar和源码切换插件Plus | 一个没采纳的废案

    | | +--- org.checkerframework:checker-qual:2.5.2 | | +--- com.google.errorprone

    1.1K60编辑于 2022-03-06
  • 来自专栏program

    Android 系统架构

    cmds 重要命令,如am、app_proce等 config 系统的配置文件和数据结构 core 核心库 data 字体、声音等数据文件 docs 文档 drm 数字版权管理(DRM)的代码和类库 errorprone

    1.5K61编辑于 2023-11-06
领券