All Projects → SonarSource → Sonarjs

SonarSource / Sonarjs

Licence: other
SonarSource Static Analyzer for JavaScript and TypeScript

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Sonarjs

Sonar Dotnet
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (-33.05%)
Mutual labels:  static-analysis, sonarqube, static-code-analysis, code-quality, static-analyzer
Sonar Java
☕️ SonarSource Static Analyzer for Java Code Quality and Security
Stars: ✭ 745 (+7.04%)
Mutual labels:  static-analysis, sonarqube, static-code-analysis, static-analyzer
sonar-gherkin-plugin
SonarQube Cucumber Gherkin Analyzer
Stars: ✭ 33 (-95.26%)
Mutual labels:  static-analysis, sonarqube, code-quality, static-analyzer
sonarlint4netbeans
SonarLint integration for Apache Netbeans
Stars: ✭ 23 (-96.7%)
Mutual labels:  static-code-analysis, static-analysis, sonarqube, static-analyzer
Sonar Jproperties Plugin
SonarQube Java Properties Analyzer
Stars: ✭ 5 (-99.28%)
Mutual labels:  static-analysis, sonarqube, code-quality, static-analyzer
sonar-css-plugin
SonarQube CSS / SCSS / Less Analyzer
Stars: ✭ 46 (-93.39%)
Mutual labels:  static-analysis, sonarqube, code-quality, static-analyzer
Sonar Php
🐘 SonarPHP: PHP static analyzer for SonarQube & SonarLint
Stars: ✭ 288 (-58.62%)
Mutual labels:  static-analysis, sonarqube, static-code-analysis, code-quality
Phpstan Doctrine
Doctrine extensions for PHPStan
Stars: ✭ 338 (-51.44%)
Mutual labels:  static-analysis, static-code-analysis, static-analyzer
codeclimate-eslint
Code Climate Engine for ESLint
Stars: ✭ 86 (-87.64%)
Mutual labels:  static-code-analysis, static-analysis, code-quality
Sonarqube
Continuous Inspection
Stars: ✭ 6,365 (+814.51%)
Mutual labels:  static-analysis, sonarqube, code-quality
Phpdoc Parser
Next-gen phpDoc parser with support for intersection types and generics
Stars: ✭ 569 (-18.25%)
Mutual labels:  static-analysis, static-code-analysis, static-analyzer
codeclimate-phpcodesniffer
Code Climate Engine for PHP Code Sniffer
Stars: ✭ 27 (-96.12%)
Mutual labels:  static-code-analysis, static-analysis, code-quality
eba
EBA is a static bug finder for C.
Stars: ✭ 14 (-97.99%)
Mutual labels:  static-code-analysis, static-analysis, static-analyzer
static-code-analysis-plugin
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (-94.83%)
Mutual labels:  static-code-analysis, static-analysis, code-quality
Pylint
It's not just a linter that annoys you!
Stars: ✭ 3,733 (+436.35%)
Mutual labels:  static-analysis, static-code-analysis, code-quality
Pmd
An extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+426.87%)
Mutual labels:  static-analysis, static-code-analysis, code-quality
sonarqube-action
Integrate SonarQube scanner to GitHub Actions
Stars: ✭ 90 (-87.07%)
Mutual labels:  static-analysis, sonarqube, code-quality
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (-83.91%)
Mutual labels:  static-code-analysis, static-analysis, code-quality
sonar-esql-plugin
Sonar plugin to analyze ESQL-sourcecode of IBM Integration Bus projects
Stars: ✭ 26 (-96.26%)
Mutual labels:  static-code-analysis, sonarqube, code-quality
Pep8speaks
A GitHub app to automatically review Python code style over Pull Requests
Stars: ✭ 546 (-21.55%)
Mutual labels:  static-analysis, static-code-analysis, code-quality

Quality Gate Coverage

This SonarSource project is a static code analyser for JavaScript and TypeScript projects.

➡️ Have some feedback?

➡️ eslint-plugin-sonarjs, our plugin for ESLint

Features

  • Advanced rules based on pattern matching and control flow analysis
  • ~250 rules for JavaScript and ~240 rules for TypeScript
  • Compatible with ECMAScript 2015-2019
  • React JSX, Flow and Vue support for JavaScript and TypeScript
  • 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?

SonarSource Community Forum

If you want to report a bug, request a feature or provide other kind of feedback, please use SonarQube Community Forum. Please do not forget to specify the details of your request, code reproducer, versions of projects you use.

Contributing

1. Request a new feature

To request a new feature, create a new thread in SonarSource Community Forum. Even if you plan to implement it yourself and submit it back to the community, please create a thread 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].