SonarJS

SonarJS: JavaScript Analyzer for SonarQube

Github星跟蹤圖

SonarJS Quality Gate Coverage

SonarJS is a static code analyser for the JavaScript and TypeScript languages, plugin for SonarQube and SonarCloud.

:arrow_right: Have some feedback?

:arrow_right: eslint-plugin-sonarjs, our plugin for ESLint

Features

  • Advanced rules based on pattern matching and control flow analysis
  • ~220 rules for JavaScript and ~140 rules for TypeScript
  • Compatible with ECMAScript 2015-2019
  • React JSX, Flow and Vue support for JavaScript
  • Metrics (complexity, number of lines etc.)
  • Import of test coverage reports
  • Import of ESLint and TSLint issues

Documentation

You can find documentation here:

Have question or feedback?

GitHub issues

If you want to report a bug, request a feature or provide other kind of feedback, create a GitHub issue.

SonarQube Community Forum

You can also use SonarQube Community Forum. Please do not forget to specify the details of your request, as well as analysers' and SonarQube versions.

Contributing

1. GitHub issue

To request a new feature, create a GitHub issue. Even if you plan to implement it yourself and submit it back to the community, please create an issue to be sure that we can follow up on it.

2. Pull Request

To submit a contribution, create a pull request for this repository. Please make sure that you follow our code style and all tests are passing.

Work with us

Would you like to work on this project full-time? We are hiring! Check out https://www.sonarsource.com/hiring

License

Copyright 2011-2020 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0

主要指標

概覽
名稱與所有者SonarSource/SonarJS
主編程語言TypeScript
編程語言Java (語言數: 13)
平台
許可證Other
所有者活动
創建於2012-05-15 12:35:38
推送於2025-04-22 14:26:59
最后一次提交2025-04-22 08:22:02
發布數157
最新版本名稱10.22.0.32148 (發布於 )
第一版名稱1.0 (發布於 2012-06-07 14:30:23)
用户参与
星數1.1k
關注者數57
派生數186
提交數4.9k
已啟用問題?
問題數0
打開的問題數0
拉請求數3105
打開的拉請求數11
關閉的拉請求數415
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?