百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

SonarJS

> 编程语言
开源

适用于 JavaScript 和 TypeScript 的 SonarSource 静态分析器

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

适用于 JavaScript 和 TypeScript 的 SonarSource 静态分析器

SonarJS

SonarJS 会检查 JavaScript、TypeScript 和 CSS 中的错误、漏洞和可维护性问题。结果会显示在 SonarQube for IDE 中,以及在 SonarQube Server 或 SonarQube Cloud 上的项目分析中。 SonarJS 分析开发人员编写的代码和 AI 生成的代码,为团队提供了一种一致的方法,在更改进入生产环境之前进行验证。 :arrow_right: 有什么反馈吗? 此仓库现在托管了 eslint-plugin-sonarjs,我们的 ESLint 插件。

特性

  • 基于模式匹配和控制流分析的高级规则
  • 532 个 JS 规则 和 551 个 TS 规则
  • 43 个 CSS 规则
  • 兼容 ECMAScript 2015-2020
  • React JSX、Flow、Vue 和 AWS lambda 函数对 JavaScript 和 TypeScript 的支持
  • CSS、SCSS、SASS、Less,也包括 HTML 和 VueJS 文件中的 'style' 部分
  • 指标(复杂度、行数等)
  • 测试覆盖率报告的导入
  • ESLint、TSLint 和 Stylelint 问题的导入

SonarJS 可通过 SonarQube Server、SonarQube Cloud 和 SonarQube for IDE 使用。如需了解 ESLint 中的 JavaScript 和 TypeScript 反馈,请参阅 eslint-plugin-sonarjs 包。

文档

您可以在 这里 找到文档

有问题或反馈吗?

SonarSource 社区论坛

如果您要报告错误、请求功能或提供其他类型的反馈,请使用 SonarQube 社区论坛。请不要忘记指明您的请求详细信息、代码重现器以及您使用的项目版本。

参与贡献

前提条件

要完成此项目,需要安装以下工具:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptcode-qualityjavascriptlanguage-teamsonarcloud

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言