Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fab1o0107/eslint-config
An ESLint shareable config that I used in my projects
https://github.com/fab1o0107/eslint-config
eslint eslint-config eslint-plugin javascript node nodejs typescript
Last synced: 4 days ago
JSON representation
An ESLint shareable config that I used in my projects
- Host: GitHub
- URL: https://github.com/fab1o0107/eslint-config
- Owner: Fab1o0107
- License: agpl-3.0
- Created: 2022-02-26T07:35:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-07T18:49:42.000Z (8 days ago)
- Last Synced: 2025-01-07T19:55:57.474Z (8 days ago)
- Topics: eslint, eslint-config, eslint-plugin, javascript, node, nodejs, typescript
- Language: JavaScript
- Homepage:
- Size: 357 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# eslint-config
> An ESLint [shareable config](http://eslint.org/docs/developer-guide/shareable-configs.html) that I used in my projects ✔## Install
```bash
npm install -D @fab1o0107/eslint-config
yarn add -D @fab1o0107/eslint-config
```## Usage
ESLint guide: [link](https://eslint.org/docs/user-guide/configuring#using-a-shareable-configuration-package)
### Example
```json
{
"extends": "@fab1o0107/eslint-config"
}
```
or `"@fab1o0107/eslint-config/node"` for Node environment### Example (TS)
```json
{
"extends": "@fab1o0107/eslint-config/typescript"
}
```
or `"@fab1o0107/eslint-config/typescript/node"` for Node environment## Note
Requires [ESLint](https://npmjs.com/package/eslint) version 8.38 or newer
TypeScript config requires:
- [@typescript-eslint/parser](https://npmjs.com/package/@typescript-eslint/parser) version 5.57.1 or newer
- [@typescript-eslint/eslint-plugin](https://npmjs.com/package/@typescript-eslint/eslint-plugin) version 5.57.1 or newer
- [typescript](https://npmjs.com/package/typescript) version 3.3.1 to 6.0