Skip to content

SonarSource/SonarJS

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
March 1, 2023 10:20
August 23, 2023 09:12
March 1, 2023 10:20
April 27, 2023 10:13

Quality Gate Coverage

This SonarSource project is a static code analyser for JavaScript, TypeScript and CSS languages.

➡️ Have some feedback?

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

Features

  • Advanced rules based on pattern matching and control flow analysis
  • 340 JS rules and 340+ TS rules
  • 25 CSS rules
  • Compatible with ECMAScript 2015-2020
  • React JSX, Flow, Vue, and AWS lambda functions support for JavaScript and TypeScript
  • CSS, SCSS, Less, also 'style' inside PHP, HTML and VueJS files
  • Metrics (complexity, number of lines etc.)
  • Import of test coverage reports
  • Import of ESLint, TSLint and Stylelint 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-2023 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0