
上传eslint报告到sonarqube报错:java.lang.IllegalArgumentException: -1 is not a valid line offset for a file
因为sonarqube没有支持内置的eslint静态代码扫描,所以如果你想要把eslint结合到sonarqube平台来扫描前端代码的话,那就需要先使用eslint工具把需要扫描的项目扫描出来并生成一个json的报告文件,然后在使用sonar-scanner把这个eslint的报告上传到sonarqube。因为sonar-scanner在上传eslint报告的时候,也会在对项目扫描一遍,所以需要再sonarqube上把前端的ts、js的规则集设置空。



















