Debugging 避免分析自动生成的源代码
我的项目在运行时从thrift文件生成源代码。有没有办法避免自动生成这个源代码?这是因为Sonarqube在生成的代码中检测到一些代码气味和bug,我无法修改和更正。是。通过在sonar.properties中使用Debugging 避免分析自动生成的源代码,debugging,sonarqube,thrift,generated-code,Debugging,Sonarqube,Thrift,Generated Code,我的项目在运行时从thrift文件生成源代码。有没有办法避免自动生成这个源代码?这是因为Sonarqube在生成的代码中检测到一些代码气味和bug,我无法修改和更正。是。通过在sonar.properties中使用sonar.Exclutions属性,可以从sonar分析中排除源文件或任何其他文件 例如,如果生成的源文件是某个文件夹中的xyz.java,那么可以说target,这样就可以排除该文件,如下所示 sonar.exclusions=**/target/*.java 或者您可以直接提供文
sonar.Exclutions
属性,可以从sonar分析中排除源文件或任何其他文件
例如,如果生成的源文件是某个文件夹中的xyz.java
,那么可以说target,这样就可以排除该文件,如下所示
sonar.exclusions=**/target/*.java
或者您可以直接提供文件名
sonar.exclusions=**/target/xyz.java
您可以在此处找到更多详细信息:“这是因为Sonarqube在生成的代码中检测到一些代码气味和bug,我无法修改和更正。”——实际上,您可以这样做。如果您认为找到的代码味道是合法的,为什么不让别人改进Thrift编译器呢?如果你真的愿意,你甚至可以自己实现这个补丁。那有多酷?这叫做开源;-)