Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/djanta/eslint-config-djantajs
djantajs shared eslint configuration
https://github.com/djanta/eslint-config-djantajs
coding-style configurations eslint eslint-rules jslint validation
Last synced: about 1 month ago
JSON representation
djantajs shared eslint configuration
- Host: GitHub
- URL: https://github.com/djanta/eslint-config-djantajs
- Owner: djanta
- License: mit
- Created: 2018-05-31T20:01:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-22T14:32:21.000Z (almost 3 years ago)
- Last Synced: 2024-11-08T12:46:08.569Z (about 2 months ago)
- Topics: coding-style, configurations, eslint, eslint-rules, jslint, validation
- Language: JavaScript
- Homepage: https://djantajs.io
- Size: 285 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# eslint-config-djantajs
[![npm](https://img.shields.io/npm/v/eslint-config-djantajs.svg?style=flat)](https://github.com/djanta/eslint-config-djantajs)
[![npm downloads](https://img.shields.io/npm/dw/eslint-config-djantajs.svg?style=flat)](https://www.npmjs.com/package/eslint-config-djantajs)
[![Build Status](https://travis-ci.org/djanta/eslint-config-djantajs.svg?branch=master)](https://travis-ci.org/djanta/eslint-config-djantajs)
[![Coverage Status](https://coveralls.io/repos/github/djanta/eslint-config-djantajs/badge.svg?branch=master)](https://coveralls.io/github/djanta/eslint-config-djantajs?branch=master)
[![Maintainability](https://api.codeclimate.com/v1/badges/ae5094e3adb2ae9f6cee/maintainability)](https://codeclimate.com/github/djanta/eslint-config-djantajs/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/ae5094e3adb2ae9f6cee/test_coverage)](https://codeclimate.com/github/djanta/eslint-config-djantajs/test_coverage)
[![Known Vulnerabilities](https://snyk.io/test/npm/eslint-config-djantajs/badge.svg)](https://snyk.io/test/npm/eslint-config-djantajs)
[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat)](https://gitter.im/djantajs/tools?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)> djantajs shared coding style
## Installation
```
$ npm i --save-dev eslint eslint-config-djantajs
```## Usage
Once the `eslint-config-djantajs` package is installed, you can use it by specifying `djantajs` in the [`extends`](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) section of your [ESLint configuration](http://eslint.org/docs/user-guide/configuring).
```js
{
extends: 'djantajs',
rules: {
// Additional, per-project rules...
}
}
```### Using the `djantajs` config with `eslint:recommended`
There are several rules in the [`eslint:recommended` ruleset](http://eslint.org/docs/rules/) that style is not opinionated about that you might want to enforce in your project.
To use this coding style in conjunction with ESLint's recommended rule set, extend them both, making sure to list `djantajs` last:
```js
{
extends: ['eslint:recommended', 'djantajs'],
rules: {
// Additional, per-project rules...
}
}
```To see how the `djantajs` config compares with `eslint:recommended`, refer to the [source code of `index.js`](https://github.com/djanta/eslint-config-djantajs/blob/master/index.js), which lists every ESLint rule along with whether (and how) it is enforced by the `djantajs` config.
## License