https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins/
2、在Execute SonarQube Scanner下的Analysis properties 填写如下信息:
这里提一下自己遇到的坑,就是构建时出现:
也就是它提示我的node 版本是8,它仅支持10及以上,
因此我在 Execute SonarQube Scanner 前面加一段 Execute shell 并在里面写nvm use 12.22.6,发现还是报同样的错误,后来搜索相关资料发现这篇文章: https://community.sonarsource.com/t/javascript-and-or-typescript-rules-were-not-executed-only-node-js-v8-or-later-is-supported-got-v6-15-0/17231 和 https://community.sonarsource.com/t/skip-this-error-error-only-node-js-v8-or-later-is-supported-got-v0-10-32/27760 这篇文章
发现原来sonar支持单独设置node脚本,也就是上面的 sonar.nodejs.executable=/root/.nvm/versions/node/v12.22.6/bin/node 设置成功后完美解决。
3、多个项目都配置好并成功后,后来发现其中一个项目死活不成功,一直报
刚开始以为是 pagination.spec.js 文件循环引用问题,便使用 sonar.exclusions=test/**,node_modules/** 排除,发现还不行,于是google、stackoverflow、 sonarqube的issues 均没有找到答案,最后无奈只好在sonarqube源码找 Not indexing due to symlink loop 语句
比如提示
11:41 error Refactor this function to reduce its Cognitive Complexity from 21 to the 20 allowed sonarjs/cognitive-complexity
在 .eslintrc.js 中添加
具体可以参考 https://github.com/SonarSource/eslint-plugin-sonarjs/blob/master/docs/rules/cognitive-complexity.md 等一系列进行修改
由于SonarQube默认的内置规则无法直接修改,我们需要复制它的规则后再进行修改,修改完后设置规则为默认即可
可以连接配置好的SonarQube服务即可:
在SonarQube中生成令牌
在SonarLint中配置
1、如果发现google后没有任何线索,建议直接看引起报错的源码,也许可以从中找到线索。ps:之前也遇到过类似的问题,就是遇到报错,直接在源码里搜索日志,发现线索并解决了;
2、遇到问题与相关人员一起交流探讨,也许会立马找到思路;
3、多尝试和实践,也许你会发现一片新天地;
亚马逊竞争对手关键词查询我推荐以下软件(JS),下面是详细的介绍希望对你有所帮助
1、监测竞品关键词排名,调整PPC最优出价
新功能可以帮你做的第二件事是,透视并监控竞品关键词排名表现,来调整自己的PPC最优出价。 首先要找到让竞品ASIN上首页的流量词和广告词。 点击"关键词搜索器ASIN反侦察",输入竞品ASIN, 一秒便能get该ASIN关键词的精确、广泛匹配搜索量, 还能看到这些关键词近30天和近90天在亚马逊平台精确匹配搜索量的趋势。
接着需要锁定让这个ASIN上首页的流量词,如何操作?
锁定并搜集完成竞品上首页的流量词后,保存为另一个关键词列表。再回到"关键词排名监控"模块,输入竞品ASIN, 勾选之前创建的词表与该ASIN匹配,便能一秒跟踪竞品关键词的排名了,数据24小时内会更新! 还有一个大招,让自己的ASIN和竞品ASIN关联同一个关键词表,可以清晰地对比自己ASIN和竞品ASIN自然排名在前10位、前50位的个数等信息。
这个对比信息价值非常大,你可以一眼看出:竞品有多少关键词排名第一?竞品占位前10的关键词是哪些?竞品占位靠前,且精确匹配搜索量大的词是哪些?那些竞品占位靠前且精确匹配搜索量大的词,PPC建议出价是多少?
根据关键词的趋势,竞品的上首页流量词,和相应的PPC建议出价,你就能总结出最适合自己的PPC关键词以及关键词的最优出价!
2、另辟蹊径,精准PK竞品关键词
在上个功能的基础上还能深挖出第三个大招,让你快速对标到"最有潜力被PK掉的竞品ASIN关键词"。
首先,找到Listing做得较差,但销量还可以的竞品ASIN。一个快速的方法是,通过网页版里的选品数据库,输入产品包含的关键词,设置以下两个筛选条件:
LQS(Listing Quality Score)最高值=4 (注:LQS由JS独家算法得出,满分为10分)
销量最小值=n, n=你自己品类中销量ok的数字
然后重复以上"监测竞品关键词排名"的操作,找到该ASIN上首页的流量词存进关键词列表。在"关键词排名监控"输入这个ASIN,关联之前的列表,找到排名在前十的关键词。
重点来了,这个Listing虽然出单但本身质量不佳,如果你自己的Listing做得很好,现在对标它的优质占位关键词,PPC提升竞价后很可能就把这个ASIN的排名挤下去了。