代码之家  ›  专栏  ›  技术社区  ›  Marc-Christian Schulze

Spring-WebFlux |静态代码分析工具,用于检测未使用的Mono/Flux

  •  0
  • Marc-Christian Schulze  · 技术社区  · 6 年前

    是否有任何静态代码分析工具可以在编译时发现返回的Mono或Flux是否未被使用/订阅?
    例如。

    public Mono<Void> someReactiveMethod() { ... }
    
    // if you forget to subscribe to the returned Mono you will have fun at runtime
    someReactiveMethod(); // should raise an error
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   syntagma    6 年前

    我认为目前还没有静态代码检查,但是您可能想看看 PublisherProbe 上课时间 reactor-core Publisher / Mono / Flux 是否订阅。