简体   繁体   English

如何在sonarjs中设置javascript ecmascript版本?

[英]How to set javascript ecmascript version in sonarjs?

I am currently using sonarqube for codecovergae.Karma and jasmine as testing tool. 我目前正在将sonarqube用于codecovergae.Karma和茉莉花作为测试工具。 Due to project complexity and dependency, im using babel transpiler to convert ts to es5. 由于项目的复杂性和依赖性,我使用babel transpiler将ts转换为es5。

I am able to configure sonar-qube. 我能够配置sonar-qube。 However i am getting code smell like Replace "var" with "let" or "const" . 但是我得到代码气味,如用“ let”或“ const”替换“ var” I check sonar configuration. 我检查声纳配置。 I didnt find anything where i can set ecmascript version just like "sonar.java.source=1.6" My current configuration: 我没有找到可以设置ecmascript版本的任何内容,就像“ sonar.java.source = 1.6”我的当前配置:

sonar.host.url=http://sonar.dev.***.com
sonar.projectKey=org.sonarqube:some-key
sonar.projectName=Project name
sonar.projectVersion=1.0
sonar.language=js
sonar.sources=temp/src
sonar.sourceEncoding=UTF-8
sonar.javascript.lcov.reportPath=coveragereports/coverage/lcov.info

Please help. 请帮忙。

There is no way to set JS version in SonarJS. 无法在SonarJS中设置JS版本。 It parses all versions, and for rules by default only rules making sense for all versions are enabled. 它解析所有版本,并且默认情况下仅对规则启用对所有版本有意义的规则。 Probably you enabled Replace "var" with "let" or "const" manually. 可能您已启用手动Replace "var" with "let" or "const" Just disable it in SQ UI. 只需在SQ UI中将其禁用即可。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何检测 ECMAscript 版本? - How to detect ECMAscript version? 是否可以在Node中设置ECMAScript版本? - Is it possible to set ECMAScript version in Node? 在React App中设置Babel生成的EcmaScript版本 - Set version of EcmaScript generated by Babel, in react app 如何检查 JS 使用的 ECMAScript 标准版本? - How to check the version of ECMAScript Standard that the JS is using? 如何确定一个Set是否包含一个没有引用的对象(在动态添加到集合中)在Javascript中(ECMAScript 6) - How to determine if a Set contains an object without reference (added on the fly to the set) in Javascript (ECMAScript 6) JavaScript 的版本号是多少,它们对应的 ECMAScript 版本是多少? - What are the version numbers of JavaScript and what ECMAScript version do they correspond to? 将 ECMAScript 6 解构赋值(ES2015)重构为旧版本的 javascript - Refactor ECMAScript 6 destructuring assignment (ES2015) to old version javascript 如何可靠地检查 object 是 EcmaScript 6 Map/Set? - How to reliably check an object is an EcmaScript 6 Map/Set? 如何抑制SonarJS中的一行错误? - How to suppress errors in SonarJS for a single line? javascript(ECMAScript)赋值运算符的工作方式 - How javascript(ECMAScript) assignment operator works
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM