Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eclass/eslint-config
This package provides eclass eslint shareable config.
https://github.com/eclass/eslint-config
eclass eslint eslint-config
Last synced: 3 months ago
JSON representation
This package provides eclass eslint shareable config.
- Host: GitHub
- URL: https://github.com/eclass/eslint-config
- Owner: eclass
- License: mit
- Created: 2019-05-29T16:04:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T20:04:02.000Z (8 months ago)
- Last Synced: 2024-05-29T11:04:07.464Z (8 months ago)
- Topics: eclass, eslint, eslint-config
- Language: JavaScript
- Size: 1.75 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# @eclass/eslint-config
[![npm](https://img.shields.io/npm/v/@eclass/eslint-config.svg)](https://www.npmjs.com/package/@eclass/eslint-config)
![Node.js CI](https://github.com/eclass/eslint-config/workflows/Node.js%20CI/badge.svg)
[![downloads](https://img.shields.io/npm/dt/@eclass/eslint-config.svg)](https://www.npmjs.com/package/@eclass/eslint-config)
![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/@eclass/eslint-config)> This package provides eclass eslint shareable config.
## Plugins and Configuration included
- [eslint-config-standard](https://www.npmjs.com/package/eslint-config-standard)
- [eslint-plugin-array-func](https://www.npmjs.com/package/eslint-plugin-array-func)
- [eslint-plugin-eslint-comments](https://www.npmjs.com/package/eslint-plugin-eslint-comments)
- [eslint-plugin-import](https://www.npmjs.com/package/eslint-plugin-import)
- [eslint-plugin-jsdoc](https://www.npmjs.com/package/eslint-plugin-jsdoc)
- [eslint-plugin-n](https://www.npmjs.com/package/eslint-plugin-n)
- [eslint-plugin-promise](https://www.npmjs.com/package/eslint-plugin-promise)
- [eslint-plugin-security](https://www.npmjs.com/package/eslint-plugin-security)
- [eslint-plugin-sonarjs](https://www.npmjs.com/package/eslint-plugin-sonarjs)## Installation
[Install](https://docs.npmjs.com/cli/install) [`eslint`](https://www.npmjs.com/package/eslint) and this package with [npm](https://docs.npmjs.com/about-npm/).
### JS projects
```
npm i -D eslint @eclass/eslint-config eslint-plugin-{array-func,eslint-comments,import,jsdoc,n,promise,security,sonarjs,standard}
```Then add the following configuration to your project's [`package.json`](https://docs.npmjs.com/files/package.json).
```json
"eslintConfig": {
"extends": "@eclass"
}
```## License
[MIT](https://tldrlegal.com/license/mit-license)