Coder Social home page Coder Social logo

vibrant-robert / sonarjs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sonarsource/sonarjs

0.0 0.0 0.0 35.74 MB

SonarSource Static Analyzer for JavaScript and TypeScript

Home Page: https://community.sonarsource.com/

License: GNU Lesser General Public License v3.0

Shell 0.02% JavaScript 5.20% PHP 0.01% Java 29.48% TypeScript 54.24% CSS 0.22% HTML 10.57% Vue 0.08% Dockerfile 0.02% Less 0.07% SCSS 0.09% Starlark 0.01%

sonarjs's Introduction

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
  • ~280 rules for JavaScript and TypeScript
  • ~30 rules for CSS
  • Compatible with ECMAScript 2015-2020
  • React JSX, Flow and Vue 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-2021 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0

sonarjs's People

Contributors

vilchik-elena avatar lindamartin avatar saberduck avatar yassin-kammoun-sonarsource avatar godin avatar pynicolas avatar quentin-jaquier-sonarsource avatar guillaume-dequenne-sonarsource avatar andrea-guarino-sonarsource avatar victor-diez-sonarsource avatar ilia-kebets-sonarsource avatar francoismora avatar inverno avatar tomverin avatar dbolkensteyn avatar ehartmann avatar ivandalbosco avatar eriksnukis avatar andreaguarino avatar christophe-zurn-sonarsource avatar andrey-tyukin-sonarsource avatar mpaladin avatar alban-auzeill avatar simonbrandhof avatar benzonico avatar drautureau-sonarsource avatar julienlancelot avatar gaudol avatar vdiez avatar pavel-mikula-sonarsource avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.