对某些Swing Maven项目禁用SonarLint瞬态或可序列化规则

时间:2019-07-02 07:45:00

标签: java swing maven sonarlint

我们为应用程序提供了Swing客户端,该客户端放置在单独的Maven项目中。所有的Swing类都是Serializable(不明白为什么)。我们从不序列化我们的Swing类。但是,当我们尝试在此处使用某些不可序列化的接口作为字段时,SonarLint会向我们发出警告。那么如何为这些项目禁用该规则,但对于那些我们真正使用序列化进行数据传输的项目仍然具有此规则?

替代方法:该规则可以解释标准注释@SuppressWarnings("serial")来忽略所有序列化警告(我们所有的swing类都带有注释)吗?还是可能存在类似的规则可以做到这一点?

0 个答案:

没有答案