An open API service indexing awesome lists of open source software.

https://github.com/s14k51/eslint-config-ruby

Enforces good coding practices.
https://github.com/s14k51/eslint-config-ruby

coding-practices eslint eslint-config eslintconfig

Last synced: about 2 months ago
JSON representation

Enforces good coding practices.

Awesome Lists containing this project

README

          

[![npm package](https://img.shields.io/npm/v/eslint-config-ruby?label=npm%20package)](https://www.npmjs.com/package/eslint-config-ruby)

[![Renovatebot](https://img.shields.io/badge/Renovate-enabled-success)](https://renovateapp.com/)
[![Known Vulnerabilities](https://snyk.io/test/github/s14k51/eslint-config-ruby/badge.svg?targetFile=package.json)](https://snyk.io/test/github/s14k51/eslint-config-ruby?targetFile=package.json)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=alert_status)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=bugs)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=security_rating)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=s14k51_eslint-config-ruby&metric=sqale_index)](https://sonarcloud.io/dashboard?id=s14k51_eslint-config-ruby)

# eslint-config-ruby

Enforces good coding practices. Inspired by [rubystyle.guide](https://rubystyle.guide).

# Installation

```bash
npm i -D eslint eslint-config-ruby
```

or

```bash
yarn add -D eslint eslint-config-ruby
```

# Usage

Add a `.eslintrc` file in your project root with this config,

```json
{
"extends": "ruby"
}
```